无公网内网穿透方案请教

199 天前
 ixdeal

家里网络内网有个 PVE 主机,已经和所有节点做好 Headscale 组网(暂时没搭 derp),访问各处节点资源很方便也很爽,甚至用到 exit node 模式科学,速度也可以。

现在打算在家里的 PVE 主机上装一个 wireguard 然后人在外面拨入时候访问内网资源,由于 wireguard 安装时候需要指定访问入口,wo 我也不打算用外网/国内机器做 frp 穿透,这种情况下请问什么方案最好?

我打算用 CF 的 zero trust/tunnel,但不知道速度如何? 理论上只是需要 CF 来创立指定入口方便拨入而已,一旦链接建立,速度应该是没有问题吧,但不确定,所以来这里问问。

3386 次点击
所在节点    程序员
23 条回复
worldquant
199 天前
cf tunnel 很舒服
heiher
198 天前
243634473
198 天前
用 ipv6
V2DBA
198 天前
推荐 netbird ,也是基于 wireguard 封装的,不过易用性比较好。多台机器都加入后,就可以通过内网地址互通了。试了下 Mac 的远程共享完美支持,操作简单。
https://netbird.io/
V2DBA
198 天前
这种方式,甚至不要求你有一个自己的域名
yhwfr1
198 天前
@V2DBA 你那里速度受限制吗?我这里两部机器之间的文件传输速度只有 5M 。
Geo200
198 天前
@V2DBA #4 这种跟 zerotier 有什么区别吗?
ersic
198 天前
现在 vscode 自带了,很方便
nodejsexpress
198 天前
学到了,谢谢楼主
V2DBA
198 天前
@Geo200 #7 没对比过,不过功能应该都是类似的,都是基于 wireguard 封装的。
V2DBA
198 天前
@yhwfr1 #6 额,这个还没测过,我家里机器用的 WIFI 连接,本身网速就不高。。
V2DBA
198 天前
@worldquant #1 这个确实比较通用,只要有一个域名,任意机器都能访问内网。不过 cloudflare 国内访问速度很慢,一直没搞定国内加速。另外每种服务都得主动搞个 tunnel ,也比较麻烦。基于 wireguard 的安全性好些,必须先加到组里才能互通,另外因为是直接在网络层就打通了,所以高层的 TCP 协议不管什么端口都可以直接连接。
V2DBA
198 天前
@worldquant #1 这个确实比较通用,只要有一个域名,任意机器都能访问内网。不过 cloudflare 国内访问速度很慢,一直没搞定国内加速。另外这种是基于 HTTP 的,每种服务都得主动搞个 tunnel 。
基于 wireguard 的安全性好些,必须先加到组里才能互通,另外因为是直接在网络层就打通了,所以高层的 TCP 协议不管什么端口都可以直接连接。
V2DBA
198 天前
其实楼主既然能通过 DDNS 来访问了,肯定已经申请公网 IP 了,只不过会随时会变不是固定的而已。这种需求,我更推荐 ddns-go( https://github.com/jeessy2/ddns-go),不过其实两者功能差不多,只不过 ddns-go 是 golang 实现的,安装更方便;还提供了 web 页面编辑,编辑也更友好;还有就是支持 ddns-go -s install 一键安装成服务,不用搞自动启动/重启这种东西了
kursk
198 天前
@ixdeal 关于 wg 连接后不能科学的问题,原因可能出在 wg 连接后,默认会在本地增加一条 src 为 0.0.0.0 的路由,让所有流量走 wg 的通道,你要改一下配置,例如,如果内网是 192.168.10.0/24 网段,在 wg 拨号的客户端上加上下面的配置
AllowedIPs = 192.168.10.0/24
这样 wg 连接后,这有这个网段会走 wg ,其余走默认路由,该科学的就会科学
ixdeal
198 天前
@kursk #15 IOS 的客户端如何操作?
ixdeal
198 天前
@Geo200 #7 没有 ios 端,谁会用它?
ixdeal
198 天前
@ixdeal #16 IOS 端目前是 0.0.0.0/0 ,应该是已经包含了这个 192.168.10.0/24 了吧
neochan
198 天前
@243634473 不好用,不知你那如何。在家用路由拨号,外网 rdp 直连 pc 远控,卡的不行。可能是中间传输路线有 6to4 转换,整条链路性能受限严重。
neochan
198 天前
不如 zerotier 这种 vxlan 来得实在。稳定 3MB/s

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/985106

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX