1
wike 2023-11-26 15:13:18 +08:00 via iPhone
任意一侧 ipv6 都没有吗
|
2
wuruxu 2023-11-26 15:13:55 +08:00
找台有公网地址的路由器,中转下
|
4
LonelyWenti 2023-11-26 16:30:18 +08:00
必须至少一侧有公网,v4 或 v6 都可以,两边都没公网的话,要么参考 2 楼的方法,要么用一台国内的云主机进行内网穿透,方式不限于 wireguard/zerotier/tailscale 等等
|
5
Jestom 2023-11-26 16:31:48 +08:00
@LonelyWenti 一侧有 v6 一侧没有的话,两边 nat4 好像也打不通吧
|
6
Jestom 2023-11-26 16:37:27 +08:00
但是按理说 nat3 不用 v6 也能打通
|
7
wike 2023-11-26 17:01:27 +08:00 via iPhone
@Jestom 不太清楚 因为我这很不幸用过的都是 NAT1 但看网上的说法 有一侧是公网/NAT1 基本都可以
|
8
bt7vip 2023-11-26 17:43:26 +08:00 via Android
加宽现在强制上 v6 ,没分配到可以报障
|
10
LonelyWenti 2023-11-26 19:14:29 +08:00
@Jestom 是滴,比如有时候出差用酒店的 Wi-Fi ,就无法访问 v6 ,所以说最好有一端能申请到公网 v4 ,很多事情就迎刃而解啦
|
11
qq565425677 2023-11-26 19:23:54 +08:00 via Android
一侧有 ipv6 另一侧没有,没有的那个根本连不上 ipv6 好吧。nat 打洞是玄学,最好两边都有 ipv6 ,洞都不用打,100%直连
|
12
Jestom 2023-11-26 20:27:57 +08:00
@qq565425677 确实,我也不理解单侧有 v6 是怎么实现连上的
|
13
asdgsdg98 2023-11-26 21:40:36 +08:00
同省同运营商对称型大概率能打通,跨运营商就别想了,要跨运营商至少一边全锥形,或者 v6 openinternet
|
14
wslzy007 2023-11-26 22:41:58 +08:00
NAT3-NAT3 是可以 P2P 打通的,甚至 tcp 也能打通 p2p ,可以试试 SG ( github.com/lazy-luo/smarGate )
|
15
wangbin11 OP @wslzy007 我用的这个代码 https://github.com/pion/stun ,nat3+nat3 失败
|
20
sardina 2023-11-28 07:25:16 +08:00 via iPhone
@sardina 不对 两边都是 nat3 的话几率就小了,因为 nat3 限制了进入的数据包必须是要自已先通过这个端口发送数据后才可以接收进入的数据包,这样的话就需要两边一直尝试新的端口给对方发送数据 直到一边收到了对方的数据
|
21
wwwuhen 2023-11-28 14:12:03 +08:00
upnp dmz 打开试过了? 一般不至于 NAT3
|
23
sardina 2023-11-29 10:04:47 +08:00
@wangbin11 你可以看看 nat3 的特性 进入的包必须自已要先从这个端口发出来,所以这个看几率了,多尝试可能会成功,看看你的代码?
|
24
yeyang5211 214 天前
nat4-nat3 用 zerotier 成功打洞 简直医学奇迹 ,不过每次开机都要等个 10 分钟以后才能直联 . 应该是下班了电脑的客户端没在工作了
|