1
smdbh 2019-02-23 21:06:54 +08:00
1. 要
2. 应该是,我一般是 7-8MB 3. 不会(能去国外中转,难道可以免费留学么) 个人经验答案 |
2
nfroot 2019-02-23 21:32:47 +08:00
一般 p2p 打洞的逻辑是这样的。。。(如果不是公网 IP,就必须打洞到公网,否则对方无法与你通讯)
先 udp 打洞,打通了,p2p 通讯,两边直接对接,不经过第三方中转(就是不与服务器通讯了,两边直接建立好了隧道) 如果 udp 打洞不行,就只能服务器转发了,就是你和对方都和服务器对接,服务器中转所有数据。如果你觉得很慢,估计就是 udp 打洞失败咯。。 |
3
mjikop1231 2019-02-23 21:59:07 +08:00 via iPhone
1. 是的,把 moon 文件放到移动端
2. 走的 p2p,可以在服务端监控流量同时两机大流量下载,实测不中转 3. 只要你在某终端开启转发并设置路由就可以将其作为网关,也可以实现 vpn 效果,但……没这么使用过,不知道体验 |
4
mjikop1231 2019-02-23 22:00:10 +08:00 via iPhone
还没有遇到过大洞失败的情况,对打动失败的情况不做评价
|
5
qile1 2019-02-23 22:03:15 +08:00 via Android
感觉 frp 好用些,这个不是有 100 客户端限制吗
|
6
mjikop1231 2019-02-23 22:06:51 +08:00 via iPhone
@qile1 frp 是服务端中转,并暴露到公网,并且这不是 vpn。zerotier 是 p2p 组网。
|
7
yzwduck 2019-02-23 22:45:30 +08:00
1、每个 peer/leaf 都需要单独配置 moon,但目前不支持域名 /动态 IP,我没打算去测试;
2、能 但是对网络环境有要求,如果双方能够建立 p2p 的话,速度基本能达到网络带宽的上限;否则会 fallback 到 TLS 中转,速度会慢很多。可以运行 `zerotier-cli listpeers` 来查看当前连接的 peers (注:zerotier-cli 一般在 /usr/sbin 里)。 3、它是通过虚拟网卡来实现流量转发,网站上有配置路由的选项,会应用到每一个加入该网络的终端上。默认的路由配置只有一条基本配置,不会影响其他网络(除非 IP 冲突)。如果愿意折腾 Managed Routes 和 /或 Flow Rules 的话,有很大的可玩性。 之前经常遇到打洞失败的情况,但实际可能只是打洞没有完成而已。可以通过定时互相 ping 来增加 zerotier 的打洞尝试次数,提高成功率。 |
8
flynaj 2019-02-23 23:31:43 +08:00 via Android
1,其实它有很多服务器,不需要 moon,moon 是你的电脑没有办法连接官方服务器的时候才会使用的。
2,是真 p2p,同一个城市宽带 ping 4ms,跟 IPv6 直通一样,当然有时候会 p2p 打洞不成功就会变成中转。 3 默认路由表只是转发 zerotier 的网段,你可以改路由表来配置网络。 |
9
mjikop1231 2019-02-24 00:00:46 +08:00 via iPhone
@flynaj 它官方的服务器大多在香港,国内的话它的网站上没看到,然后打洞效果奇差。
|
10
flynaj 2019-02-24 01:16:07 +08:00 via Android
@mjikop1231 网络的问题吧,我在云南电信移动联通,99 %的情况都能打通
|
11
rizon OP |
12
xmoiduts 2019-02-24 03:36:58 +08:00 via Android
@mjikop1231 请问如何把 moon 放到移动端呢?我在相关项目的 issue 中看到,移动端目前并不支持 orbit moon 的操作。
|
13
mjikop1231 2019-02-24 04:22:36 +08:00 via iPhone
@xmoiduts 我只知道安卓可以通过 cli 而非 app 的方式,其他的就不知道了……
|
14
yzwduck 2019-02-24 06:39:16 +08:00 via Android
ping 不到 100ms 应该算打洞成功,除了 zerotier-cli listpeers 外,目前没有别的确认方法,它没有日志,traceroute 也不会有变化。
|
15
rizon OP @yzwduck ping 确实不到 100,50 左右。但是 smb 去复制大文件,10 几 kb 速度。。。
|
16
yzwduck 2019-02-24 10:19:10 +08:00 via Android
我没有遇到网速相关的问题,可能是你的运营商对 UDP 限速了?抓个包分析一下延迟、丢包率。
|
17
zzutmebwd 2019-02-24 10:56:20 +08:00 via iPhone
移动端速度都特别差。。。估计是运营商的 udp 封禁
|
18
flynaj 2019-02-24 11:38:43 +08:00
@rizon #11 同城同一家宽带应该在 10 以内,不同宽带运行商可能就慢了。复制文件看看,10 多 KB 基本还是在中转,可以装个 IP 雷达看看数据去向!
|
19
yiyangou 2020-06-19 19:41:31 +08:00
@mjikop1231 安卓 cli 方式是指什么?实在找不到...
|
20
mjikop1231 2020-06-20 10:54:25 +08:00
@yiyangou #19 我靠这坟都给挖出来了。zerotier 安卓 APP 没有提供添加 moon 节点的功能,所以只能 su 权限终端执行 zeritier-cli orbit <world> <moon>来添加 moon 节点
|
21
mjikop1231 2020-06-20 10:55:11 +08:00
#20 啊这,打错了几个字注意改改。不能编辑么太难了
|
22
Ljcbaby 2020-06-26 12:20:14 +08:00
@mjikop1231 在 su 下执行 zeritier-cli 提示 找不到命令
版本是 GP 的 1.4.6-5 |
23
mjikop1231 2020-06-27 11:10:54 +08:00
@Ljcbaby #22 额,APK 不分发 binary,所以 apk 安装的 zerotier 没有这些,也无法使用 moon 节点。
|
24
lp123sun 2020-09-14 21:03:32 +08:00
@mjikop1231 安卓怎么安装 binary 的 zerotier 呢
|