私有对等域联合
ppds的Python项目详细描述
PPDS: Andrew Donshik, 2017
私有对等域联合声明:
ppds是一种开源的、半集中式的域名注册和分发方法。ppds本应成为传统域名服务和注册领域的一个挑战。它试图完全消除对领域空间的商业和政府依赖,使领域解析和注册成为用户控制和用户管理的过程。域名服务器被任何人都可以创建和维护的rss风格的域聚合器所取代。他们有责任将域名映射到各自的IP地址,但他们可以选择将任何域映射到他们希望的任何地址。PPD用户还可以订阅其他人的域聚合器,这些聚合器将全部或部分下载到他们的计算机上。这些域聚合器以json映射的形式出现在ip地址和新域之间。只要有可能,对这些域的请求都会在本地解决,从而使与其浏览活动相关的传出信息量最小化。如果需要,用户可以同时启用多个聚合器,并且用户决定如何在多个聚合器之间消除域重复。该项目的目标是使域名成为一个开放管理和可访问的资源。
要遵循的回购格式和协议。
当前的实现思想是创建一个hosts文件修补程序管理器,该管理器从通过某种cert服务验证的中央存储库(当然也可以是用户repos)下载。
待办事项:
实现来自存储库的下载请求。
real冲突管理
存储库的某种公钥私钥验证。
图形用户界面
这样人们就可以编写不是我编写的实现的规范
建造/运行:
我只在Python3.6上测试过,但没有理由不在早期版本上运行。
不适用于python 2
运行setup.py install或setup.py build bdist_wheel并使用pip进行安装