网络文摘
ACMIC营销联盟资料
failed to create network error response from daemon filed to setup ip tables问题_failed to create network harbor_harbor_ error resp
ModuleNotFoundError_ No module named ‘cv2‘解决办法_一花一草皆风景的博客-CSDN博客
ModuleNotFoundError_ No module named ‘cv2‘解决办法_一花一草皆风景的博客-CSDN博客
failed to create network error response from daemon filed to setup ip tables问题_failed to create network harbor_harbor_ error resp
ACMIC营销联盟资料
setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (5,) + inhomogeneous part. · Issue #35 · OpenTalker_video-retalking
RVC变声器 小白教程 - 知乎
Windows上利用Zerotier配置moon无法连接_zerotier moon windows-CSDN博客
Windows上利用Zerotier配置moon无法连接_zerotier moon windows-CSDN博客
ZeroTier与Tailscale技术比较
你已成功加入异地组网
你已成功加入异地组网
思维导图
setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (5,) + inhomogeneous part. · Issue #35 · OpenTalker_video-retalking
嘴型融合wav2lip基础版和高清版安装
ZeroTier与Tailscale技术比较
RVC变声器 小白教程 - 知乎
异地加入内网流程
异地加入内网流程
嘴型融合wav2lip基础版和高清版安装
mysql 带小数的数值类型 mysql小数点数据类型_mob64ca140f29e5的技术博客_51CTO博客
ModuleNotFoundError_ No module named 'face_alignment.models' · Issue #10 · FuxiCV_MeInGame
zerotier 部署及命令大全
mysql 带小数的数值类型 mysql小数点数据类型_mob64ca140f29e5的技术博客_51CTO博客
ModuleNotFoundError_ No module named 'face_alignment.models' · Issue #10 · FuxiCV_MeInGame
zerotier 部署及命令大全
Navicat Premium 16 破解教程
首页
-
+
zerotier 部署及命令大全
查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。查询节点: zerotier-cli peers 加入网络(必须使用root权限): sudo zerotier-cli join xxxxxxxxxxxxxxxx 离开网络: zerotier-cli leave xxxxxxxxxxx 加入moon(自建节点) zerotier-cli orbit xxxxxxx yyyyyyyy 离开moon zerotier-cli deorbit xxxxxxxx Ubuntu 搭建 Zerotier One MOON 根目录服务器 https://www.cnblogs.com/itfat/p/9868743.html 重启 zerotier-one sudo killall -9 zerotier-one 重新启动moon服务器 service zerotier-one restart systemctl restart zerotier-one zerotier-one目录 /var/lib/zerotier-one 电脑终端查看ssh连接 who 检查应用的配置: systemctl cat zerotier-one 编辑配置: sudo systemctl edit zerotier-one --full GNU nano使用保存退出的说明 https://blog.csdn.net/weixin\_44166997/article/details/93216783 重启 sudo service zerotier-one restart 显示所有命令: sudo service zerotier-one 帮助文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 启动 zerotier-one -d 获取地址和服务状态 zerotier-cli status 加入、离开、列出网络 zerotier-cli join zerotier-cli leave 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 也不会有变化。
laoding
2024年4月8日 00:44
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码