2012-05-15 12 views
7

मैं अपने स्क्विड प्रॉक्सी के माध्यम से केवल एक वेबसाइट तक पहुंच प्रतिबंधित कैसे करूं?केवल एक साइट पर स्क्विड पहुंच प्रतिबंधित करें

निम्नलिखित काम नहीं करता है ...

acl amazon_ireland src 79.125.0.0/17 
acl some_site url_regex google 

http_access allow amazon_ireland 
http_access allow some_site 
http_access deny all 

उत्तर

11

व्यंग्य पूछे जाने वाले प्रश्न पर एक नज़र डालें, आपकी सेटअप के लिए एक आदर्श उदाहरण है।

Squid FAQ

acl GOOD dst 10.0.0.1 
http_access allow GOOD 
http_access deny all 

आप डोमेन नाम

acl GOOD dstdomain .amazon.ie 
http_access allow GOOD 
http_access deny all 
+1

मैंने स्क्विड एफएक्यू को भी देखने की कोशिश की, लेकिन वहां बस इतना कुछ है! यह खोजने के लिए धन्यवाद! –

2

यहाँ से मिलान करना चाहते हैं एक और तरीका है, जहां आप स्रोत आईपी पते पर निर्दिष्ट कर सकते हैं। और यूट्यूब फेसबुक

acl liberaip src 130.44.0.215 
acl block url_regex -i youtube facebook 
http_access allow liberaip !block 
+0

स्मार्ट उत्तर! मैं जोड़ना चाहता हूं: *** एसीएल में परिवर्तन url_regex की अनुमति दें ... *** और *** http_access में बदलें ipranges को अनुमति दें *** केवल इन साइट को आईपी को अनुमति दें। (रिवर्स) – Tarik

+0

इस प्रश्न पर फिर से विचार करने के बाद। मैंने देखा कि आपकी टिप्पणी ओपी प्रश्न के लिए अधिक उपयुक्त है। = P –

संबंधित मुद्दे