阿里云服务器免费领卷啦。

捡代码论坛-最全的游戏源码下载技术网站!

 找回密码
 立 即 注 册

QQ登录

只需一步,快速开始

搜索
关于源码区的附件失效或欺骗帖, 处理办法
查看: 3593|回复: 2

[开发技术] zerotier 部署及命令大全

[复制链接]

4208

主题

210

回帖

12万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
126180
QQ
发表于 2020-7-28 23:45:07 | 显示全部楼层 |阅读模式

查询节点:
  1. zerotier-cli peers
复制代码
加入网络(必须使用root权限):
  1. sudo zerotier-cli join xxxxxxxxxxxxxxxx
复制代码
离开网络:
  1. zerotier-cli leave xxxxxxxxxxx
复制代码


加入moon(自建节点)
  1. zerotier-cli orbit xxxxxxx yyyyyyyy
复制代码
离开moon
  1. zerotier-cli deorbit xxxxxxxx
复制代码


Ubuntu 搭建 Zerotier One MOON 根目录服务器
  1. https://www.cnblogs.com/itfat/p/9868743.html
复制代码
重启 zerotier-one
  1. sudo killall -9 zerotier-one
复制代码
重新启动moon服务器
  1. service zerotier-one restart
复制代码
  1. systemctl restart zerotier-one
复制代码


zerotier-one目录
  1. /var/lib/zerotier-one
复制代码
电脑终端查看ssh连接
  1. who
复制代码
297415f1feb9d93421.png

检查应用的配置:
  1. systemctl cat zerotier-one
复制代码
编辑配置:
  1. sudo systemctl edit zerotier-one --full
复制代码
GNU nano使用保存退出的说明
  1. https://blog.csdn.net/weixin_44166997/article/details/93216783
复制代码
重启
  1. sudo service zerotier-one restart
复制代码
显示所有命令:
  1. sudo service zerotier-one
复制代码

帮助文档:
  1. https://zerotier.atlassian.net/wiki/spaces/SD/overview
复制代码
启动
  1. zerotier-one -d
复制代码
获取地址和服务状态
  1. zerotier-cli status
复制代码
加入、离开、列出网络
  1. zerotier-cli join <Network ID>
  2. zerotier-cli leave <Network ID>
  3. zerotier-cli listnetworks
复制代码
无公网IP内网穿透又可以P2P打洞的有frp和nat123,前者需要自己服务器搭建,后者可以直接用其服务或也可自己搭建(frp的打洞成功率太低。)

一般 p2p 打洞的逻辑是这样的。。。(如果不是公网 IP,就必须打洞到公网,否则对方无法与你通讯)

先 udp 打洞,打通了,p2p 通讯,两边直接对接,不经过第三方中转(就是不与服务器通讯了,两边直接建立好了隧道)

如果 udp 打洞不行,就只能服务器转发了,就是你和对方都和服务器对接,服务器中转所有数据。如果你觉得很慢,估计就是 udp 打洞失败咯。。

frp 是服务端中转,并暴露到公网,并且这不是 vpn。zerotier 是 p2p 组网。

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 的打洞尝试次数,提高成功率。ping 不到 100ms 应该算打洞成功,除了 zerotier-cli listpeers 外,目前没有别的确认方法,它没有日志,traceroute 也不会有变化。





































..



捡代码论坛-最全的游戏源码下载技术网站! - 论坛版权郑重声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与捡代码论坛-最全的游戏源码下载技术网站!享有帖子相关版权
3、捡代码论坛版权,详细了解请点击。
4、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
5、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
6、如无法链接失效或侵犯版权,请给我们来信:jiandaima@foxmail.com

回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立 即 注 册

本版积分规则

技术支持
在线咨询
QQ咨询
3351529868

QQ|手机版|小黑屋|捡代码论坛-专业源码分享下载 ( 陕ICP备15015195号-1|网站地图

GMT+8, 2024-4-26 16:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表