# 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
- 我们目前并不清楚转发数据包需要占用多少资源,所以如果有大量用户同时使用的情况下,延迟可能会飙升
- 项目基于n2n以及python
3.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的环境都可使用(所有测试环境均未考虑服务器带宽限制以及同时使用人数,仅供参考)