[技术求助]手机端玩局域网联机游戏,如何虚拟组网, wireguard 已废 - V2EX
woaipaojiao

[技术求助]手机端玩局域网联机游戏,如何虚拟组网, wireguard 已废

  •  
  •   woaipaojiao 2 days ago 1541 views

    RT ,手机端游戏是文明 6 ,按照 AI 给的办法,wireguard 、easytier 、tailscale 都不行。

    原因在于,手机端的文明 6 ,支持局域网联机,但是不能手动输入 IP ,只能靠列表刷新。

    手机端使用 wireguard 虽然可以组网成功,但是好像不能广播 ip ,导致主机端推送不出去自己的 ip ,客户端自然也就无法查到房间,列表就是空。

    按照 AI 的说法,虚拟组网是 3 层,手机端的局域网联机老游戏是 2 层。有木有大佬指点一二

    12 replies    2026-05-20 10:08:41 +08:00
    datocp
        1
    datocp  
       2 days ago via Android
    试试 softether 组服务器
    然后导出的配置导入 openvpn
    平时连回公司也都是基于 tcp 的 rdp/录像机之类的,没遇到问题。

    一直的思路 vpn 比代理更万能。其实早些年游戏都是用 softether 组的,可惜不能用在手机上。
    qinsansui233
        2
    qinsansui233  
       2 days ago via Android
    n2n
    bobryjosin
        3
    bobryjosin  
       2 days ago
    两端有 openwrt 或者 routeros 就好办,用 wireguard 点对点,在 wireguard 里面跑 vxlan 或者 eoip ,然后把接口桥接进去,把 L2 打通就可以,纯设备就没办法了
    xqzr
        4
    xqzr  
       2 days ago
    L2TP()
    itechify
        5
    itechify  
    PRO
       2 days ago via Android
    zerotier 在 L2 层
    woaipaojiao
        6
    woaipaojiao  
    OP
       1 day ago
    @itechify 安卓端也能 L2 吗
    mrzx
        7
    mrzx  
       1 day ago
    拜托,兄弟,什么是 2 层 VPN ,什么是 3 层 VPN ,你都没弄清楚。。。

    这 AI 也是的。。

    3 楼办法是对的。。。
    woaipaojiao
        8
    woaipaojiao  
    OP
       1 day ago
    @itechify 搜了下,官网原文是 Unfortunately the iOS and Android VPN APIs won't let ZeroTier use multicast/broadcast. These are typically how apps auto-discover services on the LAN.还是没法广播
    woaipaojiao
        9
    woaipaojiao  
    OP
       1 day ago
    @bobryjosin 可以细说吗大佬
    tril
        10
    tril  
       1 day ago
    OpenVPN 支持 TAP 模式,但据 OpenVPN 文档所述,Android 和 iOS 的 VPN API 目前都不支持 TAP ,只支持 TUN 。其他第三方 VPN APP 应该都有相同的情况,不知道系统自带的 VPN ( IPsec/IKEv2 之类的)能不能幸免。

    元气骑士的局域网联机也有相同情况,解决方案是在房主设备上指定客户端 IP ,做 广播 -> 单播 转换之后再发给客户端,这样就能使用 TUN VPN 了。可以参考这个不到 30 行的小工具: https://github.com/Sengxian/SoulKnightHelper
    zephyr65535
        11
    zephyr65535  
       1 day ago
    guanzhangzhang
        12
    guanzhangzhang  
       23h 26m ago
    提出一个思路,你在每个 peer 里跑个 socat 类似转发,本地局域网监听端口转发到 server 的,这样收到组播后实际会发到 server 那儿
    About     Help     Advertise     Blog     API     FAQ     Solana     5359 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 74ms UTC 01:34 PVG 09:34 LAX 18:34 JFK 21:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86