异地组网


简单记录一下n2n和zerotier使用方式,需注意服务器必须支持TAP/TUN能力,否则此教程中的方法无法正常使用!推荐使用KVM架构

系统环境

系统: Debian GNU/Linux 10 (buster)

zerotier 安装

多平台支持,NAS(DS218+)/MacOS/Debian(Linux)/Windows/其他

curl -s https://install.zerotier.com | bash
zerotier-cli join <network ID>
# 登陆ZeroTier Central分配IP

n2n 安装

下载编译

# 安装基础工具
apt install subversion build-essential libssl-dev net-tools -y
# 下载源码
svn co https://svn.ntop.org/svn/ntop/trunk/n2n
cd n2n/n2n_v2
# 编译
make && make install

部署服务端

supernode -l  <服务端port>

部署客户端

edge -a <自分配IP> -c <群组> -k <密码> -l <服务端ip>:<服务端端口> -p <客户端端口>

注意

  • 服务端和客服端版本要一致
  • 端口为udp协议
Last modification:September 18th, 2019 at 10:45 pm
搞技术/肝文章不易,恳请随意打赏 OwO

Leave a Comment