Tinyproxy منزل کے فلٹرز، کلائنٹ ACL اور CONNECT پورٹس
میزبان ناموں کو محدود کرنے کے لیے Tinyproxy منزل کے فلٹرز استعمال کریں، اور انہیں ماخذ کلائنٹ یا CONNECT پورٹس کو کنٹرول کرنے والے قواعد سے الگ رکھیں۔
Tinyproxy میں Allow لائن بتاتی ہے کہ پراکسی کون استعمال کر سکتا ہے۔ اس کا مطلب یہ نہیں کہ وہ کلائنٹ صرف وہیں لکھے میزبان تک پہنچ سکتے ہیں۔ منزل کی فلٹرنگ الگ سیٹنگ ہے۔
ایک نامزد سروس تک پہنچنے کے لیے بنائی گئی پراکسی کے لیے، فلٹر اجازت کی فہرست کا کردار ادا کر سکتا ہے:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
پھر فائل میں آپ کے منتخب کردہ فلٹر سنٹیکس کے تحت اجازت یافتہ منزل کے پیٹرن ہوتے ہیں۔ تنگ درست-میزبان پیٹرن رکھیں، اور ریگولر ایکسپریشن اینکرز یا وائلڈ کارڈ سنٹیکس چننے سے پہلے ترتیب دیا گیا FilterType چیک کریں۔ ایک موڈ کے لیے لکھا پیٹرن دوسرے میں کچھ اور معنی دے سکتا ہے۔
تین مختلف کنٹرول ہیں
- کلائنٹ
Allow/Denyقواعد ماخذ کلائنٹس کو محدود کرتے ہیں۔ - منزل کی فلٹرنگ درخواست کردہ میزبان یا URL کو محدود کرتی ہے۔
ConnectPortCONNECT منزل پورٹس کو محدود کرتا ہے۔
Tinyproxy دستی انہیں الگ الگ دستاویز کرتا ہے۔ منزل کا فلٹر پراکسی تصدیق شامل نہیں کرتا، اور پورٹ کی اجازت درخواستوں کو ایک میزبان نام تک محدود نہیں کرتی۔
عام ٹنل کے ذریعے HTTPS کے لیے، منزل کے میزبان کے ساتھ کام کریں۔ خفیہ کردہ درخواست کا راستہ عام پراکسی کو نظر آنے والے متن کے طور پر دستیاب نہیں، اس لیے یہ نہیں سمجھنا چاہیے کہ سادہ HTTP کے لیے کام کرنے والا راستہ اظہار HTTPS صفحات کے راستوں کا معائنہ کرتا ہے۔
سائٹ کے انحصار پر بھی غور کریں۔ ایک صفحہ تصاویر لا سکتا ہے یا دوسرے میزبانوں کے ذریعے تصدیق کر سکتا ہے۔ صرف واقعی ضروری منزلیں شامل کریں؛ ایک گمشدہ تصویر ٹھیک کرنے کے لیے درست-میزبان قاعدے کو وسیع لاحقے میں بدلنا کہیں زیادہ ٹریفک کی اجازت دے سکتا ہے۔ فہرست کو اتنا قابلِ فہم رکھیں کہ ہر اجازت یافتہ منزل کی ایک وجہ ہو۔