Alfis (俄语)
(重定向自 Alfis)
Alfis - это ALternative Free Identity System (ALternative Free Identity System)。 Альтернативная бесплатная система идентификаторов (免费的身份识别系统)。 除了域名,未来还计划添加 TLS 证书和其他密钥的存储。 例如,用于 PGP。
该系统基于区块链技术构建,即通过密码学相互关联的区块系统。 任何人无法在不更改其后所有区块的情况下替换任何旧区块。
安装
启动
启动前,请生成配置文件并为其设置必要的访问权限
# alfis -g > /etc/alfis.conf # chown root:alfis /etc/alfis.conf # chmod 644 /etc/alfis.conf
可以运行带有 GUI 的 Alfis(密钥管理,域名挖掘)
# alfis -c /etc/alfis.conf
执行此命令前,如果 停止 alfis.service
服务正在运行,则需要停止它。
配置
要配置 alfis,请编辑文件 /etc/alfis.conf
网络配置
用于获取区块链的节点(域名交易列表)
/etc/alfis.conf
[net] peers = ["peer-v4.alfis.name:4244", "peer-v6.alfis.name:4244", "peer-ygg.alfis.name:4244"]
Alfis 将监听此地址以连接其他节点
/etc/alfis.conf
listen = "[::]:4244"
true
如果您想与其他节点交换区块链,否则为 false
/etc/alfis.conf
public = false
仅允许 Yggdrasil 网络的连接
/etc/alfis.conf
yggdrasil_only = false
DNS 解析器配置
地址:端口
用于启动本地 DNS 服务器(默认为 "127.0.0.1:53"
)
/etc/alfis.conf
[dns] listen = "127.0.0.1:53"
将为 DNS 服务器启动多少线程
/etc/alfis.conf
threads = 50
用于解析 Alfis 中不存在的域名区域的 DNS 服务器
/etc/alfis.conf
forwarders = ["1.1.1.1", "8.8.8.8"]
用于解析 DoH 域名的 DNS 服务器
/etc/alfis.conf
bootstraps = ["9.9.9.9:53", "94.140.14.14:53"]
支持 hosts
文件
/etc/alfis.conf
hosts = ["system", "adblock.txt"]
矿工配置
将使用多少处理器线程进行挖掘(默认值:0 - 使用所有可用线程)
/etc/alfis.conf
[mining] threads = 0
为矿工进程设置较低的优先级
/etc/alfis.conf
lower = true
问题解决
错误:Error starting DNS-server. Please, check that it’s port is not busy. (错误:启动 DNS 服务器时出错。请检查端口是否被占用。)
确保配置文件中指定的地址和端口未被其他进程占用。 尝试使用 root
权限运行 alfis