LINUX.ORG.RU

Squid изменение исходящего IP [help]

 ,


0

1

Всем привет! Прошу помочь с проблемкой, которая возникла при попытке поднять прокси с авторизацией и привязкой ipv6 к каждому аккаунту. К прокси подключаюсь со всех аккаунтов без проблем, но если проверяю ip через сервисы, то вижу ipv4 сервака. Система: Debian Wheezy Конф:

http_port 3128

acl allow_port port 80
acl allow_port port 443
acl https_port port 443
acl CONNECT method CONNECT

#ANONYMIZE
forwarded_for off
request_header_access X-Forwarded-For deny all
request_header_access Via deny all
request_header_access Proxy deny all
request_header_access Cache-Control deny all
request_header_access From deny all
request_header_access Server deny all
request_header_access WWW-Authenticate deny all
request_header_access Link deny all
request_header_access Proxy-Connection deny all
request_header_access X-Cache deny all
request_header_access X-Cache-Lookup deny all
request_header_access Pragma deny all
request_header_access Keep-Alive deny all


#AUTH
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/passwords
auth_param basic children 100
auth_param basic realm Proxy
auth_param basic credentialsttl 4 hours
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

###OUTGOINGADRRESSES
acl proxy1 proxy_auth nwrzhan1
acl proxy2 proxy_auth nwrzhan2
acl proxy3 proxy_auth nwrzhan3

tcp_outgoing_address 2a01:430:51::248:17f3:d839 proxy1
tcp_outgoing_address 2a01:430:51::248:7a08:ad19 proxy2
tcp_outgoing_address 2a01:430:51::248:2c47:a598 proxy3

http_access allow proxy1
http_access allow proxy2
http_access allow proxy3



#http_access deny !allow_port
#http_access deny CONNECT !https_port


#http_access all

##LOGS
access_log /var/log/squid3/squid-3128.log
cache_log /var/log/squid3/cache-3128.log
pid_filename /var/log/squid3/squid-3128.pid
#TIMEOUTS
coredump_dir /var/spool/squid3
connect_timeout 10 minute
read_timeout 50 minutes

В конфе перепробовал многое, но никак не получилось сделать, что хотел. За помощь буду премного благодарен.

но если проверяю ip через сервисы, то вижу ipv4 сервака

Через какие сервисы проверяешь? test-ipv6.com?

Pinkbyte ★★★★★ ()
Ответ на: комментарий от nwrzhans

А ipv6 вообще настроено на прокси? Вы точно уверены, что там есть ipv6 адрес?

ivan_dav ()
Ответ на: комментарий от nwrzhans

И еще замечание. Желательно иметь ACL

acl to_ipv6 dst ipv6

Для всех tcp_outgoing_address с ipv6 адресами добавить проверку acl «to_ipv6»

И еще желательно добавить еще одну строку tcp_outgoing_address c ipv6 адресом с acl-ем «to_ipv6» для случая когда предыдущие acl не совпали.

vel ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.