¿Es posible editar manualmente Squid?



  • !Hola¡

    Tengo una inquietud y es que no puedo editar manualmente el archivo

    vi /usr/local/etc/squid/squid.conf

    realizo los cambios y al momento de guardar en la interfaz gráfica del pfSense los cambios no se guardan ya que vuelvo a ingresar al squid.conf y no veo lo que había editado, entonces ¿Como editar el squid manualmente?

    Desde ya, gracias por la colaboración que me puedan brindar.



  • :) hola…

    no estoy seguro que funcione pero verifica la edicion del archivo desde la gui del pfsense y no via consola.

    en: diagnostic -> edit file

    das la ruta: /usr/local/etc/squid/squid.conf

    lo cargas y en mi caso:

    # Do not edit manually !
    http_port 192.168.2.1:3128
    http_port 127.0.0.1:80 transparent
    icp_port 0
    
    pid_filename /var/run/squid.pid
    cache_effective_user proxy
    cache_effective_group proxy
    error_directory /usr/local/etc/squid/errors/Spanish
    icon_directory /usr/local/etc/squid/icons
    visible_hostname Casitas Cache
    cache_mgr vampiwifi@gmail.com
    access_log /var/squid/log/access.log
    cache_log /var/squid/log/cache.log
    cache_store_log none
    logfile_rotate 2
    shutdown_lifetime 3 seconds
    # Allow local network(s) on interface(s)
    acl localnet src  192.168.2.0/255.255.255.0
    uri_whitespace strip
    
    cache_mem 512 MB
    maximum_object_size_in_memory 32 KB
    memory_replacement_policy heap GDSF
    cache_replacement_policy heap LFUDA
    cache_dir null /tmp
    minimum_object_size 0 KB
    maximum_object_size 400 KB
    offline_mode on
    cache_swap_low 90
    cache_swap_high 95
    
    # No redirector configured
    
    # Setup some default acls
    acl all src 0.0.0.0/0.0.0.0
    acl localhost src 127.0.0.1/255.255.255.255
    acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901  3128 1025-65535
    acl sslports port 443 563 
    acl manager proto cache_object
    acl purge method PURGE
    acl connect method CONNECT
    acl dynamic urlpath_regex cgi-bin \?
    acl allowed_subnets src 192.168.2.0/24 
    acl blacklist dstdom_regex -i "/var/squid/acl/blacklist.acl"
    cache deny dynamic
    http_access allow manager localhost
    
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !safeports
    http_access deny CONNECT !sslports
    
    # Always allow localhost connections
    http_access allow localhost
    
    quick_abort_min 0 KB
    quick_abort_max 0 KB
    request_body_max_size 2048 KB
    reply_body_max_size 20480000 allow all
    delay_pools 1
    delay_class 1 2
    delay_parameters 1 256000/256000 204800/204800
    delay_initial_bucket_level 100
    # Throttle extensions matched in the url
    acl throttle_exts urlpath_regex -i "/var/squid/acl/throttle_exts.acl"
    delay_access 1 allow throttle_exts
    delay_access 1 deny all
    
    # Block access to blacklist domains
    http_access deny blacklist
    # Setup allowed acls
    # Allow local network(s) on interface(s)
    http_access allow allowed_subnets
    http_access allow localnet
    # Default block all to be sure
    http_access deny all
    
    

    lo editas y lo gravas.
    luego cuentanos si se dejo editar.



  • Gracias por tu colaboración.

    Bueno, tampoco funciona, cargo el archivo de configuración, edito dicho archivo, guardo lo editado, me dirijo hacia el "Proxy server" doy clic en "Save" y se pierden lo agregado en dicho texto de configuración.  :-[

    Saludos.



  • tienes que modificar el archivo squid.inc busca en el foro creo que eso se ha respondido varias veces


Log in to reply