hermano no se mucho del tema pero yo pase por lo mismo en la empresa de la 
havana y el squi de decia lo mismo 
al final encontre una manera de conectarme a los ftp con esta linea 


Cree una regla en el squid asi: 

acl ftphavana dst xx.xxx.xx.xxx.xx 

http_access allow ftphavana 

asi de sencillo ahh!! tambien en los firewalls tuve que hacer reglas para eso 

espero que te sirva 

saludos 

Administrador la RED 
CIGETTHOLGUIN 







De: "Omar Hierrezuelo Montenegro" <o...@cmg.escambray.com.cu> 
Para: "Lista cubana de soporte técnico en Tecnologias Libres" 
<gutl-l@listas.jovenclub.cu> 
Enviados: Lunes, 5 de Abril 2021 10:23:14 
Asunto: [Gutl-l] Squid y FTP 



Hola a todos, tengo el siguiente problema con squid y el cliente FTP Filezilla: 
Me esta sucediendo que cuando trato de acceder al sitio ftp de mi organizacion 
mediante el cliente ftp Filezilla me dice lo siguiente: 
Estado:          Connecting to 10.0.0.0 through HTTP proxy 
Estado:          Resolviendo la direccion de example.com.cu 
Estado:          Conectando a 192.168.0.1:3128 
Estado:          Conexion con el proxy establecida, realizando negociacion... 
Respuesta:       Respuesta del proxy: HTTP/1.1 407 Proxy Authentificacion 
Required 
Error:           No se pudo conectar con el servidor

Cuando reviso los access log del squid dice esto

