一:参考来源
本文章参考自:https://bugxia.com/
感谢大佬的easyn2n!太好用啦!
其实就是进行内网穿透,可以用于传输文件、局域网联机等
二:安装用户端
需要服务提供商拥有独立公网IP/具备不严格的nat环境(博主自己用的租的ECS服务器)
首先是本地化联机exe(PC端):
手机端apk:
三:部署服务端
在服务端部署N2N服务(推荐使用ecs这种有独立公网IP的)
以下为Linux安装指令参考:
wget https://github.com/ntop/n2n/releases/download/3.1.1/n2n-3.1.1-1.x86_64.rpm(基于redhat等)
wget https://github.com/ntop/n2n/releases/download/3.1.1/n2n_3.1.1_amd64.deb(基于debian)
# wget安装n2n(如果没安装wgt需要 yum install wget进行安装)
rpm -ivh n2n-3.1.1-1.x86_64.rpm
dpkg -i n2n_3.1.1_amd64.deb
# 利用rpm包/dpkg安装部署n2n
supernode -p xxxx -M -v -a ip_add/mask
# -p 后缀为端口号,建议不要选取80/443/3389等常用端口,尽量选用5000后的端口
# IP地址尽量选用172.x.x.x/10.x.x.x等IP段,并且后缀掩码(mask部分);不要用192.168段!!!切记!
验证部分:
ps -ef | grep supernode
#监听进程部分是否存在supernode
# []# ps -ef | grep supernode
# n2n 1908 1 0 May11 ? 00:00:07 supernode -p xxxx -M -v -a 172.16.0.0-172.16.1.0/24
# root 30124 30084 0 10:32 pts/0 00:00:00 grep --color=auto supernode
#显示以上内容便证明n2n已完成部署
四:调试客户端

服务器部分填写服务器IP及端口即可(ecs直接填写IP,要是用自己电脑搭建,直接百度搜ip即可)
显示IP即表示配置完成,可以进游戏或者win+r进入cmd,使用ipconfig进行查询
手机端配置类似,可直接参考
五:一点自己遇到的问题
1:报错
解决方法:关闭Windows自带的安全软件+防火墙
2:连接成功,游戏内甚至都能看见对方,但是无法加入游戏
解决办法:游戏内调整IP地址(先决条件);如果仍未解决请查看是否开始其他VPN等代理软件。
3:使用xftp等软件进行文件传输,连接失败
解决办法:查看安全软件是否判定为横向渗透。

Comments NOTHING