2024-04-06-23-30
This commit is contained in:
parent
af32ecb7f1
commit
b2557fdd34
@ -196,8 +196,10 @@ _underline_
|
||||
|
||||
В зависимости от поддержки IPv6 отдельно взятым сервером, в большинстве случаев, Gemini штатно и без проблем работает с Yggdrasil.
|
||||
|
||||
Единственным моментом является TLS поверх уже имеющегося слоя.
|
||||
Спорным моментом является обязательное шифрование TLS поверх уже имеющегося слоя.
|
||||
|
||||
Пользователи [[:yggdrasil:dns:internal_dns|DNS с подключением через Yggdrasil]] и в частности - [[:yggdrasil:dns:alfis#скорость_работы|Alfis DNS]], использующего стандартно AdGuard, могут столкнуться с задержками при открытии казалось-бы легковесных страниц Gemtext.
|
||||
Связано это с относительно простым устройством внутрисетевых браузеров, разработчики которых не особо стремятся вникать в особенности альтернативных подключений. В то время, как [[:yggdrasil:web-browsers|HTTP браузеры]] из коробки имеют встроенные инструменты кеширования, пользователи Gemini могут ускорить загрузку с помощью кеширующих DNS серверов. Также можно снизить задержки для резольва Clearnet, указав DNS CloudFlare (1.1.1.1) с обычно наиболее высокими показателями отклика.
|
||||
==== Внутрисетевые ресурсы ====
|
||||
|
||||
* %%gemini://[301:23b4:991a:634d::b]%% - зеркало сайта, в рамках проекта [[https://github.com/YGGverse/bdoku|β-Doku]]
|
||||
|
@ -246,6 +246,15 @@ ALFIS предназначен для локального разворачив
|
||||
По-умолчанию, браузеры интерпретируют неизвестные доменные зоны как поисковую фразу.
|
||||
|
||||
Чтобы добавить поддержку новых доменных зон, необходимо добавить соответствующие настройки для [[ yggdrasil:web-browsers:chrome_with_yggdrasil | Chrome ]] и [[ yggdrasil:web-browsers:firefox_with_yggdrasil | Firefox ]].
|
||||
|
||||
==== Скорость работы ====
|
||||
|
||||
Из коробки, Alfis использует в качестве forward сервера по-умолчанию AdGuard, пинг которого может достигать 200мс.
|
||||
Наиболее быстрые результаты обычно показывает CloudFlare (1.1.1.1 ~2мс) или Google (8.8.8.8 ~30мс)
|
||||
|
||||
Если используется подключение к DNS через Yggdrasil, задержка при первом "рукопожатии" достигает 250мс, что суммарно может вызывать дискомфорт при отсутствии дополнительного кеш-сервера.
|
||||
|
||||
Браузеры обычно кешируют результаты на час, поменять настройки в FF можно в ''%%about:config%%'' опция ''%%network.dnsCacheExpiration%%''
|
||||
====== Ссылки ======
|
||||
|
||||
Репозиторий ALFIS на Github: https://github.com/Revertron/alfis \\
|
||||
|
@ -24,22 +24,32 @@ DNSStubListener=no
|
||||
|
||||
===== Системы без systemd =====
|
||||
|
||||
Способ подойдет для систем, где для конфигурирования основного системного резолвера используется файл ''%%/etc/resolv.conf%%'' ([[wpru>Slackware|Slackware]] и др.).
|
||||
Способ подойдет для систем, где для конфигурирования основного системного резолвера используется файл ''%%/etc/resolv.conf%%'' ([[wpru>Slackware|Slackware]], [[wpru>Debian|Debian]] и др.).
|
||||
|
||||
В файл ''%%/etc/resolv.conf%%'' нужно прописать следующее:
|
||||
|
||||
<code>nameserver 302:db60::53
|
||||
<file - /etc/resolv.conf>
|
||||
nameserver 302:db60::53
|
||||
nameserver 300:6223::53
|
||||
nameserver 302:7991::53
|
||||
nameserver 300:170::53</code>
|
||||
nameserver 300:170::53
|
||||
</file>
|
||||
|
||||
Выборка DNS осуществляется с верхнего в списке.\\
|
||||
На случай отключения пира Yggdrasil, можно добавить аварийный CloudFlare и переключаться на него по тайм-ауту 5 секунд:
|
||||
|
||||
<file - /etc/resolv.conf>
|
||||
nameserver 301:5eb5:f061:678e::53
|
||||
nameserver 1.1.1.1
|
||||
options timeout:5
|
||||
</file>
|
||||
|
||||
Дополнительные опции ''%%resolv.conf%%'' описаны в [[https://man7.org/linux/man-pages/man5/resolver.5.html|документации]].
|
||||
|
||||
**Примечание:** в некоторых случаях может потребоваться отключить для [[wpru>NetworkManager|NetworkManager]] управление резолвером (если NetworkManager присутствует в системе):\\
|
||||
В файле ''%%/etc/NetworkManager/NetworkManager.conf%%'', в секции ''%%[main]%%'' добавляется строка:
|
||||
<code>dns=none</code>
|
||||
После этого внесенные изменения в ''%%/etc/resolv.conf%%'' не будут перезаписываться при перезагрузке (перезапуске NetworkManager).
|
||||
|
||||
Дополнительные опции ''%%resolv.conf%%'' описаны в [[https://man7.org/linux/man-pages/man5/resolver.5.html|документации]].
|
||||
|
||||
==== dhcp/resolvconf ====
|
||||
|
||||
Если в системе используется динамическая конфигурация dhcp/resolvconf, следует обратить внимание на файл ''%%/etc/dhcp/dhclient.conf%%'' и закомментировать строки:
|
||||
|
@ -30,6 +30,13 @@ browser.fixup.domainsuffixwhitelist.ygg = true
|
||||
browser.fixup.domainsuffixwhitelist.mesh = true
|
||||
</code>
|
||||
\\
|
||||
При подключении [[:yggdrasil:dns:dns_sys_configure|DNS через Yggdrasil]], задержка на первое "рукопожатие" может составлять до 250мс (и кешируется на одну минуту).
|
||||
|
||||
В связи с этим, удобно увеличить стандартное время кеширования результатов DNS в браузере (стандартно 60 минут):
|
||||
<code>
|
||||
network.dnsCacheExpiration
|
||||
</code>
|
||||
\\
|
||||
Настройки редактируются с помощью редактора настроек, который можно открыть, набрав в адресной строке:
|
||||
<code>
|
||||
about:config
|
||||
|
Loading…
x
Reference in New Issue
Block a user