Squid ले सामान्य IP मार्गसँग नभएको जानकारीद्वारा अनुरोध वर्गीकृत गर्न सक्छ। समर्थित Linux बिल्डमा tcp_outgoing_mark ले छिटो ACL का आधारमा सर्भर पक्षमा Netfilter चिन्ह राख्छ:

acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all

मिल्ने Linux नीति नियमले त्यसपछि fwmark 0x20 प्रयोग गरी पहिले नै कन्फिगर गरिएको राउटिङ तालिका छान्न सक्छ। तालिकालाई अझै सही मार्ग र पुग्न सकिने अर्को हप चाहिन्छ। Squid निर्देशनले ती बनाउँदैन।

यो चिन्ह स्थानीय राउटिङ मेटाडेटा हो। यो IP प्याकेटमा बोकिने DSCP वा TOS फिल्डभन्दा फरक छ, र स्रोत IP छान्ने tcp_outgoing_addressभन्दा पनि फरक छ।

कागजात गरिएको निर्देशनलाई Linux प्याकेट-चिन्ह र क्षमता समर्थन चाहिन्छ र यसले छिटो ACL मात्र स्वीकार्छ। यो Squid 7 र यसअघि सूचीबद्ध संस्करणहरूमा उपलब्ध छ, Squid 8 मा छैन।

नीति वास्तविक बाहिर जाने जडानहरूको वरिपरि बनाउनुहोस्। पुनः प्रयोग गरिएका TCP जडानहरू अर्को HTTP अनुरोधले प्रयोग गरेको मात्र कारणले नयाँ जडान हुँदैनन्। डिजाइनमा ग्राहकतर्फ फर्कने मार्ग र चिन्ह नभएको ट्राफिकको मार्ग पनि राख्नुहोस्।

सम्बन्धित लेखहरू