有效的内网穿透手段

客户端设置教程

ubuntu

1 在zerotier官网下载界面中安装zerotier
2 安装完成后输入sudo zerotier-cli status查看是否与中心服务器通信
3 输入sudo zerotier-cli join <Network ID>加入虚拟内网,如报错,进入第4步,否则进入第5步
4 进入/var/lib/zerotier-one/中给authtoken.secret加入权限sudo chmod 755 authtoken.secret
5 加入成功后等待网络管理员批准,批准成功后可直接ssh连接服务器,ssh <username>@<server_ip>
6 可输入ifconfig命令查看本机虚拟ip

others

输入 google.com 查看答案

设置服务器教程

  1. https://my.zerotier.com/注册账号,账号注册成功后点击右上角的 Networks 选项
  2. 选择 Create a Network,创建新的虚拟网络,Network ID即为虚拟网络ID
  3. 推荐选择虚拟网络为 PRIVATE, 这样所有加入虚拟网络的终端都需认证
  4. 按照客户端设置教程从终端请求加入虚拟内网,zerotier-cli join <Network ID>
  5. 在网页进入该虚拟网络的管理界面,在 Members 选项卡中勾选 Auth 同意加入,可查看每个终端的mac地址、虚拟IP、物理IP
  6. 接下来即可进行各种内网操作

相关参考资料
使用 Zerotier 组建虚拟局域网实现内网穿透