Squid 7 no-tproxy: წყაროს მისამართის გაყალბების გამორთვა მშობელი პროქსის მიმართ
გამოიყენეთ მშობელზე სპეციფიკური no-tproxy პარამეტრი, როცა ქვედა პროქსი ჩვეულებრივად უნდა დაუკავშირდეს თავის შემდეგ ნაბიჯს.
Squid-ის TPROXY მსმენელმა შეიძლება წარმატებით მიიღოს კლიენტის ტრაფიკი, მაშინ როცა მის მშობელთან კავშირი ვერ მყარდება. წყაროს მისამართის შენარჩუნება ამ გამავალ კავშირზე შეიძლება შეუფერებელი იყოს მშობლის ქსელური გზისთვის.
იმ Squid-ის გამოშვებებში, რომლებიც ამ პარამეტრს მხარს უჭერენ, დაამატეთ no-tproxy შესაბამის არსებულ cache_peer განსაზღვრებას. მაგალითად:
cache_peer parent.example.net parent 8118 0 no-query no-tproxyno-tproxy გამორთავს კლიენტის წყაროს მისამართის გაყალბებას ამ პარტნიორთან კავშირებისთვის. ის არ შლის მსმენელის გამჭვირვალე კონფიგურაციას და თავად არ ირჩევს პარტნიორს. შეინარჩუნეთ განლაგების მშობლის არჩევის სხვა პარამეტრები და წესები. როცა ეს წესები საშუალებას აძლევს საჯარო დანიშნულებებს არაავტორიზებული მშობლის მეშვეობით, HTTP პროქსების სია გთავაზობთ კანდიდატ მისამართებს; არ შეინახოთ არსებული მშობლის სერტიფიკატები და შეამოწმეთ ნებართვა ყოველი რეალური CONNECT სამიზნისთვის.
მშობელი ახლა იღებს ჩვეულებრივ კავშირს Squid-ის საკუთარი გამავალი მისამართიდან, ნებისმიერი NAT-ის გავლენით. მისი წვდომის პოლიტიკა და ავთენტიფიკაცია უნდა დაუშვებდეს ამ ქვედა პროქსის. შეამოწმეთ მშობლის მიერ დანახული წყაროს მისამართი, როცა ის IP შეზღუდვას იყენებს.
ეს პარამეტრი დოკუმენტირებულია Squid 7-ისა და ადრე მხარდაჭერილი გამოშვებებისთვის; კონფიგურაციის ცნობარი მას Squid 8-ში მიუწვდომელად აღნიშნავს. შეინარჩუნეთ რეცეპტი გამოყენებულ ვერსიაზე მიბმული.