LinuxForum.Fans
Тема

Redhat/Fedora - ошибка в прозрачном прокси squid

Автор: kozyr76 8 сообщений 38483 просмотров
#4949

Здравствуйте!
Столкнулся с проблемой настройки прозрачного прокси сервера squid (3.1.0.15). В конф. файле
squid.conf:

http_port 3128 (пробывал и http_port 192.168.0.1:3128 transparent)
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

ошибка запуска ParseOneConfigFile:squid.conf
79 unrecognized`httpd_accel_port 80`
80 unrecognized`httpd_accel_with_proxy on`
81 unrecognized`httpd_accel_uses_host_header on`
82 unrecognized`http_port 3128 transparent`
Что же здесь не так?

пробывал оставить только
http_port 192.168.0.1:3128 transparent
И врезультате ошибка
disabling authentication on port 192.168.0.1:3128 (intercaption enabled)
failed to resolve 192.168.0.1:3128 to a fully gualified hostname

И в консоли добавил правило: iptables -t nat -A PREROUTING -s 192.168.0.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128

#4959

Вот мой конфиг прозрачного прокси. Может натолкнет на какие-нибудь мысли

text
http_port 192.168.11.1:3128 transparent
visible_hostname server.versta.net
icp_port 0
#cache_peer 192.168.24.89 parent 8080 0 no-query no-digest
#cache_peer 127.0.0.1 parent 8080 0 no-query no-digest
cache_peer 0.0.0.0 parent 3128 0 no-query no-digest
# nocache
acl nocache urlpath_regex cgi-bin user submit
no_cache deny nocache
# cache
cache_mem 32 MB
cache_dir ufs /var/spool/squid 1000 16 256

# log cache_access_log /var/log/squid/access.log cache_log /var/log/squid/cache.log cache_store_log /var/log/squid/store.log

# mime mime_table /etc/squid/mime.conf pid_filename /var/run/squid.pid

acl local src 127.0.0.1/32 acl Elve src 192.168.24.89/32 acl Herolt src 192.168.13.55/32 acl Dasha src 192.168.13.83/32 acl dima src 192.168.14.81/32 acl Safe_ports port 80 443 563 5190 5552 # rules http_access allow Safe_ports http_access allow local http_access allow Elve http_access allow dima #http_access allow Herolt http_access allow Dasha #http_access deny all

icp_access deny all

#5911

Сделал так же. -Сбой

#5920

в качестве моего рабочего примера

text
http_port 3128 transparent
access_log /var/log/squid/access.log squid
cache_mem 256 MB
cache_dir ufs /share/squid 10000 16 256
cache_store_log none

acl all src 0.0.0.0/0.0.0.0 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 563 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 563 # https 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 Safe_ports port 901 # SWAT acl Safe_ports port 777 acl Safe_ports port 1200 acl Safe_ports port 5190 # ICQ acl Safe_ports port 27000-27015 acl Safe_ports port 27030-27039

acl CONNECT method CONNECT acl our_networks src 192.168.10.0/24

hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? cache deny QUERY

#5921

А какой сбой на этот раз?
Дайте текст ошибки пожалуйста.

#5923

Кстати, да. Лучше каждый раз выкладывать ошибки, даже если те же самые

#13422

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

думаю это уже лищнее начиная с squid 2.7 а в качевсве фарвола что используется? :)

#13430
leonardo написал:
в качевсве фарвола что используется? smile

iptables :)

Войдите или зарегистрируйтесь, чтобы ответить.