威联通Nas配置Zerotier自建Planet踩坑记录



威联通Nas配置Zerotier自建Planet踩坑记录



0.用到的东西:

威联通*1,型号:TS-264C

腾讯云服务器*1

Mi10pro*1

Win11*1


1.自建Planet


1.1倒腾一键脚本半天,没成功

主要是看的这个教程:

构建Zerotier私有根服务器(Planet),实现比MOON更稳定的内网穿透 - 知乎 (zhihu.com)

系统用了ubuntu18,20,22的LTS版本,都没成功

除了腾讯的服务器,我还用我另外一个Ucloud的1核2G的试了试,也不行


image-20240310224426282



中间安装时出现了一个报错,

1
2
3
4
5
6
7
8
9
10
In file included from ../../osdep/OSUtils.cpp:44:
../../osdep/OSUtils.hpp:46:10: fatal error: nlohmann/json.hpp: No such file or directory
46 | #include <nlohmann/json.hpp>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from mkworld.cpp:49:
../../osdep/OSUtils.hpp:46:10: fatal error: nlohmann/json.hpp: No such file or directory
46 | #include <nlohmann/json.hpp>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.

从网上找的解决办法是

sudo apt-get install nlohmann-json3-dev

不报错了,但还是不行

主要就是卡在这一步

image-20240310224443196

我打开我的页面会显示:服务器未发送任何数据,并且在此之前我是检查过内部防火墙和云服务器控制台防火墙都打开了的。

所以这个方法在我坐在电脑前坐牢了五六个小时之后终于被pass掉


1.2用docker安装

我主要成功的方法是这个

放弃moon节点,直接搭建Zerotier根服务器软件应用什么值得买 (smzdm.com)


结合着这个看

Zerotier 搭建私有根服务器及创建虚拟局域网完整教程 - 知乎 (zhihu.com)

image-20240310224459360

只看到五以前的内容,因为感觉Nas不是正常的linux系统


2.威联通Nas安装Zerotier


看的这个教程

高速远程访问NAS——用Zerotier免费实现内网穿透,远程管理NAS中心!- 知乎 (zhihu.com)

从这里往下开始看

image-20240310224518496

看到这里结束


image-20240310225006482

再回到

构建Zerotier私有根服务器(Planet),实现比MOON更稳定的内网穿透 - 知乎 (zhihu.com)

https://zhuanlan.zhihu.com/p/544807922

这个教程,看linux篇,替换一下planet

感觉自己是伞兵的一些操作:

几个小时之间记得自己明明能在命令行界面找到.qpkg但用winscp时找不到,最后发现自己没设置显示隐藏文件

nas的系统找不到service和systemctl命令,我替换planet之后没办法用命令重启zerotier服务,所以我选择在nas的appcenter里停止再重启zerotier,但我猜这样干的话他的服务进程其实也还是没有停止的,即使加入了网络,在网络的后台也看不到设备,于是又在这儿卡了一小时,

最终解决方法就是直接重启Nas,于是终于能在网络后台发现nas了


3.手机安装Zerotier

Zerotier 非官方安卓客户端发布:支持自建 Moon 节点 - 知乎 (zhihu.com)

https://zhuanlan.zhihu.com/p/362884740

用的这个,大佬不愧是大佬,配置起来极其方便。


4.win11安装Zerotier

明明按理说应该是最简单的,但我搞了一天多了,还没成功

安装倒是没问题,但有其他的问题,首先是Node:unknown

市面上所有解决nodeunknown的方案只有几个,我都试了,没用

我研究了研究,zerotier会给电脑新建一个虚拟网卡,但我去我的网络适配器里看了看,没有

运行zerotier的时候也会闪过一个错误

image-20240310225018232

找不到这个文件,我看了看,确实没有,网上说是驱动有问题,我手动安装了那个inf文件,没用,还是没有

网上说是版本问题,不适配,我下了很多其他版本,也没用。

不知道是win11的问题还是我电脑的问题



几个小时后来更新:

看这个,虽然已经装过四五个版本的了,但死马当活马医还是想试一下,于是成功了,nodeid有了

win11无法正常使用zerotier - 『悬赏问答区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

https://www.52pojie.cn/thread-1660407-1-1.html

装这个之前我卸载了深信服之类的和网卡沾那么一点边的东西,不知道是不是这个问题


image-20240310225029560

啊 这就是成功的感觉,运行的时候终于不报错了,看了看安装文件夹里也有zerotier-one.port了,就连在电脑服务里面重启zerotier服务的时候,停止和启动都比原来快超级多。


虽然过程是玄学的,但结果是好的。


ps,这个教程也不错

搭建私有 ZeroTier Planet 根服务器(Docker 版) | shiruixuan (gitee.io)

pss,我为什么不用ipv6?

家里宽带是移动的,只有ipv4没有ipv6,都说要去光猫后台改,我也想顺便把我家光猫改成桥接模式,昨晚光猫和电脑用网线直连,依然进不去光猫后台,不是用户名密码不对的那种,是拒绝访问或者无响应的那种,并且猫上啥也没写,我觉得移动有可能是直接给用户堵死了这条路,上网一搜在某个论坛发现有人问宽带小哥为啥进不去猫,小哥说现在都改成云防火墙了,他们现在也进不去了,我就放弃了。

主要是即使用了ipv6,比起zerotier的方案还是有挺多不方便的地方。




威联通Nas配置Zerotier自建Planet踩坑记录
http://example.com/2023/01/31/威联通Nas配置Zerotier自建Planet踩坑记录/
作者
LT
发布于
2023年1月31日
更新于
2024年3月23日
许可协议