针对新手友好的frp内网穿透p2p教程(流量不走云服务器)

内网穿透之路

  • 最开始用的向日葵,不花钱太卡太慢
  • 后面买了云服务器,用frp内网穿透,比向日葵快捷多了,但是网络经过云服务器,受云服务器带宽限制
  • 最近发现,frp出了一个xtcp功能,可以实现p2p连接,跳过云服务器,端对端直接通信
  • 也可以看我另一篇帖子,不需要云服务器,通过ipv6实现远程连接

这里写一篇针对小白的内网穿透教程

网络拓扑

在这里插入图片描述

前提,需要有一台云服务器

云服务器现在非常便宜,几十块就可以用一年,不用担心这个成本,我是几个平台换着用,新用户优惠

服务器配置

1.建议在云服务器上下载宝塔或者1panel之类的管理工具,这里我用的1panel,国内的开源工具

2.可以网上搜索1panel安装,1panel官网有一个一键部署脚本,非常方便

3.下载好以后,在应用商店,找到frp服务端,安装,端口就用默认端口,远程通信端口:7000,后台面板端口:7500,安装好以后,通过【ip:面板端口】访问,如果能进,就可以了,如果不能进,可能是云服务器安全策略没有放开,阿里云和腾讯云的云服务器,只有安全策略,是平台的;华为云貌似会自动开启云服务器防火墙外加安全策略

被控端电脑配置

安装工具

1.frp工具,可以直接在GitHub找到对应的包,但是使用起来比较麻烦,又要配置开启自启,又要加配置项,这里我建议用别的大佬根据frp二次封装的工具frpmgr,安装好后会自动添加到服务,开机没有登录也会自动运行,非常好用
大佬的GitHub地址:https://github.com/koho/frpmgr
大佬的安装包下载地址(win):https://github.com/koho/frpmgr/releases/download/v1.16.0/frpmgr-1.16.0-setup-x64.exe

2.下载安装程序,直接安装,没有桌面快捷方式,可以通过 win+q 搜索搜到

配置

1.导入配置:如果之前已经使用过frp,配置过frpc.ini等文件,可以通过导入的形式直接导入配置文件,方便快捷
在这里插入图片描述

2.创建配置:直接新建配置
在这里插入图片描述

3.新建连接,这里只说 XTCP 配置,下面是服务端,也就是被控端的配置,配置好后,启动就完事
在这里插入图片描述

4.启动以后,可以看日志,是否有连接上云服务器
在这里插入图片描述
5.如果在云服务器的frp服务端有设置token,需要在配置中添加
在这里插入图片描述
6.如果连接不上,再看一下电脑是否开启了防火墙

远控端电脑配置

1.跟被控端一样,安装frpmgr工具
2.同样的创建配置,连接上云服务器
3.同样的创建 XTCP 连接,不过这次要选择用户,配置如下
在这里插入图片描述

4.配置好后,同样启动,查看日志

5.都连接成功后,在控制端电脑,打开远程桌面连接,输入127.0.0.1:30009,连接,XTCP通讯稍微有点慢,多等一会,同时也可以看程序日志,是否有报错

6.说一下为什么是访问127.0.0.1,因为创建控制端的配置时,填写了这个IP,相当于将被控端的3389端口,映射到控制端的30009端口,所以是这样

7.我的云服务器带宽只有5m,实测通过XTCP连接后,两边传文件,速度能达到10MB/s,同时查看云服务器的监控,带宽占用很低,说明配置成功

后续想法

1.因为这种配置,还是需要云服务器,我的电脑有IPv6地址,如果我在电脑上部署一个服务端,只要我知道电脑的IPv6地址更新,就及时更新配置文件中的地址,应该能够实现去云服务器化。这种场景适用于有些网络没有IPv6的情况,如果都有IPv6地址,则直接远程连接就行了

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值