如何实现随时随地异地组网

164 天前
 Dk2014
目前场景是家里 v4 内网,v6 公网
使用手机流量可以通过 v6 wireguard 组网回来
但是有时候连外面的 wifi 会碰到没有配置 v6 ,同时也没公网 ip ,这样就没法通过 v6 连回来了
现在有一个小水管的国内 vps ,有什么办法能够辅助打洞之类的通过 nat v4 完成组网,最好是不要走中转
2481 次点击
所在节点    宽带症候群
18 条回复
kenneth0o0
164 天前
自建 zerotier
Puteulanus
164 天前
试试 tailscale ?简单易用,我这儿大部分时候打洞效果都还挺好的
Pteromyini
164 天前
tailscale 和 zerotier 双持
dream7758522
164 天前
前三楼都说了就这些东西。要不就用国产的蒲公英
ccbikai
164 天前
PerFectTime
164 天前
v4 内网可以尝试使用 natmap 打洞,跑一个 ss 服务把端口转发出来;
v6 也起一个 ss 服务,然后把这两个放到一个策略组里面,哪个能通就用哪个

https://github.com/heiher/natmap
xpn282
164 天前
我家里也是只有 IPv6 公网,说说我的方法:
OpenWrt 开个 ss IPv6 节点。
Apple TV 装 Surge ,做 Surge ponte 服务端

在外面用 Surge 做个 fallback 之类回家策略:
1 ,首选 ss ipv6 节点
2 ,如果环境没有 IPv6 了,自动切换为 Surge ponte 节点( IPv4 穿透)
3 ,如果 Surge ponte 穿透不了,就自动切换为代理链中转方案“vps ➡️ ss IPv6 节点 ”

3 个回家节点里,总有一个能回家,都是自动切换的,省心省事!
honeyjuice
164 天前
两地 openwrt 路由器跑 zerotier
异地两个网段,直接打 ip 直连
192.168.123.x
192.168.100.x
honeyjuice
164 天前
@honeyjuice 补充下,两地都有公网 ip+两地都是高上行
cpstar
164 天前
L2TP VPN 回家
Dk2014
164 天前
@PerFectTime natmap 这个方法看着还比较靠谱,但是看 issue 说在纯 v4 环境下要指定一个公共 dns
这样我就没法用内网的 dns 解析来扶墙了
https://github.com/heiher/natmap/wiki/wireguard
https://github.com/heiher/natmap/issues/63
MeiJiayun
163 天前
@xpn282 咨询下,怎么解决 ipv6 地址经常变动的问题
Dk2014
163 天前
@MeiJiayun #12 域名+ddns ,买个便宜数字 xyz 域名,托管到 cf 上就行了
xpn282
163 天前
@MeiJiayun ddns 啊
PerFectTime
163 天前
@Dk2014 #11 你也可以不用他的 IP4P ,完全走 v4 ,根据 natmap 的通知脚本可以实现上报打洞成功以后的 ip 和端口,自己写个程序返回托管的订阅配置就行
photon006
163 天前
我宽带 nat4 ,没 ipv6 ,通过 vps frp 中转 wg ,把家里 wg 的 udp 端口暴露到公网 vps 某端口,客户端连 vps udp 相当于连家里 wg udp ,除了带宽跑不满延迟还能接受。
Dk2014
163 天前
@PerFectTime #15 直接按这个教程就搞定了,完美穿透+内网 dns fakeip 扶墙
bclerdx
162 天前
@honeyjuice 异地组网的目的是什么?

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

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

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

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

© 2021 V2EX