Vraag Kan geen verbinding maken met freenode vanwege open proxy


Wanneer ik met freenode verbind, krijg ik de volgende foutmelding.

You are banned from this server- Your host is an open proxy (HTTP GET (3128)).                              
Email proxyscan@freenode.net when corrected.        
karthick [~karthick@117.206.87.12] has quit [K-Lined]            
ERROR Closing Link: 117.206.87.12 (K-Lined)                
Irssi: Connection lost to irc.freenode.net

Ik gebruik inktvis in mijn stand-alone systeem om een ​​paar websites en downloads te blokkeren. Hier is mijn inktvisconfiguratie.

acl manager proto cache_object              
acl localhost src 127.0.0.1/32                       
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32                     
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                     
acl badURL url_regex -i movie                  
acl badURL url_regex -i movies                     
acl badURL url_regex -i chat             
acl whitelist dstdomain "/etc/squid3/whitelist"                 
acl bad URL url_regex "/etc/squid3/websites"                   
acl badURL url_regex "/etc/squid3/blockdownload"                     
acl badURL url_regex "/etc/squid3/blockedsites"               
http_access allow manager localhost                     
http_access deny !Safe_ports                    
http_access deny CONNECT !SSL_ports                   
http_access allow whitelist               
http_access deny badURL                  
icp_access deny all              
htcp_access deny all               
http_port 3128              
hierarchy_stoplist cgi-bin ?             
access_log /var/log/squid3/access.log squid                 
refresh_pattern ^ftp:  1440 20% 10080                
refresh_pattern ^gopher: 1440 0% 1440                  
refresh_pattern (cgi-bin|\?) 0 0% 0               
refresh_pattern .  0 20% 4320             
icp_port 3130              

Sommigen zeiden dat het activeren van squid-authenticatie mijn probleem zal oplossen. Maar ik weet het niet zeker. Om het even welke suggesties ??


4
2017-11-25 05:50


oorsprong




antwoorden:


Op dit moment luistert inktvis naar al uw netwerkinterfaces. Als u dit verandert in alleen luisteren op uw interne netwerk, dan kan niemand op internet verbinding maken. Als u het alleen op een enkele machine gebruikt, is dit eenvoudig. Verander de lijn

http_port 3128

naar

http_port 127.0.0.1:3128

Dit betekent dat Squid alleen op je localhost-interface zal luisteren.

Als u andere machines toegang geeft tot de proxy met één netwerkkaart voor internet en één voor het interne netwerk, herhaalt u de bovenstaande wijziging maar vervangt u uw interne netwerk-IP-adres voor 127.0.0.1.

Dit is gedocumenteerd bij http://www.squid-cache.org/Doc/config/http_port/ - zie de onderste alinea.

Het is waarschijnlijk de moeite waard om te controleren of uw firewall ook wordt uitgevoerd en geconfigureerd - 3128 hoeft niet zichtbaar te zijn voor de buitenwereld.


5
2017-11-25 08:37



Bedankt dat het me heeft geholpen. Zeg me ook hoe je squid-authenticatie mogelijk maakt? - karthick87
Sorry, ik ben niet bekend met inktvis-authenticatie. - Roger Light
oke geen probleem :) - karthick87