希望长大对我而言,是可以做更多想做的事,而不是被迫做更多不想做的事...... 首页 使用frp实现内网穿透和远程桌面控制 丁D 学无止境 2019-10-12 15:49 57192已阅读 frp 内网穿透 远程桌面控制 摘要本文将使用frp实现内网穿透和远程桌面控制。 ###为什么要使用frp? 根据上图我们知道了TeamViewer被黑客攻击了,所以我们为了安全起见,就暂时不使用TeamViewer来远程控制了。 ![](/upload/0682746A.png) ![](/upload/33DE6.png) frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议,我们可以使用它来实现内网穿透和windown远程控制。 **感谢杨狗推荐这个工具** **感谢杨狗推荐这个工具** **感谢杨狗推荐这个工具** ###一、前提条件 我们需要连接外网的服务器,这里使用阿里云liunx服务器。 公网IP: X.X.X.X 映射到公网的域名:xxx.com ###二、liunx服务端配置 ``` 这里使用0.23.1版本,windown和liunx一样 1.下载解压 wget https://github.com/fatedier/frp/releases/download/v0.23.1/frp_0.23.1_linux_amd64.tar.gz tar -zxf frp_0.23.1_linux_amd64.tar.gz 2.修改配置文件 [root@iZwz9278r1bks3b80puk6fZ frp_0.23.1_linux_amd64]# vim frps.ini [common] bind_port = 7000 vhost_http_port = 8090 3.启动 cd frp_0.23.1_linux_amd64 前台启动 : ./frps -c frps.ini 后台启动 : nohup ./frps -c frps.ini 可以注册成系统服务 ``` ![](/upload/20191012164831.png) >**文件说明** frpc开头的是客户端相关文件 frps开头的是服务端相关文件 ###三、windown客户端 ``` 1.下载https://github.com/fatedier/frp/releases/tag/v0.23.1 2.修改frpc.ini文件 [common] server_addr = liunx的ip地址,ip地址隐藏隐藏 server_port = 7000 [RDP] type = tcp local_ip = 0.0.0.0 local_port = 3389 remote_port = 6000 [web] type = http local_port = 10088 custom_domains = 54288.top 3.启动 不能双击frpc.exe文件启动,使用命令行cmd启动 cmd frpc.exe 嫌这样麻烦 可以封装成bat批处理文件 最好能做成系统服务,随windown启动而启动 借助 winsw 工具可以将frpc注册为windows系统中的服务。 ``` ![](/upload/20191012164840.png) ###四、测试 ####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 ![](/upload/微信图片_20191012165057.jpg) **参考链接** 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 很赞哦! (4) 上一篇:GC优化策略和相关实践案例 下一篇:Vue部署nginx中 目录 点击排行 Elasticsearch6.3.2之x-pack redis哨兵 2019-07-09 22:05 Redis+Twemproxy+HAProxy+Keepalived 2019-07-12 17:20 GC优化策略和相关实践案例 2019-10-10 10:54 JVM垃圾回收器 2019-10-10 10:23 标签云 Java Spring MVC Mybatis Ansible Elasticsearch Redis Hive Docker Kubernetes RocketMQ Jenkins Nginx 友情链接 郑晓博客 佛布朗斯基 凉风有信 MarkHoo's Blog 冰洛博客 南实博客 Rui | 丁D Java研发工程师 生活可以用「没办法」三个字概括。但别人的没办法是「腿长,没办法」、「长得好看,没办法」、「有才华,没办法」。而你的没办法,是真的没办法。 请作者喝咖啡