家有公网 IP,如何在宿舍开放端口跟朋友联机?

198 天前
 sxguka
我想和我的朋友进行星露谷物语联机,但是这款游戏只能使用 IP 直连,也就是局域网联机或者告诉朋友公网 IP ,没有服务器,也没有 p2p 打洞功能。

我家里拥有中国电信的 V4+v6 双栈公网 IP ,宿舍仅拥有 V4 的大内网 IP 。然后我和我的朋友不在同一个学校。

因此当我在宿舍游戏的时候,显而易见的方案就是 wireguard 回家,这样出口 IP 就变成了家里。朋友自然可以跟我加入同一个 wireguard ,相当于进行了异地组虚拟局域网。

但是这种方式侵入性太强,因为朋友仅仅只需要通过游戏联机,不需要让朋友的所有网络流量都回我家中转。

那么有没有一种方法仅仅只是让我在宿舍能够利用成功家里的公网 IP ,也就是把游戏对应的端口映射到公网上,这样对方就可以通过 IP 地址直连我。

也就是说只需要我这边连回家利用家的公网 IP 和端口开放映射,然后朋友就可以跟我联机了。
1188 次点击
所在节点   WireGuard
4 条回复
Donaldo
198 天前
反向代理咯,可以用 frp 。
Lentin
198 天前
光猫或者路由器端口映射一下不就好了……
lengrongec
138 天前
建议 zerotier 搭配 moon 节点。wg 跨网或者网络高峰期无差别的丢包
liyouran
12 天前
直接 Tailscale 异地组网,内部用的 Wireguard ,P2P 成功率比 zerotier 高,成功后延迟也不错

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

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

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

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

© 2021 V2EX