n2n服务器搭建-组建虚拟局域网

发布于 2023-09-22  155 次阅读


需要准备的

一台有公网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+端口添加进去即可


“Determination”