Благодаря этому, если в параметрах Windows указать, что нужно использовать прокси для выхода в интернет, все запросы начинают идти через этот squid. Squid направляет трафик, который идет на домены, попадающие под регулярку (^|\.)ifconfig\.me$, в родительский прокси, который уже перенаправляет трафик за пределы РФ. А весь остальной трафик идет напрямую.
Задача: нужно сделать так, что трафик со всех устройств в домашней сети шел через этот прокси без изменения каких-либо конфигураций в устройствах.
Думал, что использование в keenetic функционала Клиент прокси решит мою проблему, но как выяснилось не совсем. Keenetic действительно перенаправляет весь трафик в squid, который я ему указываю, но так же keenetic еще и выполняет DNS резолвы. Из-за этого на squid приходят запросы не с именем ресурса, который запрашиваю, а с ip адресом этого ресурса.
Лог squid-а, когда указываю в параметрах windows использовать прокси:
Из-за того, что в squid приходит уже запрос на подключение не к ifconfig.me:443, а к 34.160.111.145:443, регулярка не срабатывает и трафик не направляется в родительский прокси.
Можно ли сделать так, что бы клиент прокси в keenetic-е не резолвил DNS имена?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
loposk
Привет.
У менять есть squid в локальной сети с конфигом:
Содержимое /etc/squid/filtered-sites.txt
Благодаря этому, если в параметрах Windows указать, что нужно использовать прокси для выхода в интернет, все запросы начинают идти через этот squid. Squid направляет трафик, который идет на домены, попадающие под регулярку (^|\.)ifconfig\.me$, в родительский прокси, который уже перенаправляет трафик за пределы РФ. А весь остальной трафик идет напрямую.
Задача: нужно сделать так, что трафик со всех устройств в домашней сети шел через этот прокси без изменения каких-либо конфигураций в устройствах.
Думал, что использование в keenetic функционала Клиент прокси решит мою проблему, но как выяснилось не совсем. Keenetic действительно перенаправляет весь трафик в squid, который я ему указываю, но так же keenetic еще и выполняет DNS резолвы. Из-за этого на squid приходят запросы не с именем ресурса, который запрашиваю, а с ip адресом этого ресурса.
Лог squid-а, когда указываю в параметрах windows использовать прокси:
1725092736.283 26907 192.168.88.7 TCP_TUNNEL/200 17430 CONNECT ifconfig.me:443 - FIRSTUP_PARENT/192.168.88.103 -
Лог squid-а, когда говорю указываю в keeneic направлять весь трафик в squid:
1725093515.100 27427 192.168.88.7 TCP_TUNNEL/200 17489 CONNECT 34.160.111.145:443 - HIER_DIRECT/34.160.111.145 -
Из-за того, что в squid приходит уже запрос на подключение не к ifconfig.me:443, а к 34.160.111.145:443, регулярка не срабатывает и трафик не направляется в родительский прокси.
Можно ли сделать так, что бы клиент прокси в keenetic-е не резолвил DNS имена?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.