Alfis (Русский)

From ArchWiki

Alfis - это ALternative Free Identity System. Альтернативная бесплатная система идентификаторов. Кроме доменов в будущем планируется добавить хранение сертификатов TLS, и каких-нибудь других ключей. Например, для PGP.

Данная система построена на базе технологии Blockchain, то есть системы блоков, связанных друг с другом криптографически. Никто не может подменить какой-то старый блок, не изменив все блоки после него.

Установка

Установите пакет alfisAUR.

Запуск

Перед запуском сгенерируйте конфигурационный файл и задайте ему необходимые права доступа:

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

Затем запустите и включите службу alfis.service.

Можно запустить Alfis с GUI (управление ключами, майнинг доменов):

# 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

Сервера DNS для разрешения доменных зон, отсутствующих в Alfis

/etc/alfis.conf
forwarders = ["1.1.1.1", "8.8.8.8"]

DNS-серверы для разрешения доменов DoH

/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.

Убедитесь, что адрес и порт, указанные в конфигурации, не заняты другим процессом. Попробуйте запустить alfis с правами root