N2N 服务端 部署
官方相关文档地址:
官方github: https://github.com/ntop/n2n
第三方其他客户端包下载: https://github.com/lucktu/n2n
下载服务端
根据下载链接下载对应部署包
例如:
n2n-3.0.0-1038.x86_64.rpm
n2n-3.0.0-1038 代表版本号
x86_64 代表服务器系统架构
rpm 代表rbp包管理器
相关文件内容请自行学习
n2n_3.0.0-1038.x86_64.rpm
将下载好地安装包上传到服务器中
安装服务端
由于我使用ubuntu操作系统采用deb安装包进行演示
安装完成后 可使用命令进行启动
修改配置文件
常见情况下一般添加2个命令
community.list 文件作用 创建相应的分区并保存密码.这主要是为了安全考虑
其余命令参考如下:
-p <local port>
固定的本地UDP端口,默认为7654-F <fed name>
超级节点的联合名称,默认为'*联合会'-l <host:port>
ip地址或名称,以及已知超节点的端口-M
禁用所有MAC和IP地址欺骗保护|非用户名密码身份验证社区-V <version text>
发送最多19个字母的自定义超级节点版本字符串长度到边缘,在其管理端口输出中可见-c <path>
包含允许的社区的文件-a <net-net/n>
自动ip地址服务的子网范围,例如。'-a 192.168.0.0-192.168.255.0/24',默认值 至“10.128.255.0-10.255.255.0/24”-f
不要分叉并作为守护进程运行,而是在前台运行-t<port>
管理UDP端口,用于一台机器上的多个超级节点,|默认为5645--management_...password <pw>
管理端口密码,默认为“n2n”…密码<pw>|-v
使更详细,根据需要重复-u<UID>
删除权限时要使用的数字用户ID-g<GID>
删除权限时要使用的数字组ID