Squid IPv6 always_direct

который раз пробую “объединить” необъятное
всё бы ничего. но тем или иным сайтам не нравятся РАЗНЫЕ прокси (разным сайтам.)
кому то Warp (DME/RU или вообщe) ктото через Opera EU/USA не работает.
раньше ВНП умел IPv6 и работал “стабильно”, но РКН последнее время душит :frowning:

списки direct // IPv4/IPv6 // РКН/noRU
через opera-proxy // warp IPv4/IPv6//cfon(Psiphon)//usque // VPN(socks5)

  1. squid
    вроде всё умеет что надо. хотя логика та еще в правилах.
    НО windows билды слишком старые. не умеет ASN. какие то левые глюки например c windowsupdate которых нет на том же Privoxy
    для “unix” надо VMWare/etc что не совсем удобно (WSL2 не заводится. старый ПК)

  2. Privoxy
    вообще не понимает у меня правила [::]/0 [2000::]/3 etc
    странная логика работы forward-socks5/socks5t и не совсем понятные проблемы c “пробросом” прокси через прокси особенно если есть IPv6 сайт а прокси (например warp-CFON или даже АдГуардВПН “не совсем дружат” с ИП6)

  3. 3proxy
    у меня вообще не получилось подружить c ipv6.2ip.io/6tor.org т.п. ipv6-only. да и просто с https://[2606:4700:4700::1111]/cdn-cgi/trace

  4. PD/COW тоже свои заморочки особенно если каскад прокси
    вот сделать несколько копий и рулить через ZeroOmega//SmartProxy то более или менее работает. но хочется “всё в одном” для разных ПК и браузеров (и не только. тотже ProxyDroid на адроиде). иначе сам ZeroOmega разрастается куча правил. а разные ПК/браузеры тот еще гимор отслеживать//проверять//настраивать

  5. пробовал всякое “новомодное” JSON/etc из разных тем (Clash / V2Ray / Xray / gost)
    не моё (я вообще не понимаю что там и как)
    логи в JSON :open_mouth: как то привык tail -F | grep -E логике

https://ntc.party/t/cow-pd-etc/7982

проверка 1.1.1.1 / ::1111 // one.one.one.one через мой зоопарк
http 192.168.1.111:18080  | 77.111.247.44  | 2001:67c: :39e   | IPv6 | NL  | Frankfurt, Germany
http 192.168.0.111:18080  | 77.111.246.28  | 2001:67c: :367   | IPv6 | US  | Washington, USA

socks5 192.168.1.111:800  | 104.28.198. | 2a09:bac5: :1b7  | IPv6 | RU  | Moscow, Russia
socks5h 192.168.1.111:800 | 104.28.198. | 2a09:bac5: :1b7  | IPv6 | RU  | Moscow, Russia
http 192.168.1.111:808    | 104.28.198. | 2a09:bac5: :1b7  | IPv6 | RU  | Moscow, Russia

socks5 192.168.0.111:800  | 104.28.230. | 2a09:bac1: :84   | IPv6 | RU  | Moscow, Russia
socks5h 192.168.0.111:800 | 104.28.230. | 2a09:bac1: :84   | IPv6 | RU  | Moscow, Russia
http 192.168.0.111:808    | 104.28.230. | 2a09:bac1: :84   | IPv6 | RU  | Moscow, Russia

socks5 127.0.0.1:800      | 104.28.198. | 2a09:bac5: :252  | IPv6 | RU  | Moscow, Russia
socks5h 127.0.0.1:800     | 104.28.198. | 2a09:bac5: :252  | IPv6 | RU  | Moscow, Russia
http 127.0.0.1:808        | 104.28.198. | 2a09:bac5: :252  | IPv6 | RU  | Moscow, Russia

socks5 127.0.0.1:8086     | 57.128.140. | 2001:41d0: :4aed | IPv6 | GB  | London, UK
socks5h 127.0.0.1:8086    | 57.128.140. | 2001:41d0: :4aed | IPv4 | GB  | London, UK
http 127.0.0.1:8680       | 57.128.140. | CONN_CLOSED      | IPv4 | GB  | London, UK

socks5 127.0.0.1:9696     | 149.22.90.113  | 2a02:6ea0: :1    | IPv6 | BE  | Brussels, Belgium
socks5h 127.0.0.1:9696    | 149.22.90.113  | 2a02:6ea0: :1    | IPv4 | BE  | Brussels, Belgium
http 127.0.0.1:9898       | 149.22.90.113  | 2a02:6ea0: :1    | IPv4 | BE  | Brussels, Belgium