Ubuntu18.04.2LTS安装ZeroTier实现内网穿透
条评论ZeroTier
官网 https:/www.zerotier.com
github地址 https://github.com/zerotier/ZeroTierOne
ZeroTier在计算机和任何其他计算机之间设置VPN隧道组成一个局域网中,该网内设备自由访问,可完全免费使用多达100台设备。
注意事项
#
-要求使用root权限直接以root用户使用命令或对执行的命令使用linuxsudo
$
-要求给定的linux命令作为常规非特权用户执行
Step 1 编译安装ZeroTier
1 | git clone https://github.com/zerotier/ZeroTierOne.git ~/ZeroTier |
或者直接 去到 http://www.zerotier.com/download.shtml下载页面下载编译好的二进制文件安装
1 | curl -s https://install.zerotier.com/ | sudo bash |
安装完成将会收到如下打印:
Step 2 创建Network
进入官网 http://www.zerotier.com/ 注册账号登入后,创建一个Network
在终端运行以下命令:
1 | sudo zerotier-cli join <network_id> |
network_id是上面创建的ID,记得使用root权限
Step 3 授权设备访问
在Network管理页面点击Network_ID进来后,可以看到Access Control
默认设置为 PRIVATE
意味着所有机器必须先通过ZeroTier接口批准才能连接。这是默认选项,更安全
还有一个选项 PUBLIC
意味着具有网络ID的任何人都可以连接。这是最简单的选择,但安全性稍差。
这里我使用默认选项 PRIVATE
需要选中Auth下方的框 ,批准每台机器的连接这个网络
其他选项,比如这里可以选择 内网网段
Step 4 测试远程连接SSH
我在一台Android设备上安装ZeroTier客户端
Ubuntu18.04.2LTS打开SSH服务
安装即可
1 | sudo apt-get install openssh-server |
手机上操作比较简单,先Join Network
,输入Network_ID选添加即可,打开后会出现一个建立VPN隧道的小钥匙图标 🔑。
手机上打开ssh工具连接Ubuntu18.04.2LTS,可以看到我使用4G网络成功通过隧道ssh连接到了电脑
电脑终端查看ssh连接
本文标题:Ubuntu18.04.2LTS安装ZeroTier实现内网穿透
文章作者:xmaihh
发布时间:2019-04-02
最后更新:2019-04-02
版权声明:采用[CC BY-NC-SA 4.0许可协议]进行许可
分享