有效的内网穿透手段
客户端设置教程
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 查看答案
设置服务器教程
- 在https://my.zerotier.com/注册账号,账号注册成功后点击右上角的 Networks 选项
- 选择 Create a Network,创建新的虚拟网络,Network ID即为虚拟网络ID
- 推荐选择虚拟网络为 PRIVATE, 这样所有加入虚拟网络的终端都需认证
- 按照客户端设置教程从终端请求加入虚拟内网,
zerotier-cli join <Network ID>
, - 在网页进入该虚拟网络的管理界面,在 Members 选项卡中勾选 Auth 同意加入,可查看每个终端的mac地址、虚拟IP、物理IP
- 接下来即可进行各种内网操作
相关参考资料
使用 Zerotier 组建虚拟局域网实现内网穿透