Tinyproxy 1.11.2 मा Listen ले क्लाइन्ट जडान स्वीकार गर्ने ठेगाना छान्छ र Allow ले अनुमति पाउने क्लाइन्ट नियन्त्रण गर्छ। Bind ले बाहिर जाने ठेगाना छान्छ।

लिसनर र क्लाइन्ट नियम

प्याकेजका सेवा प्रयोगकर्ता, लग र PID फाइल सेटिङ कायम राख्नुहोस्। लिसनर र पहुँच प्रविष्टिलाई चाहेको नीतिले बदल्नुहोस्:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

कागजातका दुवै ठेगाना बदल्नुहोस्। लिसनरको ठेगाना सर्भरको हुनुपर्छ र क्लाइन्टको ठेगाना सर्भरले देख्ने स्रोतसँग मिल्नुपर्छ। पुराना अति खुला नियम हटाउनुहोस्।

Allow वा Deny प्रविष्टि नभए Tinyproxy ले सबै क्लाइन्टलाई अनुमति दिन्छ। पहुँच प्रविष्टि भएपछि डिफल्ट अस्वीकार बन्छ र नियमको क्रम महत्त्वपूर्ण हुन्छ। त्यसैले सबै पहुँच लाइन हटाउँदा नीति खुल्छ, सीमित डिफल्टमा फर्किँदैन।

ConnectPort 443 ले CONNECT लाई त्यही गन्तव्य पोर्टमा सीमित गर्छ। तपाईंको तैनाथीले मागे सामान्य HTTP अनुरोधमा छुट्टै गन्तव्य नियन्त्रण चाहिन्छ।

चलिरहेको सेवा जाँच्ने

बाहिर जाने Bind सेटिङले भित्र आउने सकेट सीमित गर्दैन। सुरु भएपछि वास्तविक लिसनर हेर्नुहोस्:

sudo ss -ltnp 'sport = :8888'

दुवै ठेगाना परिवारमा अनपेक्षित लिसनर वा सेवाका पुराना इन्स्ट्यान्स हेर्नुहोस्।

यो संस्करणमा केवल कन्फिगरेसन पार्स गर्ने दस्तावेजीकृत -t स्विच छैन। व्यवस्थापित सेवा रोकेपछि फोरग्राउन्डमा चलाउँदा सुरुआती त्रुटि देखिन्छ:

sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf

व्यवस्थापित सेवा फेरि सुरु गर्नुअघि फोरग्राउन्ड प्रक्रिया रोक्नुहोस्। अनुमति पाउने स्रोत र अस्वीकार हुनुपर्ने दोस्रो नियन्त्रित स्रोतबाट अनुरोध जाँच्नुहोस्। गन्तव्यका लगले अस्वीकार भएको अनुरोध अगाडि पठाइएको छैन भनेर पुष्टि गर्न मद्दत गर्छ।

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