需要准备的
一台有公网IP的机子
搭建过程
这里使用centos系统进行搭建,windows系统可以使用EasyN2N一键部署n2n服务器
首先,去github下载n2n服务端安装文件:点我跳转
这里下载的是n2n-3.1.1-1.x86_64.rpm
这里是下载后发送到服务器上的,如果想在服务器上直接下载可以使用如下的指令:
wget https://github.com/ntop/n2n/releases/download/3.0/n2n-3.1.1-1.x86_64.rpm
下载到服务器上后,进入rpm文件所在的目录,输入以下命令开始安装:
rpm -i n2n-3.1.1-1.x86_64.rpm
安装完成后进入/etc/n2n/目录下,修改supernode.conf.sample文件中的内容
这里可以使用vim指令进行修改,不过也有更简单的做法是下载到本地电脑上修改完再上传至服务器,将文件内容中-p=7777后面的7777修改成你想要的端口,这里以9999为例
#
# The configuration file is similar to the command line, with one option per line. An equal
# sign '=' should be used between key and value. Example: -p=7777
# This file contains a basic configuration example, please refer to the help (-h) for the full
# list of available options.
#
# -p
# Sets the UDP listening port.
#
-p=9999
#
# -c
# Optionally specifies the allowed communities as listed in community.list file.
#
# -c=community.list
修改完成后保存上传至服务器覆盖原文件即可,接着使用以下命令来开关n2n服务:
sudo systemctl start supernode # 启动
sudo systemctl status supernode # 查看状态
sudo systemctl restart supernode # 重启
sudo systemctl stop supernode # 关闭
启动后搭建就完成了,如果你的服务器还有安全组和防火墙不要忘记打开对应的端口
至于客户端,电脑可以使用EasyN2N,手机可以使用hin2n,将你的服务器ip+端口添加进去即可
Comments | NOTHING