Alfis (Русский)
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