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

მართული სერვისის ხელახლა გაშვებამდე წინა პლანის პროცესი გააჩერეთ. მოთხოვნები შეამოწმეთ დაშვებული წყაროდან და მეორე კონტროლირებადი წყაროდან, რომელსაც უარი უნდა ეთქვას. დანიშნულების ჟურნალები გეხმარებათ დაადასტუროთ, რომ უარყოფილი მოთხოვნა არ გადაგზავნილა.

დაკავშირებული სტატიები