下边给出一个能跑满上传带宽的内网穿透方法。
前提:
- 一台公网服务器跑 frp
- 一个能跑满家宽上传的机场(一般你的上传没超过百兆都没啥问题)
总所周知如果用 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
参考资料:
- XTCP | frp
- XTCP 穿透指南 | SakuraFrp 帮助文档
- 使用 Shadowsocks 访问家庭内网 - 哔哩哔哩
16 Likes
Yuju
(崔裕姝)
3
好小众的词语,佬友们有几个家宽的上行超过百兆的举个爪让我看看
打错了打错了,是没超过百兆都没问题。更准确的说是没超过机场的速度都可以跑满 ![:rofl: :rofl:](https://linux.do/images/emoji/apple/rofl.png?v=12)
Brantfang
(Brantfang)
12
既然代理服务器可以跑满带宽,为什么不在代理服务器上直接部署VPN
zding
18
这不就是从
打洞前:5G ↔ derp ↔ Home
打洞后: 5G ↔ Home
变成
打洞前:5G → proxy → frp [xtcp] ↔ proxy ↔ Home
打洞后: 5G ↔ proxy ↔ Home
代理服务器指的是机场一类的合租服务,只提供廉价但高质量的流量。而自己可以操作的VPS通常流量是低质量而且昂贵的。在这里VPS只用作打洞,借助通常冗余的机场高质量流量来穿透
Brantfang
(Brantfang)
20
搞得代理不是部署在 VPS 上一样的。如果没有高质量的 VPS 你的代理也跑不满上限更何况共享的。机场能在任意时间跑满?自建 VPS 就可以。
不是很了解tailscale,稍微看了一下,我认为还是打洞成功率的问题。当Home网络NAT比较严格的时候是无论如何也没办法成功的,除非换运营商。而过代理的网络只要机场是fullcone一般都是能打洞成功。理论上说tailscale也能如此操作:
5G → proxy →derp↔ proxy ↔ Home
5G ↔ proxy ↔ Home