Squid (squid.conf)
squid.conf limpo, completo e rodando
Categoria: Segurança
Software: Squid
[ Hits: 13.320 ]
Por: André L. Antunes
Nesse aqrquivo de configuração, foram removidos todos os comentários, e ele foi editado de forma que o Squid rode com as configurações mínimas para o bom funcionamento. O fato de eu ter mantido todas as opções comentadas, é para que outros administradores possam ter o squid rodando imediatamente, e conforme seus avanços, as opções já estão no script, basta editar.
# --->>> Arquivo de configuração do Squid <<<--- # #------------------------------------------------------------------------------ http_port 3128 transparent #------------------------------------------------------------------------------ # https_port # ssl_unclean_shutdown off # ssl_engine # sslproxy_client_certificate # sslproxy_client_key # sslproxy_options # sslproxy_cipher # sslproxy_cafile # sslproxy_capath # sslproxy_flags # sslpassword_program # icp_port 3130 # htcp_port 0 # mcast_groups # udp_incoming_address 0.0.0.0 # udp_outgoing_address 255.255.255.255 ############################################################## # OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM ############################################################## # cache_peer # cache_peer_domain # neighbor_type_domain # icp_query_timeout 0 # maximum_icp_query_timeout 2000 # mcast_icp_query_timeout 2000 # dead_peer_timeout 10 seconds #--------------------------------------------------------------- hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? cache deny QUERY #--------------------------------------------------------------- # cache_vary on #--------------------------------------------------------------- acl apache rep_header Server ^Apache broken_vary_encoding allow apache #--------------------------------------------------------------- ##################################################### # OPTIONS WHICH AFFECT THE CACHE SIZE #################################################### # cache_mem 8 MB # cache_swap_low 90 # cache_swap_high 95 # maximum_object_size 4096 KB # minimum_object_size 0 KB # maximum_object_size_in_memory 8 KB # ipcache_size 1024 # ipcache_low 90 # ipcache_high 95 # fqdncache_size 1024 # cache_replacement_policy lru # memory_replacement_policy lru ######################################################### # LOGFILE PATHNAMES AND CACHE DIRECTORIES ######################################################### # cache_dir ufs /var/lib/squid/cache 100 16 256 #logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt #logformat squidmime %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt [%>h] [%<h] #logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh #logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh #--------------------------------------------------------------- access_log /var/lib/squid/logs/access.log squid #--------------------------------------------------------------- # cache_log /var/lib/squid/logs/cache.log # cache_store_log /var/lib/squid/logs/store.log # cache_swap_log # emulate_httpd_log off # log_ip_on_direct on # mime_table /etc/squid/mime.conf # log_mime_hdrs off # useragent_log # referer_log # pid_filename /var/lib/squid/logs/squid.pid # debug_options ALL,1 # log_fqdn off # client_netmask 255.255.255.255 ##################################################### # OPTIONS FOR EXTERNAL SUPPORT PROGRAMS #################################################### # ftp_user Squid@ # ftp_list_width 32 # ftp_passive on # ftp_sanitycheck on # ftp_telnet_protocol on # check_hostnames on # allow_underscore on # cache_dns_program /usr/libexec/dnsserver # dns_children 5 # dns_retransmit_interval 5 seconds # dns_timeout 2 minutes # dns_defnames off # dns_nameservers 10.0.0.1 192.172.0.4 # hosts_file /etc/hosts # diskd_program /usr/libexec/diskd-daemon # unlinkd_program /usr/libexec/unlinkd # pinger_program /usr/libexec/pinger # url_rewrite_program # url_rewrite_children 5 # url_rewrite_concurrency 0 # url_rewrite_host_header on # url_rewrite_access # location_rewrite_program # location_rewrite_children 5 # location_rewrite_concurrency 0 # location_rewrite_access #auth_param negotiate program <uncomment and complete this line to activate> #auth_param negotiate children 5 #auth_param negotiate keep_alive on #auth_param ntlm program <uncomment and complete this line to activate> #auth_param ntlm children 5 #auth_param ntlm keep_alive on #auth_param digest program <uncomment and complete this line> #auth_param digest children 5 #auth_param digest realm Squid proxy-caching web server #auth_param digest nonce_garbage_interval 5 minutes #auth_param digest nonce_max_duration 30 minutes #auth_param digest nonce_max_count 50 #auth_param basic program <uncomment and complete this line> #auth_param basic children 5 #auth_param basic realm Squid proxy-caching web server #auth_param basic credentialsttl 2 hours #auth_param basic casesensitive off # authenticate_cache_garbage_interval 1 hour # authenticate_ttl 1 hour # authenticate_ip_ttl 0 seconds # external_acl_type ######################################################################## # OPTIONS FOR TUNING THE CACHE ######################################################################## # wais_relay_host # wais_relay_port 0 # request_header_max_size 20 KB # request_body_max_size 0 KB #------------------------------------------------------------------------------ refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 #------------------------------------------------------------------------------ # quick_abort_min 16 KB # quick_abort_max 16 KB # quick_abort_pct 95 # read_ahead_gap 16 KB # negative_ttl 5 minutes # positive_dns_ttl 6 hours # negative_dns_ttl 1 minute # range_offset_limit 0 KB # collapsed_forwarding off # refresh_stale_hit 0 seconds ######################################################## # TIMEOUTS ######################################################## # forward_timeout 4 minutes # connect_timeout 1 minute # peer_connect_timeout 30 seconds # read_timeout 15 minutes # request_timeout 5 minutes # persistent_request_timeout 1 minute # client_lifetime 1 day # half_closed_clients on # pconn_timeout 120 seconds # ident_timeout 10 seconds # shutdown_lifetime 30 seconds ################################################################################ # ACCESS CONTROLS ############################################################################### #----------------------------------------------------------------------------------------------------- acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object 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, snews 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 #-------------------------------------------------------------------------------------------------------- # follow_x_forwarded_for deny all # acl_uses_indirect_client on # delay_pool_uses_indirect_client on # log_uses_indirect_client on #--------------------------------------------------------------------------------------------------------------- http_access allow manager localhost http_access deny manager http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access deny to_localhost http_access allow all # http_access2 #http_reply_access allow all #icp_access deny all # htcp_access deny all # htcp_clr_access deny all # miss_access allow all # cache_peer_access # ident_lookup_access deny all # tcp_outgoing_tos # tcp_outgoing_address # reply_header_max_size 20 KB # reply_body_max_size 0 allow all # log_access allow|deny acl acl... ################################################# # ADMINISTRATIVE PARAMETERS ################################################# # cache_mgr webmaster # mail_from # mail_program mail # cache_effective_user nobody # cache_effective_group # httpd_suppress_version_string off # visible_hostname # unique_hostname # hostname_aliases # umask 027 ############################################################################# # OPTIONS FOR THE CACHE REGISTRATION SERVICE ############################################################################# #announce_period 1 day # announce_file # announce_host tracker.ircache.net # announce_port 3131 ####################################### # HTTPD-ACCELERATOR OPTIONS ###################################### # httpd_accel_no_pmtu_disc off ################################################################################# # MISCELLANEOUS ################################################################################# # dns_testnames netscape.com internic.net nlanr.net microsoft.com # logfile_rotate 10 # append_domain .yourdomain.com # tcp_recv_bufsize 0 bytes # error_map # err_html_text # TAG: deny_info # memory_pools on # memory_pools_limit 5 MB # via on # forwarded_for on # log_icp_queries on # icp_hit_stale off # minimum_direct_hops 4 # minimum_direct_rtt 400 # TAG: cachemgr_passwd # store_avg_object_size 13 KB # store_objects_per_bucket 20 # client_db on # netdb_low 900 # netdb_high 1000 # netdb_ping_period 5 minutes # query_icmp off # test_reachability off # buffered_logs off # reload_into_ims off # always_direct # never_direct # header_access # header_replace # icon_directory /usr/share/squid/icons # global_internal_static on # short_icon_urls off # error_directory /usr/share/squid/errors/English # maximum_single_addr_tries 1 # retry_on_error off # snmp_port 3401 # snmp_access deny all # snmp_incoming_address 0.0.0.0 # snmp_outgoing_address 255.255.255.255 # as_whois_server whois.ra.net # as_whois_server whois.ra.net # wccp2_router # wccp_router 0.0.0.0 # wccp_version 4 # wccp2_rebuild_wait on # wccp2_forwarding_method 1 # wccp2_return_method 1 # wccp2_assignment_method 1 # wccp2_service standard 0 # wccp2_service_info # wccp2_weight 10000 # wccp_address 0.0.0.0 # wccp2_address 0.0.0.0 ############################################################################### # DELAY POOL PARAMETERS (all require DELAY_POOLS compilation option) ############################################################################### # delay_pools 0 # delay_class # delay_access # delay_parameters # delay_initial_bucket_level 50 # incoming_icp_average 6 # incoming_http_average 4 # incoming_dns_average 4 # min_icp_poll_cnt 8 # min_dns_poll_cnt 8 # min_http_poll_cnt 8 # max_open_disk_fds 0 # offline_mode off # uri_whitespace strip # broken_posts # mcast_miss_addr 255.255.255.255 # mcast_miss_ttl 16 # mcast_miss_port 3135 # mcast_miss_encode_key XXXXXXXXXXXXXXXX # nonhierarchical_direct on # prefer_direct off # strip_query_terms on # coredump_dir none #------------------------------------------------------- coredump_dir /var/lib/squid/cache #------------------------------------------------------- # redirector_bypass off # ignore_unknown_nameservers on # digest_generation on # digest_bits_per_entry 5 # digest_rebuild_period 1 hour # digest_rewrite_period 1 hour # digest_swapout_chunk_size 4096 bytes # digest_rebuild_chunk_percentage 10 # chroot # client_persistent_connections on # server_persistent_connections on # persistent_connection_after_error off # detect_broken_pconn off # balance_on_multiple_ip on # pipeline_prefetch off # extension_methods # request_entities # request_entities off # high_response_time_warning 0 # high_page_fault_warning 0 # high_memory_warning 0 # store_dir_select_algorithm least-load # forward_log # ie_refresh off # vary_ignore_expire off # sleep_after_fork 0 # minimum_expiry_time 60 seconds # relaxed_header_parser on
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Instalação Uefi com o instalador clássico do Mageia (0)
É cada coisa que me aparece! - não é só 3% (2)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta