看别人的代码看累了,折腾一下别的吧
1.搭建公网服务器
目前笔者使用的是2核2G服务器,估计足够用了。
系统做了Ubuntu的,之前部署过幻兽帕鲁的了,就继续用这个系统了。
2.把n2n部署到服务器上
我才用的编译安装,n2n官网上有别的安装方式,文末会会附上。
编译环境
1
apt-get install autoconf make gcc -y
开始编译
1
2
3
4
5
6wget https://github.com/ntop/n2n/archive/refs/tags/3.0.tar.gz
tar xzvf 3.0.tar.gz
cd n2n-3.0
./autogen.sh
./configure
make && make install这里如果你不是root用户这里会报错,可以逐行复制粘贴代码,最后一行替换为
sudo make && make install
启动服务端
1
2#实际使用时,可以去掉 -f 参数,使其后台运行
supernode -p 9527 -f出现
supernode started
说明你成功了放行端口
1
ufw allow 9527/udp
如果你不是root用户会报错,在代码前加上sudo
即可。
另外,如果使用的阿里云、腾讯云等云服务器,还需要单独再在安全组中放行使用的端口(UDP)
3.n2n客户端(Windows)上的设置
下载 EasyN2N,界面菜单中打开服务端
和Linux端类似,开启了Windows防火墙的机器需要注意放行指定的端口,或关闭防火墙。