Comments (23)
内网ip地址设置一样:比如A服务器 Windows10 内网ip地址145.12.45.10, 那在B台服务器 Windows10 内网ip地址也设置为145.12.45.10,我已经在用,二台服务开启,正常使用,关闭A台服务正常使用,关闭B台服务正常使用。但是:构建多台IP合一的planet文件 双IP有没有作用我不知,反正不影响,我就多IP构建
from docker-zerotier-planet.
我自己用这个生成的 https://github.com/c0mm4nd/zerotier-planet-gen ,借鉴这个仓库的原来的planet生成方式。 @cailiang9
from docker-zerotier-planet.
我测试了双planet服务器(分开搭建本仓库docker分开ztncui管理两个网络)会导致一个服务器变leaf,无论是否断开/连接那个变leaf服务器的网络都一样
如图我已退出A上网络只连接B上网络,B仍是Leaf
from docker-zerotier-planet.
感谢你的建议,多planet实现原理不复杂,只是一直没时间开发。后续看时间安排吧。
from docker-zerotier-planet.
感谢你的建议,多planet实现原理不复杂,只是一直没时间开发。后续看时间安排吧。
https://blog.csdn.net/hey_lie/article/details/131304142
https://github.com/zerotier/ZeroTierOne/tree/dev/attic/world
看到了官方提供的手动编译planet的东西,其实还是实现思路的问题,高级用户已经可以自力更生了
from docker-zerotier-planet.
大概简单了解了一下目前的原理:
私有planet中的
这应该是官方的planet
而生成的planet
去除了其他官方的planet。
因此就导致了客户端到官方的链路变成 客户端->私有planet->官方planet
官方的源码中
不难进行planet文件的修改。
但planet之间的数据同步原理,我还不清楚,如何用同一个ztncui去控制多个不同identity.public或者相同identity.public的私有结点,这可能是一个问题。
相同的identity.public可以有多个ip,也就是主楼说的2.a.方案
不同的identity.public分别在多个ip,也就是主楼说的2.b.方案
这样的多个根结点数据不同步,管理控制结构有点混乱的,大部分人应该是难以理解的。
如果要让多个私有的planet相互连接,这个配置过程是复杂的。
我比较倾向的且正在尝试的方案是,对用于客户端的planet文件进行按需编辑,搭建服务端时给出identity.public而不自动生成固定的planet,我觉得该方案的可行性会比较高。
from docker-zerotier-planet.
目前的官方planet节点已与开源代码中不对应,是否难以替换官方的planet节点呢?
from docker-zerotier-planet.
艹 恕我用010分析不出来官方的planet文件
from docker-zerotier-planet.
我c 现在的难点应该是解析planet文件获得identity.public文件、IP地址、端口号信息,从而重建planet文件。
from docker-zerotier-planet.
必须用ZeroTier One安装在宿主机上的identity.public创建planet文件,不然会是一个摆式,
我搭建了多台ZeroTier,构建多台IP&planet合一的planet文件,非常好用。现在不会成为一个垃圾
from docker-zerotier-planet.
必须用ZeroTier One安装在宿主机上的identity.public创建planet文件,不然会是一个摆式,
我搭建了多台ZeroTier,构建多台IP&planet合一的planet文件,非常好用。现在不会成为一个垃圾
理解 您这个操作多个Planet使用同一个公钥 在控制方面,每个planet如何管理网络呢?
from docker-zerotier-planet.
看上去不明觉厉。想不通这么做的原理
有没有更详细的配置说明?比如对应两台planet的zerotier net的ip、公网ip、port等配置。涉及隐私可适当脱敏
from docker-zerotier-planet.
看上去不明觉厉。想不通这么做的原理 有没有更详细的配置说明?比如对应两台planet的zerotier net的ip、公网ip、port等配置。涉及隐私可适当脱敏
对原理理解不够透彻,目前采用的两级Planet的方式。将我自建的planet的上级planet设置为客户自建的planet,这样做之后可以同时使用 自己的 和客户的 网络
而两台自建的planet的方式,可以通过将两个节点同时加进planet文件实现的,但ui统一控制问题目前暂时没有研究
from docker-zerotier-planet.
内网ip地址设置一样:比如A服务器 Windows10 内网ip地址145.12.45.10, 那在B台服务器 Windows10 内网ip地址也设置为145.12.45.10,我已经在用,二台服务开启,正常使用,关闭A台服务正常使用,关闭B台服务正常使用。但是:构建多台IP合一的planet文件 双IP有没有作用我不知,反正不影响,我就多IP构建
这两个AB服务器作为planet么?那该服务旨在解决内网穿透,虚拟局域网构建问题,如若已经有内网ip还需要这个干啥?
再者 AB两个服务器同时使用不会出现ip冲突吗?
最后 AB服务器 IP相同 那跟只有一个A服务器 有什么区别呢?
from docker-zerotier-planet.
我测试了双planet服务器(分开搭建本仓库docker分开ztncui管理两个网络)会导致一个服务器变leaf,无论是否断开/连接那个变leaf服务器的网络都一样
如图我已退出A上网络只连接B上网络,B仍是Leaf
方便公布多planet的代码吗?
关闭A之后,其他节点之间能否正常通讯?如果b只是显示leaf,但仍有planet作用就好了。
from docker-zerotier-planet.
大概简单了解了一下目前的原理: 私有planet中的
这应该是官方的planet 而生成的planet
去除了其他官方的planet。 因此就导致了客户端到官方的链路变成 客户端->私有planet->官方planet
官方的源码中
不难进行planet文件的修改。 但planet之间的数据同步原理,我还不清楚,如何用同一个ztncui去控制多个不同identity.public或者相同identity.public的私有结点,这可能是一个问题。 相同的identity.public可以有多个ip,也就是主楼说的2.a.方案 不同的identity.public分别在多个ip,也就是主楼说的2.b.方案 这样的多个根结点数据不同步,管理控制结构有点混乱的,大部分人应该是难以理解的。 如果要让多个私有的planet相互连接,这个配置过程是复杂的。
我比较倾向的且正在尝试的方案是,对用于客户端的planet文件进行按需编辑,搭建服务端时给出identity.public而不自动生成固定的planet,我觉得该方案的可行性会比较高。
“但planet之间的数据同步原理,我还不清楚,如何用同一个ztncui去控制多个不同identity.public或者相同identity.public的私有结点” 是否可以通过curl接口来操作每个Root Server, 使得他们的networks和members都一致?
我也没找到planet之前同步networks和members的原理,思路我觉得可以试试看。
from docker-zerotier-planet.
内网ip地址设置一样:比如A服务器 Windows10 内网ip地址145.12.45.10, 那在B台服务器 Windows10 内网ip地址也设置为145.12.45.10,我已经在用,二台服务开启,正常使用,关闭A台服务正常使用,关闭B台服务正常使用。但是:构建多台IP合一的planet文件 双IP有没有作用我不知,反正不影响,我就多IP构建
我也是这个思路试了下,确实是多个planet了,我理解只需要修改一下ztncui的代码,让他能够通过一个controller同步修改多个RootServer。
from docker-zerotier-planet.
内网ip地址设置一样:比如A服务器 Windows10 内网ip地址145.12.45.10, 那在B台服务器 Windows10 内网ip地址也设置为145.12.45.10,我已经在用,二台服务开启,正常使用,关闭A台服务正常使用,关闭B台服务正常使用。但是:构建多台IP合一的planet文件 双IP有没有作用我不知,反正不影响,我就多IP构建
我也是这个思路试了下,确实是多个planet了,我理解只需要修改一下ztncui的代码,让他能够通过一个controller同步修改多个RootServer。
恭喜大佬,多Planet指日可待了
from docker-zerotier-planet.
内网ip地址设置一样:比如A服务器 Windows10 内网ip地址145.12.45.10, 那在B台服务器 Windows10 内网ip地址也设置为145.12.45.10,我已经在用,二台服务开启,正常使用,关闭A台服务正常使用,关闭B台服务正常使用。但是:构建多台IP合一的planet文件 双IP有没有作用我不知,反正不影响,我就多IP构建
我也是这个思路试了下,确实是多个planet了,我理解只需要修改一下ztncui的代码,让他能够通过一个controller同步修改多个RootServer。
恭喜大佬,多Planet指日可待了
目前单机Planet已经可以秒连,家宽30M可以跑满,十分流畅
from docker-zerotier-planet.
我的。两台服务器,非常好用,完全去除官方的Planet,连a台b台就成了moon与Planet,安卓手机上显示叶,中继,根。开始时自己不会搞,还说是垃圾,简直无知!!!!!!!!!!!!!!!!简直完爆
from docker-zerotier-planet.
这里的私有planet是指moon吗?我之前实验过自建planet+moon,关闭planet之后,moon开着没有用。是因为缺少了network信息?
所以将member信息复制到两边就有用了?
from docker-zerotier-planet.
这里的私有planet是指moon吗?我之前实验过自建planet+moon,关闭planet之后,moon开着没有用。是因为缺少了network信息? 所以将member信息复制到两边就有用了?
不太清楚 cotrallor的原理 可能 或许 是吧
from docker-zerotier-planet.
内网ip地址设置一样:比如A服务器 Windows10 内网ip地址145.12.45.10, 那在B台服务器 Windows10 内网ip地址也设置为145.12.45.10,我已经在用,二台服务开启,正常使用,关闭A台服务正常使用,关闭B台服务正常使用。但是:构建多台IP合一的planet文件 双IP有没有作用我不知,反正不影响,我就多IP构建
这个145.12.45.10是指zerotier的虚拟ip吗?
如果是这样,有些理解了。
但是这样controller请求写member时,感觉会有些奇怪,如何处理冲突?
from docker-zerotier-planet.
Related Issues (20)
- 请帮忙懂的解说一下如下的功能怎么实现,是不是通过内嵌脚本实现,然而这个脚本应该方置在docker /etc下还是 HOT 8
- docker部署成功无报错,planet文件也替换了,重启服务,没有自建的planet HOT 1
- centOS无法生成planet HOT 3
- 遇到这个问题怎么解决,重启容器倒是好了,但是时不时又出现
- 已删除
- 是否考虑集成 zero-ui HOT 4
- authtoken.secret不正确 HOT 4
- 怎么在armbian上用 HOT 2
- planet为啥连接了公网zeroiter的地址呢? HOT 7
- 防火墙后部署服务时的端口映射问题
- 项目生成的Moon文件作为moon节点使用后无法连接 HOT 3
- 关于更加完美全能的planet建议 HOT 2
- 公网轻量yun搭建成功,本地内网服务都可以访问,唯独路由器openwrt网页拒绝访问 HOT 3
- 1.14.0 最新版本,希望大大抽空更新 HOT 2
- 大佬能不能做个不用docker的项目,我的小鸡装不上docker HOT 3
- 偶尔会超时,应该怎么查?
- 可以给客户端限速吗? HOT 1
- 这个bridge的功能具体怎么使用?
- 更新功能报错 HOT 2
- 关于自定义Planet和官方Planet的关系的疑问 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-zerotier-planet.