抛砖引玉,一种新的内网穿透方式

下边给出一个能跑满上传带宽的内网穿透方法。

前提:

  1. 一台公网服务器跑 frp
  2. 一个能跑满家宽上传的机场(一般你的上传没超过百兆都没啥问题)

总所周知如果用 frp 穿透回去看电影,要么国内服务器带宽太小跑不满,要么国外服务器不稳定(而且这么玩可能会被墙)。理想中的穿透效果要能达到公网ip直连,可以跑满带宽,下面就给出一个方法:

外边的手机(5G)和家里的设备通过frp的xtcp配置连接,这里注意连上frp之前先过一层机场的代理,借助机场来打洞。

打洞前:5G → proxy → frp [xtcp] ↔ proxy ↔ Home
打洞后: 5G ↔ proxy ↔ Home

到这里即可借助机场的网络穿透回去,稍微好点的节点应该都能跑满上传,其中 frp 服务器的质量带宽随意,其实两边能用代理连上就行,可以用serv00应该。

总的来说还是走p2p打洞的套路,相比原版的frp xtcp或者zerotier成功率高了很多。走机场流量也算重复利用手头的东西了,现在就再想能不能不用公网服务器来打洞,试过natmap但是不太行,于是暂时先把到此为止的思路放出来,看看大伙有什么更优雅的方法。

顺带一提可以穿透一个socks5或ss代理出来,就能直接连上家里边任何设备了。参考资料3

参考资料:

  1. XTCP | frp
  2. XTCP 穿透指南 | SakuraFrp 帮助文档
  3. 使用 Shadowsocks 访问家庭内网 - 哔哩哔哩
16 Likes

感谢分享

好小众的词语,佬友们有几个家宽的上行超过百兆的举个爪让我看看

公司的达到了 家里的只有50m上传

打错了打错了,是没超过百兆都没问题。更准确的说是没超过机场的速度都可以跑满 :rofl:

我家移动 200M :smiling_face:

1 Like

具体咋设置的

有点意思

公网直接映射一个ss出来 :tieba_025:

挺不错的,可以试试

感谢分享~~~

既然代理服务器可以跑满带宽,为什么不在代理服务器上直接部署VPN

有意思

我家130上传。1000下载。

记录记录,学习学习

感谢哦

这不就是从
打洞前:5G ↔ derp ↔ Home
打洞后: 5G ↔ Home

变成
打洞前:5G → proxy → frp [xtcp] ↔ proxy ↔ Home
打洞后: 5G ↔ proxy ↔ Home

代理服务器指的是机场一类的合租服务,只提供廉价但高质量的流量。而自己可以操作的VPS通常流量是低质量而且昂贵的。在这里VPS只用作打洞,借助通常冗余的机场高质量流量来穿透

搞得代理不是部署在 VPS 上一样的。如果没有高质量的 VPS 你的代理也跑不满上限更何况共享的。机场能在任意时间跑满?自建 VPS 就可以。

不是很了解tailscale,稍微看了一下,我认为还是打洞成功率的问题。当Home网络NAT比较严格的时候是无论如何也没办法成功的,除非换运营商。而过代理的网络只要机场是fullcone一般都是能打洞成功。理论上说tailscale也能如此操作:
5G → proxy →derp↔ proxy ↔ Home
5G ↔ proxy ↔ Home