引言
内网穿透在联机游戏中一直是个亘古久远的话题(此处点名某M字母开头的沙盒游戏),但是很古早的Hamachi(我没成功过)应该早都用不了了,也有花生壳蒲公英,或者使用某侠对战平台,应该还有其他很多的方法吧,我没怎么了解过。言归正传,我要介绍的内容是如何利用云服务器利用n2n实现局域网联机。
工具
服务器部分:云服务器、n2n、公网IP
本地:Easyn2n(感谢大佬)
正文
1.服务器部分
首先我们要给服务器安装n2n,放一个GitHub链接https://github.com/ntop/n2n/tree/3.0-stable
注意一定是3.0-stable这一分支。利用git下载到服务器:
git clone https://github.com/ntop/n2n -b 3.0-stable
然后配置并安装:
cd n2n
./autogen.sh
./configure
make && make install
安装好启动即可:
supernode -p 1234 -v -f #前台模式,可以查看日志方便调试
supernode -p 1234 #后台模式
注意:1234这个端口号是随便的,随便写哈,但是一定要在服务器的安全组设置里面开放该端口的TCP和UDP(但是好像n2n只用UDP)
服务器准备就绪,局域网设置成功。
2.本地设置
安装EasyN2N,放一个官网链接:https://bugxia.com/357.html
安装好,第一次打开会先安装一个虚拟网卡,无关紧要,可以改个名字方便管理
还记得服务器需要一个公网IP,并且配置了一个端口吗?
打开软件,假设我的服务器IP是:123.45.67.890,端口1234,如此设置:
虚拟网IP自动分配就行,当然想自己分配都无所谓,然后启动,出现小绿点和分配好的虚拟网IP(如果自动分配的话)代表成功了。
此时,已经成功连入局域网内
3.其他人连接
那么小伙伴该怎么连入我的局域网呢?很简单,方法如下:
“我”要做的事看到“服务器”三个字后面的第二个分享的那个按钮了吗,点击一下,把链接发给小伙伴:
小伙伴要做的事:首先安装EasyN2N,打开。复制你的链接,点击其他功能里的导入链接,加入启动即可。
这样小伙伴也连入局域网了,可以一起玩了。