百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

switch-lan-play

> 编程语言
开源

与朋友一起享受游戏,仿佛您正在局域网上玩游戏。

2.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

与朋友一起享受游戏,仿佛您正在局域网上玩游戏。

switch-lan-play

English | 中文 与朋友一起享受游戏,仿佛您正在局域网上玩游戏。

                     Internet
                        |
                  [SOCKS5 Proxy] (optional)
                        |
        ARP,IPv4        |          LAN Packets
Switch <-------->  PC(lan-play)  <-------------> Server
                                       UDP

使用方式

如果要与朋友一起玩游戏,您和您的朋友都需要在个人电脑上运行连接到 同一 服务器的 LAN 玩法客户端,并在交换机上设置静态 IP。 您的 PC 和 Switch 必须 连接到同一路由器。 请访问 https://www.lan-play.com/ 查看如何设置此功能的说明。请参阅下面的构建说明。

SOCKS5 代理

lan-play --socks5-server-addr example.com:1080 发送到中继服务器的数据不会通过代理服务器。

构建

调试或发布

cmake -DCMAKE_BUILD_TYPE=Debug .. cmake -DCMAKE_BUILD_TYPE=Release ..

Ubuntu / Debian

此项目依赖 libpcap,您可以在 Ubuntu 或 Debian 上安装 libpcap0.8-dev: sudo apt install libpcap0.8-dev git gcc g++ cmake 准备 cmake 和 gcc,然后运行以下命令:

bash
mkdir build
cd build
cmake ..
make

Windows

使用 MSYS2 进行编译。

bash
pacman -Sy
pacman -S make \
    mingw-w64-x86_64-cmake \
    mingw-w64-x86_64-gcc

要编译 32 位程序:

bash
pacman -S mingw-w64-i686-cmake \
    mingw-w64-i686-gcc

打开 MSYS2 MinGW 64-bit 或 MSYS2 MinGW 32-bit。

bash
mkdir build
cd build
cmake -G "MSYS Makefiles" ..
make

Mac OS

bash
brew install cmake
bash
mkdir build
cd build
cmake ..
make

服务器

Docker

Docker run -d -p 11451:11451/udp -p 11451:11451/tcp spacemeowx2/switch-lan-play

结点

bash
git clone https://github.com/spacemeowx2/switch-lan-play
cd switch-lan-play/server
npm install
npm run build # build ts to js. run it again when code changes.
npm start

使用 --port 传递端口参数,否则它将默认使用 11451/udp。

使用 --simpleAuth 通过用户名和密码进行身份验证,否则将不进行身份验证。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Clan-playlibpcapnintendoswitchswitch

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言