Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kvas crypt: доводок финал #232

Merged
merged 19 commits into from
Nov 26, 2024
Merged
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
cc7a3c2
Merge pull request #227 from AltGrF13/disable-api-dns.213
qzeleza Nov 20, 2024
0272e7a
#222 перенос функции для прогрева домена
Nov 24, 2024
a8f3c61
#222 оформление кода
Nov 24, 2024
2b31994
#222 возможное заполнение ipset
Nov 24, 2024
9c1a8f0
#222 скорее всего, имелись ввиду пустые строки
Nov 25, 2024
b05fdf1
#222 есть константа
Nov 25, 2024
0ce5965
#222 обратный порядок
Nov 25, 2024
ba11c78
#222 упрощение
Nov 25, 2024
881e4a4
#222 если это не IP, вычленяем домен
Nov 25, 2024
8b207fc
Merge pull request #229 from AltGrF13/kvas-add.222
qzeleza Nov 25, 2024
bea7a26
Merge pull request #230 from AltGrF13/kvas-add-error.222
qzeleza Nov 25, 2024
409e868
#222 перегенерируем kvas.dnsmasq после kvas crypt on
Nov 25, 2024
6c31a4f
#222 список всегда через dnscrypt, его не надо отключать
Nov 25, 2024
be10ab4
#222 файл с переобходом доменов регулярно правился
Nov 25, 2024
605d7b4
#222 подписи
Nov 25, 2024
a67e67a
#222 подписи
Nov 26, 2024
65757cf
#222 кэш отключен, не имеет смысла менять ttl
Nov 26, 2024
bedb1f9
#222 кэширование и DNSSEC плохо совместимы
Nov 26, 2024
b25411d
#222 трафик списка всегда через dnscrypt, он фильтрует IPv6, в dnsmas…
Nov 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
#222 подписи
  • Loading branch information
AltGrF13 authored and AltGrF13 committed Nov 26, 2024
commit 605d7b4b6f5823d3ab09f5aaa63834b34d96cb52
6 changes: 4 additions & 2 deletions opt/bin/libs/vpn
Original file line number Diff line number Diff line change
Expand Up @@ -2409,12 +2409,14 @@ cmd_dns_crypt_on() {
dns_cache_enabled=$(get_config_value DNS_CACHE_ENABLED)
ready "Шифрование DNS"
{
# sed -i "s/\(^cache.=.\).*$/\1${dns_cache_enabled}/g" '/opt/etc/dnscrypt-proxy.toml'
# оставляем кеш выключенным за счет работы механизма кеширвоания dnsmasq
# оставляем кеш выключенным за счет работы механизма кеширвоания dnsmasq
sed -i "s/\(^cache.=.\).*$/\1false/g" '/opt/etc/dnscrypt-proxy.toml'
# пока нет поддержки IPv6
sed -i "s/\(^block_ipv6.=.\).*$/\1true/g" '/opt/etc/dnscrypt-proxy.toml'
# более тяжёлые для роутера
sed -i "s/^[# ]\{0,1\}[ ]\{0,1\}\(doh_servers.=.\).*$/\1false/g" '/opt/etc/dnscrypt-proxy.toml'
sed -i "s/\(^ipv6_servers.=.\).*$/\1false/g" '/opt/etc/dnscrypt-proxy.toml'

sed -i "s/\(^require_dnssec.=.\).*$/\1true/g" '/opt/etc/dnscrypt-proxy.toml'
sed -i "s/\(^listen_addresses.=.\).*$/\1['127.0.0.1:${crypt_port}'.*]/g" "${DNSCRYPT_CONFIG}" &> /dev/null
sed -i "s/\(^cache_min_ttl.=.\).*$/\10/g" '/opt/etc/dnscrypt-proxy.toml'
Expand Down