ubuntu快速搭建n2n服务

最近发现胡闹厨房玩起来太卡了,根据群友提醒,由于游戏是p2p联机,所以搭建n2n服务可以有效改善网络环境。

购买服务器后需要开设9527端口(默认服务是这个端口)

1.添加新用户

#root用户执行,以下n2n可以修改成你自己想要的名字,这将提示你输入新用户的密码及其他信息。
adduser n2n
#给新用户授予管理员权限(加入sudo组)
usermod -aG sudo n2n
#切换到n2n
su n2n
#切换到自己目录,在根目录视角下会切换到/home/n2n
cd ~

2.下载包

#Ubuntu更新
apt-get install autoconf make gcc -y
#下载包
wget https://github.com/ntop/n2n/archive/refs/tags/3.0.tar.gz
#解压包
tar xzvf 3.0.tar.gz
#进入解压后的目录
cd n2n-3.0
#注意以下两步,若文件权限不足,无法执行,会报错(我调成了777)
./autogen.sh
./configure
#这一步需要切换到root执行,不然会报错,因为看报错信息似乎是访问了bin文件夹
make && make install

3.启动

若完成以上几步,恭喜,可以开服了

#开服
#若去掉-f,会后台运行,如果不熟练我更倾向于用screen指令来后台运行
supernode -p 9527 -f