dns прописанный в конфиге отдает нормально и A и AAAA
но часть доменов где есть и IPv6 и IPv4 почемуто соединяется по IPv4
TCP_TUNNEL/200 HIER_DIRECT/update.jdownloader.org\136.243.5.58
TCP_TUNNEL/200 HIER_DIRECT/egress.yandex.net\87.250.251.42
хотя по старым логам
HIER_DIRECT/update.jdownloader.org\2a01:4f8:211:1e8d::2
HIER_DIRECT/egress.yandex.net\2a02:6b8::299
пытался добавить
tcp_outgoing_address 192.168.1.111 to_ipv4
tcp_outgoing_address 192.168.1.111 !to_ipv6
удивительное рядом. не знаю помогло ли реально или временно “как надо” заработало. пока что в HIER_DIRECT только IPv6 адреса серверов как и задумывалось
стало
dns_nameservers ::1 fe80::111
было
dns_nameservers 127.0.0.1 ::1 192.168.1.111 fe80::111
# я уже реально не знаю что ему "надо" .....
tcp_outgoing_address 192.168.1.111
tcp_outgoing_address 192.168.1.111 to_ipv6
tcp_outgoing_address 192.168.1.111 all
не знаю как у других. у меня на https://packages.diladele.com/squid/4.14/squid.msi
(хотя мой версии 3.5.28)
2+ прокси (только http/https. privoxy как раз стоит для http->socks5 VPN)
всё что RU IPv4 напрямую. остальное через opera-proxy и privoxy (vpn)
Ростелеком “научился” проверять SNI/TLS1.3 в IPv6 ?
gocurl -6 -x “” --head https://ntc.party/ Failed to make request: read tcp [2a00:62c0:cb5:bc00:9471:53a0:be26:dff1]:55328->[2a02:e00:ffec:4b8::1]:443: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
curl: (35) TLS connect error: error:0A00042E:SSL routines::tlsv1 alert protocol version
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
curl: (35) TLS connect error: error:1400442E:SSL routines:CONNECT_CR_SRVR_HELLO:tlsv1 alert protocol version
0
curl.exe --connect-timeout 30 -x “” -6 –tlsv1.2 --http2 -o x:\NUL https://speedtest.selectel.ru/10MB -w %{speed_download}
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
который раз пробую “объединить” необъятное
всё бы ничего. но тем или иным сайтам не нравятся РАЗНЫЕ прокси (разным сайтам.)
кому то Warp (DME/RU или вообщe) ктото через Opera EU/USA не работает.
раньше ВНП умел IPv6 и работал “стабильно”, но РКН последнее время душит
списки direct // IPv4/IPv6 // РКН/noRU
через opera-proxy // warp IPv4/IPv6//cfon(Psiphon)//usque // VPN(socks5)
squid
вроде всё умеет что надо. хотя логика та еще в правилах.
НО windows билды слишком старые. не умеет ASN. какие то левые глюки например c windowsupdate которых нет на том же Privoxy
для “unix” надо VMWare/etc что не совсем удобно (WSL2 не заводится. старый ПК)
Privoxy
вообще не понимает у меня правила [::]/0 [2000::]/3 etc
странная логика работы forward-socks5/socks5t и не совсем понятные проблемы c “пробросом” прокси через прокси особенно если есть IPv6 сайт а прокси (например warp-CFON или даже АдГуардВПН “не совсем дружат” с ИП6)
3proxy
у меня вообще не получилось подружить c ipv6.2ip.io/6tor.org т.п. ipv6-only. да и просто с https://[2606:4700:4700::1111]/cdn-cgi/trace
PD/COW тоже свои заморочки особенно если каскад прокси
вот сделать несколько копий и рулить через ZeroOmega//SmartProxy то более или менее работает. но хочется “всё в одном” для разных ПК и браузеров (и не только. тотже ProxyDroid на адроиде). иначе сам ZeroOmega разрастается куча правил. а разные ПК/браузеры тот еще гимор отслеживать//проверять//настраивать
пробовал всякое “новомодное” JSON/etc из разных тем (Clash / V2Ray / Xray / gost)
не моё (я вообще не понимаю что там и как)
логи в JSON как то привык tail -F | grep -E логике
Если у вас linux-маршрутизатор (или просто linux как система), то приоритет что будет первым ipv4 или ipv6, можно задать в файле /etc/gai.conf
По поводу списков, у меня например такая схема (маршрутизатор): privoxy (вышестоящий) - фильтрует весь трафик (от рекламы, правит залоговки на лету, ловит редиректы и т.д.) в том числе и шифрованный, он же перенаправляет сайты по спискам заблокированных на другое прокси, обычно локальные (tor, yggdrasil, i2p, opera-proxy, xray и т.д). После него идёт squid (директива cache_peer 127.0.0.1 parent 8118…) в прозрачном режиме (80, 443 плюс какие-нибудь не стандартные порты). У Privoxy есть веб-интерфейс, т.е. можно настроить не логинясь в маршрутизатор вбив в браузере config.privoxy.org. Squid ещё немного подтюнингован для разных смарт тв, телефонов/планшетов без root, они не хотя работать через такую систему, мол mitm осуществляется :). Но в первую очередь zapret, а потом всё остальное.
работает
{+forward-override{forward 192.168.0.111:9898}}
0.0.0.0/0 # тут не уверен. отдельно это правило не проверял
:80
:443
<[2-3][0-9a-f][0-9a-f][0-9a-f]:*> # это как раз https://[2606:4700:4700::1111]/
не работают
{+forward-override{forward 127.0.0.1:808}}
[::]/0
[2000::]/3
privoxy → pproxy → socks5 (ибо не только сам привокси к ним коннектится но и squid и другой софт. а он (squid и не только) не умеют socks. если делать цепочку squid->privoxy еще больше глюков/лагов.) причем на разных сайтах и НЕ ВСЕГДА.
причем добавлял privoxy → PD → разные pproxy там вообще были какие то “странные” ошибки прокси EOF / чтото там “не получен TLS” / etc
когда несколько ПК/браузеров/софта не поймат что конкретно и куда лезет. если все отключать или пытаться руками через curl что то дергать особых проблем не находит
я наверно утомил ChatGPT/DeepSeek но “сделал” что хотел
PRIVOXY
и apache и VIA и Crunch ошибки
https://gist.github.com/LeonMskRu/c3e0a2223362317eb0232bba7198d61a
есть еще недоработки и сильные но боюсь опять/снова сломают то что работает вместе с “починкой”
версия 100500 после кучи сломаных версий https://gist.github.com/LeonMskRu/29604867a3ea42c1b2d4d8e877eb5ee4
В actions для +forward-override обычно используется сайт или домен. Не совсем понимаю, что вы хотите сделать? У меня списки так работает, нужно попасть на заблоченный сайт site.com, такой actions:
+forward-override{forward ip:port}
site.com/
И т.д. В поле url patterns если записывать ipv6 адреса, то их нужно заключать <>.