前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用frp实现内网穿透和远程桌面控制

使用frp实现内网穿透和远程桌面控制

作者头像
丁D
发布2022-08-21 15:44:57
1.3K0
发布2022-08-21 15:44:57
举报
文章被收录于专栏:老铁丁D

为什么要使用frp?

根据上图我们知道了TeamViewer被黑客攻击了,所以我们为了安全起见,就暂时不使用TeamViewer来远程控制了。

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议,我们可以使用它来实现内网穿透和windown远程控制。

感谢杨狗推荐这个工具 感谢杨狗推荐这个工具 感谢杨狗推荐这个工具

一、前提条件

我们需要连接外网的服务器,这里使用阿里云liunx服务器。 公网IP: X.X.X.X 映射到公网的域名:xxx.com

二、liunx服务端配置

  1. 这里使用0.23.版本,windown和liunx一样
  2. 1.下载解压
  3. wget https://github.com/fatedier/frp/releases/download/v0.23.1/frp_0.23.1_linux_amd64.tar.gz
  4. tar -zxf frp_0.23.1_linux_amd64.tar.gz
  5. 2.修改配置文件
  6. [root@iZwz9278r1bks3b80puk6fZ frp_0.23.1_linux_amd64]# vim frps.ini
  7. [common]
  8. bind_port = 7000
  9. vhost_http_port = 8090
  10. 3.启动
  11. cd frp_0.23.1_linux_amd64
  12. 前台启动 ./frps -c frps.ini
  13. 后台启动 nohup ./frps -c frps.ini
  14. 可以注册成系统服务

文件说明 frpc开头的是客户端相关文件 frps开头的是服务端相关文件

三、windown客户端

  1. 1.下载https://github.com/fatedier/frp/releases/tag/v0.23.1
  2. 2.修改frpc.ini文件
  3. [common]
  4. server_addr = liunx的ip地址,ip地址隐藏隐藏
  5. server_port = 7000
  6. [RDP]
  7. type = tcp
  8. local_ip = 0.0.0.0
  9. local_port = 3389
  10. remote_port = 6000
  11. [web]
  12. type = http
  13. local_port = 10088
  14. custom_domains = 54288.top
  15. 3.启动
  16. 不能双击frpc.exe文件启动,使用命令行cmd启动
  17. cmd
  18. frpc.exe
  19. 嫌这样麻烦 可以封装成bat批处理文件
  20. 最好能做成系统服务,随windown启动而启动
  21. 借助 winsw 工具可以将frpc注册为windows系统中的服务。

四、测试

1.内网穿透

启动windown项目 端口是10088 使用54288.top:8090 就能访问windown的10088

2.远程桌面控制

步骤1:开启windown远程控制 https://jingyan.baidu.com/article/fedf07375b955c35ad897758.html

步骤2:使用windown自带的远程连接工具mstsc来连接 输入 liunx的ip+remote_port就可以访问 liunx的ip:6000

参考链接 github官网 https://github.com/fatedier/frp/blob/v0.23.1/README_zh.md#%E7%82%B9%E5%AF%B9%E7%82%B9%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F

下载windown客户端 https://github.com/fatedier/frp/releases/tag/v0.23.1

手把手教你用frp实现内网穿透,进行远程桌面和http访问 https://baijiahao.baidu.com/s?id=1623434266517055314&wfr=spider&for=pc

https://www.jianshu.com/p/a6e9627dbe29

windown要开启可以远程连接 https://jingyan.baidu.com/article/fedf07375b955c35ad897758.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么要使用frp?
  • 一、前提条件
  • 二、liunx服务端配置
  • 三、windown客户端
  • 四、测试
    • 1.内网穿透
      • 2.远程桌面控制
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档