Skip to content

基于python3和NiceGUI的n2n第三方客户端 用于快速传参

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
LICENSE.N2N
Notifications You must be signed in to change notification settings

Nya-WSL/N2N-Client-py

Repository files navigation

N2N Client on NiceGUI

python python NiceGUI os CircleCI

Build

# use pip
pipintall -r requirements.txt
python build.py --name Project_Name --icon icon.ico --windowed n2n_client.py

# use poetry (min size)
pip install poetry
poetry install
poetry run python build.py --name Project_Name --icon icon.ico --windowed n2n_client.py

例:poetry run python build.py --name N2N-Client-NG --icon Nya-WSL.ico --windowed n2n_client.py

Images

1728596129256

1728596129261

目前已知公开情报

  • 我们目前并不清楚转发数据包需要占用多少资源,所以如果有大量用户同时使用的情况下,延迟可能会飙升
  • 项目基于n2n以及python3.9.5(v1.0.2+ -> 3.10.4> | v1.0.6+ -> 3.11.0 | v1.1.4+ -> 3.11.3 | v2.0.0+ -> 3.11.5)、TAP虚拟网卡和NiceGUI实现,理论上只要你的电脑安装了TAP虚拟网卡驱动就可以使用(注:需关闭防火墙或手动配置防火墙)
  • 参考n2n官方说明自建服务端,实测新加坡延迟和大陆差不多(测试环境:Tabletop Simulator)
  • 已知可用环境:Minecraft(java & bedrock)| Overcooked2 | Tabletop Simulator | Escape from Tarkov(Only Aki&Fika) | ······ | 理论上所有通信方式为p2p的环境都可使用(所有测试环境均未考虑服务器带宽限制以及同时使用人数,仅供参考)

联系我们

LICENSE

  • 代码授权协议采用修改过的 MIT 协议,具体内容可查看LICENSEN2N授权协议根据软件作者采用GPLv3协议。

About

基于python3和NiceGUI的n2n第三方客户端 用于快速传参

Topics

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
LICENSE.N2N

Stars

Watchers

Forks

Languages