LINUX.ORG.RU

Сообщения vovan1982

 

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

Форум — Admin

Привет всем!

Народ может кто сталкивался, подскажите пожалуйста.
Не могу зайти на сайты с нестандартными портами типа:
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

vovan1982
()

Проблема при сборке d4x

Форум — Linux-install

Привет всем. Народ помогите пожалуйста в следущей проблеме.
Пытаюсь собрать d4x из исходников, config проходит нормально но при сборке (make) выдаёт следующую ошибку:

artnet@artwork:~/awork/src/d4x-2.5.7.1$ make
make all-recursive
make[1]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1'
Making all in DOC
make[2]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1/DOC'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1/DOC'
Making all in intl
make[2]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1/intl'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1/intl'
Making all in main
make[2]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1/main'
Making all in face
make[3]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1/main/face'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -include ../../config.h -O2 -MT about.o -MD -MP -MF ".deps/about.Tpo" -c -o about.o about.cc; \
then mv -f ".deps/about.Tpo" ".deps/about.Po"; else rm -f ".deps/about.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -include ../../config.h -O2 -MT fsched.o -MD -MP -MF ".deps/fsched.Tpo" -c -o fsched.o fsched.cc; \
then mv -f ".deps/fsched.Tpo" ".deps/fsched.Po"; else rm -f ".deps/fsched.Tpo"; exit 1; fi
fsched.cc: In function ‘GtkWidget* d4x_scheduler_init()’:
fsched.cc:251: ошибка: нет декларации ‘gtk_widget_ref’ в этой области видимости
fsched.cc: In function ‘void my_gtk_aeditor_browse_ok(GtkWidget*, MyGtkAEditor*)’:
fsched.cc:295: ошибка: нет декларации ‘GTK_FILE_SELECTION’ в этой области видимости
fsched.cc:295: ошибка: нет декларации ‘gtk_file_selection_get_filename’ в этой области видимости
fsched.cc: In function ‘void my_gtk_aeditor_browse(GtkWidget*, MyGtkAEditor*)’:
fsched.cc:309: ошибка: нет декларации ‘gtk_file_selection_new’ в этой области видимости
fsched.cc:312: ошибка: нет декларации ‘GTK_FILE_SELECTION’ в этой области видимости
fsched.cc:312: ошибка: нет декларации ‘gtk_file_selection_set_filename’ в этой области видимости
fsched.cc:314: ошибка: нет декларации ‘GTK_FILE_SELECTION’ в этой области видимости
make[3]: *** [fsched.o] Ошибка 1
make[3]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1/main/face'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1/main'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1'
make: *** [all] Ошибка 2

libgtk2-0-dev, libglib2-0-dev, libgtkmm2-4-dev, установлены а также все необходимые для сборки пакеты , diff пакет с сайта ubuntu.packages.com тоже применил, я подозреваю что всётаки какой-то пакет не установлен но какой?

Пересобираю d4x из-за того что после перехода на Kubuntu 7.10 в репозитории этот пакет собран с багом, в пути к звуку, темам и я так подозреваю русификации вместо /usr идёт ${prefix}, из-за этого всё это дело не работает, если заменить ${prefix} на /usr то d4x при запуске виснет.

>>>

vovan1982
()

RSS подписка на новые темы