squid (squid.conf)
squid.conf básico
Categoria: Segurança
Software: squid
[ Hits: 23.081 ]
Por: Ricardo Franzen
Este é meu primeiro squid.conf , aceito sugestoes. Ele bloqueia banners, chat, sites, putaria e tem uma lista de sites liberados. Se quiserem mando as listas separadas, hehehe.
#..:: Squid.conf by midnight ::..# # - Sugestoes, criticas: xmidnight@bol.com.br - # #======================================= # NETWORK OPTIONS #======================================= # TAG: http_port http_port 3128 # TAG: https_port # none # TAG: ssl_unclean_shutdown # ssl_unclean_shutdown off # TAG: icp_port # icp_port 3130 # TAG: htcp_port # htcp_port 4827 # TAG: mcast_groups # none # TAG: udp_incoming_address # udp_incoming_address 0.0.0.0 # TAG: udp_outgoing_address # udp_outgoing_address 255.255.255.255 #============================================== # OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM #============================================== # TAG: cache_peer # none # TAG: cache_peer_domain # none # TAG: neighbor_type_domain # none # TAG: icp_query_timeout (msec) # icp_query_timeout 0 # TAG: maximum_icp_query_timeout (msec) # maximum_icp_query_timeout 2000 # TAG: mcast_icp_query_timeout (msec) # mcast_icp_query_timeout 2000 # TAG: dead_peer_timeout (seconds) # dead_peer_timeout 10 seconds # TAG: hierarchy_stoplist hierarchy_stoplist cgi-bin ? # TAG: no_cache acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY #============================== # OPTIONS WHICH AFFECT THE CACHE SIZE #============================== # TAG: cache_mem (bytes) cache_mem 8 MB # TAG: cache_swap_low (percent, 0-100) cache_swap_low 90 # TAG: cache_swap_high (percent, 0-100) cache_swap_high 95 # TAG: maximum_object_size (bytes) maximum_object_size 4096 KB # TAG: minimum_object_size (bytes) minimum_object_size 0 KB # TAG: maximum_object_size_in_memory (bytes) maximum_object_size_in_memory 8 KB # TAG: ipcache_size (number of entries) ipcache_size 1024 # TAG: ipcache_low (percent) ipcache_low 90 # TAG: ipcache_high (percent) ipcache_high 95 # TAG: fqdncache_size (number of entries) fqdncache_size 1024 # TAG: cache_replacement_policy cache_replacement_policy lru # TAG: memory_replacement_policy memory_replacement_policy lru #================================== # LOGFILE PATHNAMES AND CACHE DIRECTORIES #================================== # TAG: cache_dir cache_dir ufs c:/squid/var/cache 2000 16 256 # TAG: cache_access_log cache_access_log c:/squid/var/logs/access.log # TAG: cache_log cache_log c:/squid/var/logs/cache.log # TAG: cache_store_log cache_store_log c:/squid/var/logs/store.log # TAG: cache_swap_log # none # TAG: emulate_httpd_log on|off emulate_httpd_log off # TAG: log_ip_on_direct on|off log_ip_on_direct on # TAG: mime_table mime_table c:/squid/etc/mime.conf # TAG: log_mime_hdrs on|off log_mime_hdrs off # TAG: useragent_log # none # TAG: referer_log # none # TAG: pid_filename pid_filename c:/squid/var/logs/squid.pid # TAG: debug_options debug_options ALL,1 # TAG: log_fqdn on|off log_fqdn off # TAG: client_netmask client_netmask 255.255.255.0 #================================== # OPTIONS FOR EXTERNAL SUPPORT PROGRAMS #================================== # TAG: ftp_user # ftp_user Squid@ # TAG: ftp_list_width # ftp_list_width 32 # TAG: ftp_passive # ftp_passive on # TAG: ftp_sanitycheck # ftp_sanitycheck on # TAG: cache_dns_program # cache_dns_program c:/squid/libexec/dnsserver.exe # TAG: dns_children # dns_children 5 # TAG: dns_retransmit_interval # dns_retransmit_interval 5 seconds # TAG: dns_timeout # dns_timeout 5 minutes # TAG: dns_defnames on|off # dns_defnames off # TAG: dns_nameservers # none # TAG: hosts_file # none # TAG: diskd_program # diskd_program c:/squid/libexec/diskd.exe # TAG: unlinkd_program # unlinkd_program c:/squid/libexec/unlinkd.exe # TAG: pinger_program # pinger_program c:/squid/libexec/pinger.exe # TAG: redirect_program # none # TAG: redirect_children # redirect_children 5 # TAG: redirect_rewrites_host_header # redirect_rewrites_host_header on # TAG: redirector_access # none # TAG: auth_param #Recommended minimum configuration: #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 ntlm program <uncomment and complete this line to activate> #auth_param ntlm children 5 #auth_param ntlm max_challenge_reuses 0 #auth_param ntlm max_challenge_lifetime 2 minutes #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 # TAG: authenticate_cache_garbage_interval # authenticate_cache_garbage_interval 1 hour # TAG: authenticate_ttl # authenticate_ttl 1 hour # TAG: authenticate_ip_ttl # authenticate_ip_ttl 0 seconds # TAG: external_acl_type # none #========================= # OPTIONS FOR TUNING THE CACHE #========================= # TAG: wais_relay_host # wais_relay_port 0 # TAG: request_header_max_size (KB) # request_header_max_size 10 KB # TAG: request_body_max_size (KB) # request_body_max_size 0 KB # TAG: refresh_pattern refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 # TAG: quick_abort_min (KB) # quick_abort_min 16 KB # quick_abort_max 16 KB # quick_abort_pct 95 # TAG: negative_ttl time-units # negative_ttl 5 minutes # TAG: positive_dns_ttl time-units # positive_dns_ttl 6 hours # TAG: negative_dns_ttl time-units # negative_dns_ttl 5 minutes # TAG: range_offset_limit (bytes) # range_offset_limit 0 KB #============================= # TIMEOUTS #============================= # TAG: connect_timeout time-units # connect_timeout 2 minutes # TAG: peer_connect_timeout time-units # peer_connect_timeout 30 seconds # TAG: read_timeout time-units # read_timeout 15 minutes # TAG: request_timeout # request_timeout 5 minutes # TAG: persistent_request_timeout # persistent_request_timeout 1 minute # TAG: client_lifetime time-units # client_lifetime 1 day # TAG: half_closed_clients # half_closed_clients on # TAG: pconn_timeout # pconn_timeout 120 seconds # TAG: ident_timeout # ident_timeout 10 seconds # TAG: shutdown_lifetime time-units # shutdown_lifetime 30 seconds #============================ # ACCESS CONTROLS #============================ # TAG: acl #== urls das listas ==# acl xxx_domains url_regex "c:/squid/etc/listas/xxx_domains" acl xxx_expressoes url_regex "c:/squid/etc/listas/xxxx_expressoes" acl ads_domains url_regex "c:/squid/etc/listas/ads_domains" #acl chat url_regex "c:/squid/etc/listas/chat" acl livre dstdomain "c:/squid/etc/listas/livre" #== maquinas ==# #acl saude?? src 192.168.142.??/32 #acl saude?? src 192.168.142.??/32 #acl saude?? src 192.168.142.??/32 #== bloqueia propaganda ==# http_access deny ads_domains #== bloqueia [*****] ==# http_access deny xxx_domains http_access deny xxx_expressoes #== bloqueia chat ==# #http_acess deny chat #== sites liberados ==# http_access allow livre 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 # TAG: http_access # http_access deny all # TAG: http_reply_access # http_reply_access allow all # TAG: icp_access # icp_access deny all # TAG: miss_access # miss_access allow all # TAG: cache_peer_access # none # TAG: ident_lookup_access # ident_lookup_access deny all # TAG: tcp_outgoing_tos # none # TAG: tcp_outgoing_address # none # TAG: reply_body_max_size bytes allow|deny acl acl... # reply_body_max_size 0 allow all #============================ # ADMINISTRATIVE PARAMETERS #============================ # TAG: cache_mgr # cache_mgr webmaster # TAG: cache_effective_user # cache_effective_user nobody # TAG: visible_hostname visible_hostname localhost # TAG: unique_hostname # none # TAG: hostname_aliases # none #==================================== # OPTIONS FOR THE CACHE REGISTRATION SERVICE #==================================== # TAG: announce_period # announce_period 0 # TAG: announce_host # announce_host tracker.ircache.net # TAG: announce_file # TAG: announce_port # announce_port 3131 #======================= # HTTPD-ACCELERATOR OPTIONS #======================= # TAG: httpd_accel_host httpd_accel_port 80 # TAG: httpd_accel_single_host on|off # httpd_accel_single_host off # TAG: httpd_accel_with_proxy on|off # httpd_accel_with_proxy off # TAG: httpd_accel_uses_host_header on|off # httpd_accel_uses_host_header off #================================== # MISCELLANEOUS #================================== # TAG: dns_testnames # dns_testnames netscape.com internic.net nlanr.net microsoft.com # TAG: logfile_rotate # logfile_rotate 10 # TAG: append_domain # none # TAG: tcp_recv_bufsize (bytes) # tcp_recv_bufsize 0 bytes # TAG: err_html_text # none # TAG: deny_info # none # TAG: memory_pools on|off # memory_pools on # TAG: memory_pools_limit (bytes) # none # TAG: forwarded_for on|off # forwarded_for on # TAG: log_icp_queries on|off # log_icp_queries on # TAG: icp_hit_stale on|off # icp_hit_stale off # TAG: minimum_direct_hops # minimum_direct_hops 4 # TAG: minimum_direct_rtt # minimum_direct_rtt 400 # TAG: cachemgr_passwd # none # TAG: store_avg_object_size (kbytes) # store_avg_object_size 13 KB # TAG: store_objects_per_bucket # store_objects_per_bucket 20 # TAG: client_db on|off # client_db on # TAG: netdb_low # netdb_low 900 # TAG: netdb_high # netdb_high 1000 # TAG: netdb_ping_period # netdb_ping_period 5 minutes # TAG: query_icmp on|off # query_icmp off # TAG: test_reachability on|off # test_reachability off # TAG: buffered_logs on|off # buffered_logs off # TAG: reload_into_ims on|off # reload_into_ims off # TAG: always_direct # none # TAG: never_direct # none # TAG: header_access # none # TAG: header_replace # none # TAG: icon_directory icon_directory c:/squid/share/icons # TAG: error_directory error_directory c:/squid/share/errors/English # TAG: minimum_retry_timeout (seconds) # minimum_retry_timeout 5 seconds # TAG: maximum_single_addr_tries # maximum_single_addr_tries 3 # TAG: snmp_port # snmp_port 3401 # TAG: snmp_access # snmp_access deny all # TAG: snmp_incoming_address # snmp_incoming_address 0.0.0.0 # TAG: snmp_outgoing_address # snmp_outgoing_address 255.255.255.255 # TAG: as_whois_server # as_whois_server whois.ra.net # as_whois_server whois.ra.net # TAG: wccp_router # wccp_router 0.0.0.0 # TAG: wccp_version # wccp_version 4 # TAG: wccp_incoming_address # wccp_incoming_address 0.0.0.0 # wccp_outgoing_address 255.255.255.255 #==================================== # DELAY POOL PARAMETERS # (all require DELAY_POOLS compilation option) #==================================== # TAG: delay_pools # delay_pools 0 # TAG: delay_class # none # TAG: delay_access # none # TAG: delay_parameters # none # TAG: delay_initial_bucket_level (percent, 0-100) # delay_initial_bucket_level 50 # TAG: incoming_icp_average # incoming_icp_average 6 # TAG: incoming_http_average # incoming_http_average 4 # TAG: incoming_dns_average # incoming_dns_average 4 # TAG: min_icp_poll_cnt # min_icp_poll_cnt 8 # TAG: min_dns_poll_cnt # min_dns_poll_cnt 8 # TAG: min_http_poll_cnt # min_http_poll_cnt 8 # TAG: max_open_disk_fds # max_open_disk_fds 0 # TAG: offline_mode # offline_mode off # TAG: uri_whitespace # uri_whitespace strip # TAG: broken_posts # none # TAG: mcast_miss_addr # mcast_miss_addr 255.255.255.255 # TAG: mcast_miss_ttl # mcast_miss_ttl 16 # TAG: mcast_miss_port # mcast_miss_port 3135 # TAG: mcast_miss_encode_key # mcast_miss_encode_key XXXXXXXXXXXXXXXX # TAG: nonhierarchical_direct # nonhierarchical_direct on # TAG: prefer_direct # prefer_direct off # TAG: strip_query_terms # strip_query_terms on # TAG: coredump_dir coredump_dir c:/squid/var/cache # TAG: redirector_bypass # redirector_bypass off # TAG: ignore_unknown_nameservers # ignore_unknown_nameservers on # TAG: digest_generation # digest_generation on # TAG: digest_bits_per_entry # digest_bits_per_entry 5 # TAG: digest_rebuild_period (seconds) # digest_rebuild_period 1 hour # TAG: digest_rewrite_period (seconds) # digest_rewrite_period 1 hour # TAG: digest_swapout_chunk_size (bytes) # digest_swapout_chunk_size 4096 bytes # TAG: digest_rebuild_chunk_percentage (percent, 0-100) # digest_rebuild_chunk_percentage 10 # TAG: chroot # none # TAG: client_persistent_connections # client_persistent_connections on # TAG: server_persistent_connections # server_persistent_connections on # TAG: pipeline_prefetch # pipeline_prefetch off # TAG: extension_methods # none # TAG: request_entities # request_entities off # TAG: high_response_time_warning (msec) # high_response_time_warning 0 # TAG: high_page_fault_warning # high_page_fault_warning 0 # TAG: high_memory_warning # high_memory_warning 0 # TAG: store_dir_select_algorithm # store_dir_select_algorithm least-load # TAG: forward_log # none # TAG: ie_refresh on|off # ie_refresh off # TAG: vary_ignore_expire on|off # vary_ignore_expire off # TAG: sleep_after_fork (microseconds) # sleep_after_fork 0
Título: Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Linux Mint não conecta Wi-Fi sem fio (19)
mailreport não salva Configurações (2)
Jogando com Proton no LInux (5)