LINUX.ORG.RU
ФорумAdmin

Проблема Squid3 нет соединения с FTP и с сайтами на нестандартном порту


0

0

Привет всем!

Народ может кто сталкивался, подскажите пожалуйста.
Не могу зайти на сайты с нестандартными портами типа:
http://сайт:порт
и на ftp (включая анонимные)

Выдаётся сообщение:

While trying to retrieve the URL: http://сайт:порт/(либо ftp)

The following error was encountered:

* Connection to "IP сайта" Failed

The system returned:

(111) Connection refused

The remote host or network may be down. Please try the request again.

Your cache administrator is webmaster.

В fierwall всё нормально, ради теста пробовал в фаере разрешить всё, история таже.
По tcpdump отследил, запрос дальше сквида не уходит.
В логах пишет:
1226482606.459 182 192.168.200.250 TCP_MISS/503 1394 GET ftp://ftp.uar.net/pub/music/Ukrainian/ vsklyar DIRECT/194.44.214.3 text/html (это FTP)

128 192.168.200.250 TCP_MISS/503 1381 GET http://citramon.donetsk.ua:5000/ vsklyar DIRECT/193.39.72.77 text/html (это нестандартный порт сайта)

Уже весь инет перерыл, мозги кипять , не знаю что делать.
Вот мой squid.conf:

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/ncsa.sams
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours

acl _sams_default proxy_auth "/etc/squid3/default.sams"
acl _sams_487b16c76f2c3 proxy_auth "/etc/squid3/487b16c76f2c3.sams"
acl _sams_487b27fdc347c proxy_auth "/etc/squid3/487b27fdc347c.sams"
acl _sams_487b2c0506ee8 proxy_auth "/etc/squid3/487b2c0506ee8.sams"
acl _sams_4888261d93df4 urlpath_regex -i "/etc/squid3/4888261d93df4.sams"
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl mynet src 192.168.200.0/24
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # 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 CONNECT method CONNECT

http_access allow _sams_default
http_access allow _sams_487b16c76f2c3
http_access allow _sams_487b27fdc347c
http_access allow _sams_487b2c0506ee8 !_sams_4888261d93df4
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all

icp_access deny all
htcp_access deny all

http_port 192.168.200.1:3128

hierarchy_stoplist cgi-bin ?
cache_dir ufs /var/spool/squid3 100 16 256
access_log /var/log/squid3/access.log
pid_filename /var/run/squid3.pid

ftp_user anonymous@citramon.donetsk.ua
ftp_list_width 32
ftp_passive off
ftp_sanitycheck off

url_rewrite_program /usr/bin/samsredir
url_rewrite_children 5

acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

visible_hostname linuxrouter

delay_pools 4
delay_class 1 2
delay_class 2 2
delay_class 3 2
delay_class 4 2
delay_access 1 allow _sams_487b16c76f2c3
delay_access 1 deny all
delay_parameters 1 1048576/1048576 1048576/1048576
delay_access 2 allow _sams_487b27fdc347c
delay_access 2 deny all
delay_parameters 2 1048576/1048576 1048576/1048576
delay_access 3 allow _sams_487b2c0506ee8
delay_access 3 deny all
delay_parameters 3 1048576/1048576 1048576/1048576
delay_access 4 allow _sams_default
delay_access 4 deny all
delay_parameters 4 1048576/1048576 1048576/1048576

icp_port 3130
error_directory /usr/share/squid3/errors/Russian-1251

acl FTP proto FTP
always_direct allow FTP

icap_enable on
icap_preview_enable on
icap_preview_size 128
icap_send_client_ip on
icap_service service_avi_req reqmod_precache 0 icap://localhost:1344/srv_clamav
icap_service service_avi respmod_precache 1 icap://localhost:1344/srv_clamav
icap_class class_antivirus service_avi
icap_class class_antivirus_req service_avi_req
icap_access class_antivirus allow all
icap_access class_antivirus_req allow all

dns_nameservers 192.168.200.1
coredump_dir /var/spool/squid3

С машины со сквидом делай
telnet citramon.donetsk.ua 5000
и проверяй, есть ли коннект.

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

ОГРОМНОЕ СПАСИБО!!!!!!!!!!!!!!

Вот так всегда, 2-а дня уже головой об стену бьюсь, ничего понять не мог, а оказывается достаточно всего одной команды чтоб всё стало на свои места.

У меня сквид и шоревол на одной тачке стоят, для локалки в шеволе всё было прописано, а вот для самого шоревола стоял блок :), исправил теперь всё норм.

Ещё раз огромное СПАСИБО!

vovan1982
() автор топика
Ответ на: комментарий от vovan1982

Ну так сквид тебе чёрныи по белому писал, что он не мог соединиться.

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