简单搭建ZeroTier网络环境

无公网IP通过ZeroTier方便实现内网穿透

ZeroTier原理:

ZeroTier虚拟了一个网段,网段为192.168.196.0/24,公司和家里分别安装ZeroTier客户端,客户端会虚拟出一个网络并加入192.168.196.0/24这个网段,在家即可访问192.168.196.216地址,反之同理。

ZeroTier原理

ZeroTier官网

客户端工具下载地址


提供Windows,Linux,Mac等客户端

注册账户

创建network

Linux服务器上安装

curl -s https://install.zerotier.com | sudo bash
curl -s 'https://raw.githubusercontent.com/zerotier/download.zerotier.com/master/htdocs/contact%40zerotier.com.gpg' | gpg --import && \
if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi
1. 通过客户端工具,添加上述的网络Id,这样就加入了这个虚拟的内网环境。
$ zerotier-one -d    #启动zerotier
$ zerotier-cli info    #查看zerotier信息

200表示成功

ID是你自己创建的network ID

$ zerotier-cli join Network ID  #ID是你自己创建的network ID

加入后会提示200 join OK


win10客户端也加入进去

2. 添加好后,需要在下面的网站,将增加的客户端授权。

https://my.zerotier.com/network/ID此处ID为自己创建的network ID

授权主要是选择checkbox,稍后就会拿到

分配Manage IPs(192.168.196.XX)

3.主机验证

回到centos7主机上通过ifconfig命令即可看到,此处又多了一个内网IP,此内网IP和zerotier一致,表示配置完成

4.局域网访问测试

我在192.168.196.216服务器上启动一个占用端口8001WebServer,在192.168.196.249电脑上通过Postman访问这个WebServer

加入、离开、列出网络状态命令

$ zerotier-cli join Network ID
$ zerotier-cli leave Network ID
$ zerotier-cli listnetworks
参考网站
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容