zerotier也是大名鼎鼎利用udp打洞做内网穿透的知名工具,前几天花了35元买了一年的天翼云服务器,感觉不能这么闲置呀。

最近娃在天津读书,我公司在北京,父母在河北老家,三地宽带都没有公网IP。天津家里经常要阻止家里设备上网,避免娃沉迷手机;人在天津时要偶尔访问北京公司的内网服务器;河北父母老家的摄像头也需要时常关注。

基于以上需求,我想搭一个虚拟的局域网,前期调研过一些所谓的sd-wan方案,但是大部分解决方案都需要付费,后来了解到zertier也可以实现以上需求,但是官方zerotier的打洞网速实在不敢恭维。所以才有了今天的教程,自建zerotier服务,私有化部署。我们利用前面天翼云dd的飞牛OS做服务器(不会看可以翻看前面的文章),通过docker来安装ztncui,来实现私有化部署。

下面来看详细步骤:

1.文件管理器面板,在docker目录下新建ztncui文件夹

2.docker管理器,镜像仓库搜索ztncui,然后下载第一个

如果搜不到,可以通过ssh登陆后,用下面附的命令拉取镜像
docker pull dockerproxy.cn/keynetworks/ztncui

3.打开本地镜像,选择keynetworks/ztncui,点击右侧的运行

4.容器名称默认,勾选开机自动启动,点击下一步

5.端口其中本机3000,8000端口应该会冲突建议修改,存储位置选择刚才建立的ztncui文件夹,然后点选下一步,然后点创建,容器启动。

6.浏览器直接打开https://xxx.xxx.xxx.xxx:3443,然后输入用户名(admin),密码(password)登陆即可。但是我本次测试发现默认用户名密码是无法登陆了,需要手动重置用户名密码。需要手动在飞牛的ssh里面找到对应容器的文件:/opt/key-networks/ztncui/etc/passwd(获取方式可以查看容器的目录配置),手动替换里面的内容为

{"admin":{"name":"admin","pass_set":false,"hash":"$argon2i$v=19$m=4096,t=3,p=1$vYiXnH7UOBwIyiNXfW0nZg$1GFEtcKZ/S/UgkosNb1RTfOCQrdKJbdjcRnp+H3Hv9g"}}

此时默认用户名:admin,密码重置为:adminpassword

至此ztncui配置安装完成。

后面主要为配置ztncui,如果会用请忽略,如果不会可以根据我的方案往下走。完成修改密码进入后台后,点击 Add Networks,输入自己的私有网名,同时系统生成一个16位的私有ID。然后点击Easy setup,手动录入网段及ip地址池的起始IP,然后点提交

复制前面的获取到的16位私有网络ID,填入本机zerotier one的join new network

By qidian

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注