什么是Yggdrasil?
Yggdrasil是一种以“覆盖”模式工作的分布式Mesh网络,使您可以将Internet置于Internet之上。
此外,网络可以同时以两种模式工作-通过Internet和不通过Internet,直接连接到在OSI模型的第3级运行的物理上相邻的对等设备(通过以太网,Wi-Fi或蓝牙) 。
Apple设备使用AWDL协议。
关于cjdns网络的最新消息可以追溯到2017年,该网络似乎已经死亡并且开发已经停止(实际上是的),但其中有一个冒名顶替者-Yggdrasil,它几乎完全复制了cjdns,但做得更好。
在帖子中,我们将考虑:
- 什么是Yggdrasil
- 为什么有必要
- 他来自哪里
- 你能相信他吗
- 与cjdns有什么区别
- 为什么现在就安装
- iOS支持(是!)
- 怎么了
- 如何设定
什么是Yggdrasil
Yggdrasil是一个覆盖网络,旨在实现零网络配置的概念-您不需要知道路由,不需要配置任何东西-一切都应该开箱即用,并且应该立即进行扩展。
怎么会这样
得出另一篇文章,简要介绍一下:
- 对当前BGP问题进行故障排除
- 实零配置
- 另一种防止锁定(未来)并违反网络连接的方法
他来自哪里
Yggdrasil是cjdns开发的延续,只是从零开始,参与cjdns项目的开发人员在某个时候决定与cjdns项目分离,并从头开始重写所有内容。
发生这种情况是由于与cjdns的创始人存在分歧-根据他的想法,超级节点应该出现在网络上,其中应该包含完整的网络映射,他们认为这条路径是错误的,他们希望保留对等网络
(当每个节点的功能与其余) 。 此外,由于选择的开发方法和语言,原始网络正在缓慢发展,并且它无法(在5年内)获得移动设备的支持,这在现代世界中是不可原谅的。
开发活动
伊格德拉西尔
Arceliar-第二批开发人员,仅次于cjdns提交,并与neilalexander一起创建-yggdrasil。
你能相信他吗
是的,开发人员是相同的。
与cjdns有什么区别
- 对等网络
- 支持大量设备(甚至是iOS!)
- 有一个公共场所的官方仓库
- 您可以在不使用私钥的情况下连接到该节点(或者您当然可以使用它)-公共节点在不使用私钥的情况下使用该连接
- 使用语言-转到
- 大多数系统都有现成的软件包
- 更精细,更舒适的设置
- 发展更快
为什么现在就安装
目前,网络上有280多个节点正在工作,它们每周到达大约10个节点,该网络(如CJDNS)允许您通过常规Internet yggdrasil-> Internet-> yggdrasil进行连接。
因此,在工作正常的“本机”模式下-在家庭服务器(例如raspberry)上安装yggdrasil,并使链接yggdrasil-> Internet-> yggdrasil公共节点。
之后,在您的本地网络内部,任何具有客户端(PC甚至iPhone)的用户都将在树莓派上检测到您的节点并进行连接。
与Runet的未来发展计划相联系,很有可能破坏国际关系(全部或几乎全部),但是互联网非常复杂,因此国际市场中总会有某个地方。 如果您现在安装yggdrasil,则在网络内,仍有人可以访问公共网段,并且流量将通过该公共网段进行路由。
我还想单独指出,网络不允许访问常规Internet-只有其自身的资源不是TOR,因此作为代理的风险消失了。 转移到yggdrasil的所有东西都保留在那里。但是,如果您计划将网络用作
意外情况下的备用访问源,则很有可能这样做,您可以通过yggdrasil连接到MTProto代理或VPN。
该方案将是以下VPN-> Yggdrasil(您不知道的节点)->您的VPN->互联网
iOS支持(是!)
该网络确实支持在iOS上工作,并且运行稳定,具有自动连接功能,在iOS上(如1.1.1.1),它可以通过安装VPN适配器来工作(链接将在下面)
怎么了
计划基于路线图开发人员和GitHub上的问题-有计划- Android支援
- 支持iOS设备之间的自动连接,即使它们不在同一Wi-Fi网络中(非常酷)
- 通过WebSocket进行工作以隐藏网络
如何设定
官方站点提供了所有说明
yggdrasil-network.imtqy.com/installation.htmlDebian / Ubuntu / Raspberry
添加存储库密钥
gpg --fetch-keys https://neilalexander.s3.eu-west-2.amazonaws.com/deb/key.txt gpg --export 569130E8CA20FBC4CB3FDE555898470A764B32C9 | sudo apt-key add -
添加资料库
echo 'deb http://neilalexander.s3.eu-west-2.amazonaws.com/deb/ debian yggdrasil' | sudo tee /etc/apt/sources.list.d/yggdrasil.list sudo apt-get update
安装
sudo apt-get install yggdrasil
配置文件-/etc/yggdrasil.conf,我们稍后再讨论。
PS:您只能下载软件包或从源代码进行编译-此处的说明为
yggdrasil-network.imtqy.com/installation.htmlOS X
下载完成的包
wget https://700-115685026-gh.circle-artifacts.com/0/yggdrasil-0.3.5-macos-amd64.pkg
安装
sudo installer -pkg yggdrasil-0.3.5-macos-amd64.pkg -target /
或从源代码
yggdrasil-network.imtqy.com/installation-macos-other.html安装
配置文件
- /etc/yggdrasil.conf
。
的iOS
通过iPhone / iPad,您需要打开链接并同意测试
下载TestFlight
itunes.apple.com/us/app/testflight/id899247664?mt=8安装Yggdrasil
testflight.apple.com/join/jZNsIkRr为了正确操作,您必须同意安装VPN适配器
连接
您安装了该应用程序吗?
我们进入
对等点的公共目录,并从地理位置(或一对夫妇)的角度选择离我们最近的
对等点 。
现在是时候添加对等方了,转到
/etc/yggdrasil.conf
(对于iOS,是Peers选项卡)
并添加

在iOS上,这可以在应用程序界面中完成。
如果在独联体国家/地区,有些人想公开场合-在评论中写-添加到帖子中,最好将它们添加到github。
在网上看到什么?
在此介绍网络上的服务。首先要看的是网络地图
http:// // [21f:dd73:7cdb:773b:a924:7ec0:800b:221e] /您可以在
yggdrasil-network.imtqy.com网络
网站和
Blog上了解有关该网络的更多信息。
PS:顺便说一下,最近,对Zeronet中的
俄罗斯社区 cjdns和yggdrasil的支持被添加到
ZeroNet中 。