私有P2P网络之ZeroTier

作者: shaneZhang 分类: 互联网技术 发布时间: 2019-02-15 18:52

官方网站:http://www.zerotier.com

在使用之前需要先去官方网站注册一个账号,然后免费账号可以支持100个设备连接,对于个人来说足够使用了。
成功注册之后在网络那里创建一个私有网络即可获取到网络的ID。

ubuntu下手动编译安装:
sudo apt install git build-essential checkinstall libnatpmp-dev libminiupnpc-dev
git clone https://github.com/zerotier/ZeroTierOne.git
cd ZeroTierOne
make
sudo make install

安装完成之后运行:
启动服务
sudo zerotier-one -d
# 获取地址和服务状态
zerotier-cli status
# 加入、离开、列出网络
zerotier-cli join <network_id>
zerotier-cli leave <network_id>
zerotier-cli listnetworks

如果有防火墙的话需要开启端口:
sudo ufw allow 9993/udp

macos、windows、android、iOS客户端均可以在官方网站下载到:
http://www.zerotier.com/download.shtml

总结:与n2n思路类似,都是采用软件路由的方式来记住网络,因为n2n需要一个supernode来当做路由节点,zerotier可能是官方网站充当了路由节点的角色,这个是特别方便的,尤其是当supernode不方便使用的时候,有一个三方节点当做路由功能还是非常方便的。

如果觉得我的文章对您有用,请随意打赏。如果有其他问题请联系博主QQ(909491009)或者下方留言!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注