使用 Zerotier 实现异地组网
前言#
公司最近购入了一台服务器,用来当公司的安卓打包机和测试服务器使用。
买完服务器装完环境就需要连接这台服务器,当在公司的时候可以通过内网 IP 进行连接。
但是如果需要再其他网络,比如家里的时候也能连接公司这台服务器就需要有一个公网 IP,或者说内网穿透。
这里我选择使用 Zerotier
来实现异地组网。
异地组网和内网穿透不同在于,内网穿透服务是第三方会分配给你一个域名或者公网 IP,任何人都可以访问。
异地组网是需要再访问端和被访问端都安装可以异地组网的软件,比如 Zerotier
。来组成一个大的局域网。
步骤#
1. 注册 Zerotier#
my.zerotier.com/
可使用 Google
或 Github
授权登录。
登录后是如下界面
这个就是你创建的一个大的局域网
2. 下载 Zerotier 客户端#
在这里下载你对应的操作系统版本。
我这里用 Linux 举例
# 下载 zerotier, 下载完成后就自动启动了
curl -s https://install.zerotier.com | sudo bash
# 启动 zerotier
systemctl start zerotier-one
# 停止 zerotier
systemctl stop zerotier-one
# 查看 zerotier 状态
systemctl status zerotier-one
# zerotier 开机自启
systemctl enable zerotier-one
# 加入一个网络, network-id 就是 zerotier 官网中你的 networkid
zerotier-cli join <network-id>
# 验证网络连接,
sudo zerotier-cli info
# 查看当前加入的网络
zerotier-cli listnetworks
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: