Alfis (俄语)

出自 ArchWiki
(重定向自 Alfis)

Alfis - это ALternative Free Identity System (ALternative Free Identity System)。 Альтернативная бесплатная система идентификаторов (免费的身份识别系统)。 除了域名,未来还计划添加 TLS 证书和其他密钥的存储。 例如,用于 PGP。

该系统基于区块链技术构建,即通过密码学相互关联的区块系统。 任何人无法在不更改其后所有区块的情况下替换任何旧区块。

安装

安装 软件包 alfisAUR

启动

启动前,请生成配置文件并为其设置必要的访问权限

# alfis -g > /etc/alfis.conf
# chown root:alfis /etc/alfis.conf
# chmod 644 /etc/alfis.conf

然后启动启用 alfis.service 服务。

可以运行带有 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