前言
前几天更新了一个ngrok内网穿透教程,我使用了一周之后居然出现宽带超出问题,查看官方文档发现每月免费就1G,尝试开通专业版国内支付不了,咋办?救星ZeroTier
穿透步骤:
1、注册
2、创建网络
3、下载客户端
4、加入网络
5、允许访问
6、如何访问(示例)?
1、注册登录
进入官网:ZeroTier Central
直接注册登录,这一步不过多说明了
2、创建网络
登录后会显示创建网络直接点击创建
创建完成后出现了Your Networks,这个相当于一个局域网,也就是需要互相访问服务的都要加入这个网络
3、安装客户端
官方客户端下载地址:Download
根据自己的电脑进行下载安装
安装完毕后电脑任务托盘(win为例),出现小图标
4、加入网络
右键上一步的小图标,点击join new network
复制步骤二创建的网络 NETWORK ID,粘贴上去点击join(需要互相访问的电脑都要加入网络)
5、允许访问
点击网络id,进入配置页
其他的不用管,往下扒拉找到Members,下面有加入网络的电脑信息,左侧有个auth,如果你想要这个电脑加入你的网络,就勾选他(授权),如果你不知道是哪个电脑,核对Address(与托盘My Address核对)
6、访问服务(以金蝶苍穹服务为例)
首先保证你队长加入了网络,其次保证苍穹服务已启动(我这里端口号是8101)
如何访问:
例如第一个是队长的服务,下面有Manager IPs,这个就是队长在这个网络的地址(我这里以188.888.888.888为例)
访问服务:
登录页面地址:http://队长的Manager IPs:端口/ierp/login.html
示例:
http://188.888.888.888:8101/ierp/login.html
这个是苍穹服务的登录页面,登录完成后会重定向到其他ip,或者重定向到127.0.0.1的登录页面
我这里重定向到了127.0.0.1
怎么办?
1.先让队长在本地进行登录后获取登录后的地址
2.然后队员使用登录页面地址进行登录
登录成功后会重定向到127.0.0.1(根据队长环境配置的ip决定的)
重定向后,访问队长提供的登录后的地址,修改ip为网络内队长ip
示例队长登录后地址:http://127.0.0.1:8101/ierp/?formId=home_page
那么穿透后的地址:http://188.888.888.888:8101/ierp/?formId=home_page
ps:如果要访问其他服务,比如某个项目直接 Manager IPs:端口号即可!!!