相信很多人都有远程连接家中设备的需求,如远程连接家中的NAS、Windows等服务,所以会涉及到一个内网穿透工具的使用,如果没有公网IP的情况下,推荐大家使用ZeroTier,这是一款强大的内网穿透工具。
mac和windows版的操作说明可以看这篇文章:ZeroTier实现内网穿透详细教程,其实5分钟就可以搞定-CSDN博客
安装
直接运行安装命令:
curl -s https://install.zerotier.com | sudo bash
安装成功后会提示:Success! You are Zerotier address [XXXXXXX]
安装进度和网络情况相关。
最终安装成功,可以在/usr/sbin/
目录下看到zerotier-one
和zerotier-cli
工具。
可以通过以下指令更新:
sudo apt-get update zerotier-one
启动/停止服务
// 启动
sudo systemctl start zerotier-one.service
// 停止
sudo systemctl stop zerotier-one.service
或者
// 启动
sudo service zerotier-one start
// 停止
sudo service zerotier-one stop
加入网络
// your-networkid 是你的网络ID
sudo zerotier-cli join your-networkid
查看网络列表
sudo zerotier-cli listnetworks
查看当前网络状态
sudo zerotier-cli status
离开网络
sudo zerotier-cli leave your-networkid
设置开启自启动:最好设置一下,这样只需要启动系统,就会自动运行服务
sudo systemctl enable zerotier-one.service
卸载
sudo apt-get remove zerotier-one
sudo dpkg -P zerotier-one
删除配置信息
sudo rm -rf /var/lib/zerotier-one
测试
加入网络后,会提示是否成功:
还要在后台运行加入:
然后在另一台机器上测试一下:完美