今天使用 zerotier 内网穿透。由于部分网络无法穿透,刚好家里有公网 ip,网速也还可以比阿里云小水管肯定快不少,就想着搭建一个 moon 做中转。 然后发现用 ip 生成的 moon 可以正常用,但是一旦改成域名,moon 就不行了。后来看介绍好像 zerotier 不支持域名。家里只有动态公网 ip,每晚重启路由重拨号换 ip 。不支持 ddns 的话,那么这个自建 moon 就没法用了,有点难受啊,域名访问不是常见情况吗?为啥 moon 只能用 ip
1
baozhuo 2020-05-08 14:14:16 +08:00
那为啥不用 tinc 呢? tinc 支持域名
|
2
tia 2020-05-08 20:27:31 +08:00
https://v2ex.com/t/609785
在这之前可以等,或者换 tinc |
3
Michaelssss 2020-05-09 11:20:11 +08:00
moon 如果需要做中转-,-zerotier 不是一个适合你的方案
|
5
ileeoyo OP @Michaelssss 国内网络复杂,我经常联通移动电信网络都使用,有的甚至在多层 nat 后面,没法保证都能穿透,想着如果自建 moon 在无法穿透时降级中转也不错,奈何不能用域名
|
7
Michaelssss 2020-05-14 14:51:31 +08:00 via Android
@ileeoyo 尝试去做 Hack 自己编译吧,那个新版的 Go 版本自己做 moon 的寻路
|
8
ileeoyo OP @Michaelssss 目前 go 一窍不通,自己 hack 可能稍微困难。
|
9
leungzw246 2021-12-10 11:14:59 +08:00
把 docker 启动脚本更新到 ddns 脚本里面去应该可以?
|
10
sinoyster482 2022-12-13 12:27:06 +08:00
说个思路,利用 ddns 工具 类似 https://github.com/jeessy2/ddns-go 的 webhook 功能 当 ip 变动的时候可以指定回调地址,本机写一个回调服务,把 ip 填入 moon.json 自动重新配置 zeroter ,就可以避免域名的问题
|