注册DN42网络
阅前须知
DN42介绍
DN42 全称 Decentralized Network 42(42 号去中心网络),是一个大型、去中心化的 VPN 网络。但是与其它传统 VPN 不同的是,DN42 本身不提供 VPN 出口服务,即不提供规避网络审查、流媒体解锁等类似服务。相反,DN42 的目的是模拟一个互联网。它使用了大量在目前互联网骨干上应用的技术(例如 BGP 和递归 DNS),可以很好地模拟一个真实的网络环境。
简而言之,DN42:
- 不适合单纯想要保护隐私、规避网络审查的用户
- 不适合在网内消耗大量流量,例如用于解锁流媒体服务的用户
- 适合想要研究网络技术,练习服务器、路由器等网络设备配置,甚至后续在真实互联网建立 AS 的用户
- 适合拥有真实 AS,但担心自己配置错误广播出错误路由、干掉半个互联网,希望有个地方测试的用户。
via LanTian’s blog
简单来说,DN42是一个大型VPN网络,为了模拟真实的互联网。(注意:在中国大陆区域链接VPN,可能存在法律风险,建议使用非大陆区域的服务器链接。)
大致步骤及你需要什么
大致步骤
- 在DN42的官方GIT处申请一个账号,然后将后文创建的文件PR给注册存储库
- 在注册通过后,你需要寻找一个可能的节点和你peer,然后和节点的持有人交换信息,和他约定好使用的VPN软件和路由协议。
- 建立路由(一般是BGP),入网。
- enjoy ,然后发现更多玩法(注册域名,建立网站啥啥的)
你需要什么
- 一台24小时在线并且拥有root权限的服务器
- 大量时间
- 一颗热爱的心
开始注册
强烈建议不要使用windows系统,如果一定要也请使用WSL
强烈建议不要使用windows系统,如果一定要也请使用WSL
强烈建议不要使用windows系统,如果一定要也请使用WSL
寻找你的ASN IPV4块 IPV6块
找你喜欢的IP块和ASN就是了
IP地址由于DN42官方有保留块而且很容易和其他人撞上了,建议使用工具查找。
ASN也差不多,建议使用工具找
工具地址
注册
- 在官方GIT注册一个账户,打开
dn42/registry这个仓库,点右上角的 Fork,把仓库复制一份到你自己的账户。 - 将你的fork clone到本地。
- 在你的本地仓库创建一些文件,大概包括:
1.data/mntner/[NAME]-MNT
2.data/person/[NAME]-DN42
3.data/aut-num/[YOUR_ASN]
4.data/inetnum/[YOUR_IPV4_BLOCK]
5.data/route/[YOUR_IPV4_BLOCK]
6.data/inet6num/[YOUR_IPV6_BLOCK]
7.data/route6/[YOUR_IPV6_BLOCK] - 将你创建的文件使用PGP签名提交到你fork的仓库里,然后向
dn42/registry发起 Pull Request(PR)。(注意:发PR一定要用英文) - 等待你的PR被合并
这里比较粗糙,你可以参考LanTian大佬的博客 或者我的PR
后续步骤
那就是和别人peer然后入网啦
至于教程,后续会更的(可以看看DN42标签看看更新没有QAQ)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Sam的博客!
