Доброго времени суток всем. Надеюсь кто-то поможет разобраться в чем проблема.После нескольких часов манов и конфигов настроил прозрачный прокси. Все работает.. почти :(
Есть проблема с депозитфайлом (это единственное что на данный момент заметил)
при попытке скачать с депозитфайла
в браузере выдает:
Link is not available. Please back to the download page for new link.
в логе вижу следующее:
1204663475.946 177 1.1.1.2 TCP_MISS/302 635 POST http://depositfiles.com/ru/files/1472248 - DIRECT/4.4.4.4 text/html
1204663476.028 244 1.1.1.2 TCP_MISS/302 614 GET http://depositfiles.com/ru/ads_popup_redirect.php - DEFAULT_PARENT/2.2.2.2 text/html
1204663482.136 6108 1.1.1.2 TCP_MISS/400 534 GET http://nguest61.depositfiles.com/auth-931204670102_3.3.3.3-4... - DEFAULT_PARENT/2.2.2.2 text/html
1.1.1.2 -- айпи клиента
2.2.2.2 - айпи вышестоящей прокси
3.3.3.3 -- айпи второго конца тунеля
4.4.4.4 -- какой то айпи моего провайдера
10.0.0.1 -айпи моей прокси
конфиг squid.conf
http_port 10.0.0.1:8080 transparent
cache_peer 2.2.2.2 parent 3128 3130 closest-only default no-query login=user:passwd
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
dns_nameservers 10.0.0.1
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
cache_mem 32 MB
cache_dir ufs /var/cache/squid 100 16 256
access_log /var/log/squid/access.log squid
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
coredump_dir /var/cache/squid
cache_replacement_policy lru
cache_store_log /var/log/squid/store.log
cache_swap_high 95
cache_swap_low 50
maximum_object_size 4096 KB
minimum_object_size 0 KB
client_lifetime 1 days
connect_timeout 2 minutes
emulate_httpd_log on
memory_replacement_policy lru
ftp_user IEUser@
ftp_list_width 64
ftp_passive on
refresh_pattern ^ftp: 1440 20 10080
refresh_pattern ^gopher: 1440 0 1440
refresh_pattern . 0 20 4320
acl all src 0.0.0.0/0.0.0.0
acl lan src 10.0.0.0/255.255.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https, snews 563
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow lan
http_access allow manager localhost
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny manager
icp_access allow localhost
icp_access allow lan
icp_access deny all
http_access deny to_localhost
http_access allow localhost
http_access deny all
cache_mgr webmaster@domain.com
cache_effective_user squid
visible_hostname proxy.domain.com
error_directory /usr/share/squid/errors/Russian-koi8-r/
refresh_pattern -i \.gif$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.png$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.jpg$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.jpeg$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.pdf$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.zip$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.tar$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.gz$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.tgz$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.exe$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.prz$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.ppt$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.inf$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.swf$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.mid$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.wav$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.mp3$ 43200 100% 43200 override-lastmod override-expire
в айпитейблах указано следующее:
iptables -t nat -A PREROUTING -s 10.0.0.0/16 -p tcp -d ! 10.0.0.1 --dport 80 -j REDIRECT --to-port 8080
ЗЫ если в браузере указать мой прокси, то все равно та же ошибка. Если прокси провайдера - то все качается на ура.
ЗЗЫ система openSUSE 10.3, Squid: Version 2.6.STABLE14, iptables v1.3.8