1617631073.774      0 192.168.17.52 TCP_DENIED/407 3840 CONNECT 10.1.2.2:21 - 
HIER_NONE/- text/html
1617631078.802      0 192.168.17.52 TCP_DENIED/407 3840 CONNECT 10.1.2.2:21 - 
HIER_NONE/- text/html
1617631083.749      0 192.168.17.52 TCP_DENIED/407 3888 CONNECT [ 
ftp://ftp.example.com.cu/ | ftp.example.com.cu:21 ] - HIER_NONE/- text/html
1617631088.773      0 192.168.17.52 TCP_DENIED/407 3888 CONNECT [ 
ftp://ftp.example.com.cu/ | ftp.example.com.cu:21 ] - HIER_NONE/- text/html 


He cambiado el de las reglas del squid, he quitado y he puesto, pero no logro 
poder acceder al FTP a traves del filezilla cosa que si estoy logrando con el 
navegador, les pongo mi configuracion del squid a ver si alguien me puede 
ayudar a econtrar la regla correcta que me permita acceder al ftp con el 
filezilla y tambien que me muestre el usuario que se esta conectando al proxy 
en el access.log del squid 


# WELCOME TO SQUID 3.5.23 
# ------------------------ 

# OPTIONS FOR AUTHENTICATION 
# --------------------------------------------------------------------- 
# Kerberos authentication 

auth_param negotiate program /usr/lib64/squid/negotiate_kerberos_auth -k 
/etc/squid/HTTP.keytab -s [ mailto:HTTP/dc.example.com...@example.com.cu | 
HTTP/dc.example.com...@example.com.cu ] 
auth_param negotiate children 20 startup=0 idle=1 
auth_param negotiate keep_alive off 

# Kerberos group mapping 

external_acl_type INTRANET ttl=300 negative_ttl=60 %LOGIN 
/usr/lib64/squid/ext_kerberos_ldap_group_acl -a -g Intranet -D EXAMPLE.COM.CU 
external_acl_type INTERNET ttl=300 negative_ttl=60 %LOGIN 
/usr/lib64/squid/ext_kerberos_ldap_group_acl -a -g Internet -D EXAMPLE.COM.CU 
external_acl_type UNRESTRICTED ttl=300 negative_ttl=60 %LOGIN 
/usr/lib64/squid/ext_kerberos_ldap_group_acl -a -g Unrestricted -D 
EXAMPLE.COM.CU 
acl intranet external INTRANET 
acl internet external INTERNET 
acl unrestricted external UNRESTRICTED 

authenticate_ip_ttl 20 seconds 
request_header_max_size 5 KB 


# ACCESS CONTROL LISTS 
# ----------------------------------------------------------------------------- 
acl localnet src 192.168.17.0/24 
acl proxy_ip src 192.168.17.19/32 
acl local_esc dstdomain .example.com.cu 
acl ftp_ip src 10.1.2.2 
acl domain_cu dstdomain .cu 
acl porn_site dstdomain .porn.com 



acl SSL_ports port 443 8443 
acl Safe_ports port 80 443 8443 70 210 280 488 591 777 
acl FTP_ports port 21 1025-65535 

#acl sitio_ip src 10.1.2.2 10.1.2.5 

acl PURGE method PURGE 
acl CONNECT method CONNECT 

acl kerb-auth proxy_auth REQUIRED 

# NETWORK OPTIONS 
# ----------------------------------------------------------------------------- 
http_port 3128 
visible_hostname dc.example.com.cu 

# OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM 
# ----------------------------------------------------------------------------- 
cache_peer proxy.example.com.cu parent 3128 0 no-query 
login=*******:*********** 
cache_peer_domain proxy.example.com.cu 


always_direct allow local_esc 
always_direct allow ftp_ip 
#always_direct deny all 
never_direct allow all 

acl ftp proto FTP 
http_access allow kerb-auth ftp 


# HTTP_ACCESS 
# ----------------------------------------------------------------------------- 
http_access allow localhost manager 
http_access allow proxy_ip manager 
http_access deny manager 


#http_access allow CONNECT local_esc ports 

http_access allow kerb-auth ftp 
# Using Kerberos 
http_access allow kerb-auth unrestricted 
http_access allow kerb-auth internet !porn_site 
http_access allow kerb-auth intranet domain_cu 



http_access deny !Safe_ports 
http_access deny CONNECT !SSL_ports !FTP_ports 
http_access allow PURGE localhost 
http_access deny PURGE 
http_access allow localhost 




# MEMORY CACHE OPTIONS 
# ----------------------------------------------------------------------------- 
cache_mem 256 MB 
maximum_object_size_in_memory 1024 KB 
memory_replacement_policy heap GDSF 

# DISK CACHE OPTIONS 
# ----------------------------------------------------------------------------- 
cache_replacement_policy heap LFUDA 
cache_dir aufs /var/spool/squid 1024 16 256 
minimum_object_size 0 KB 
maximum_object_size 102400 KB 
cache_swap_low 95 
cache_swap_high 99 
offline_mode off 
uri_whitespace chop 

# LOGFILE OPTIONS 
# ----------------------------------------------------------------------------- 
logfile_rotate 0 
logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %[un %Sh/%<a %mt 
access_log /var/log/squid/access.log squid 
cache_store_log /var/log/squid/store.log 
#mime_table /usr/share/squid/mime.conf 
pid_filename /var/run/squid.pid 

# OPTIONS FOR TROUBLESHOOTING 
# ----------------------------------------------------------------------------- 
cache_log /var/log/squid/cache.log 
debug_options ALL,1 
coredump_dir /squid/var/cache/squid 
shutdown_lifetime 2 seconds 

# OPTIONS FOR TUNING THE CACHE 
# ----------------------------------------------------------------------------- 
refresh_pattern ^ftp: 1440 20% 10080 
refresh_pattern ^gopher: 1440 0% 1440 
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 
refresh_pattern . 0 20% 4320 

# HTTP OPTIONS 
# ---------------------------------------------------------------------------- 
request_header_access User-Agent deny all 
request_header_replace User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:59.0) 
Gecko/20100101 Firefox/59.0 

# INTERNAL ICON OPTIONS 
# ----------------------------------------------------------------------------- 
icon_directory /usr/share/squid/icons 
global_internal_static on 
short_icon_urls on 

# ERROR PAGE OPTIONS 
# ----------------------------------------------------------------------------- 
error_directory /usr/share/squid/errors/es 
err_page_stylesheet /etc/squid/errorpage.css 

# OPTIONS INFLUENCING REQUEST FORWARDING 
# ----------------------------------------------------------------------------- 
#always_direct allow local_esc 
#always_direct deny all 
#never_direct allow all 

# DNS OPTIONS 
# ----------------------------------------------------------------------------- 
hosts_file /etc/hosts 
dns_v4_first on 
dns_timeout 1 seconds 
dns_nameservers 192.168.0.1 

# MISCELLANEOUS 
# ---------------------------------------------------------------------------- 
follow_x_forwarded_for allow localhost 
forwarded_for delete 
cachemgr_passwd MyS3cr3tP@s$w0rd all 
httpd_suppress_version_string on 

_______________________________________________ 
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu 
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu 
_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu

Responder a