Tinyproxy ConnectPort: დანიშნულების პორტი და მოსმენის პორტი
დიაგნოსტიკა Tinyproxy CONNECT-ის დანიშნულების პორტის შეზღუდვებისა, მოსმენის პორტთან არევის გარეშე.
ConnectPort ამოწმებს CONNECT-ის შიგნით მოთხოვნილ დანიშნულებას და არა კლიენტის მიმღებ მსმენელს:
| მაგალითის ნომერი | როლი |
|---|---|
| 8888 | Tinyproxy-ის შემავალი მსმენელი. |
| 443 | HTTPS-ის ჩვეულებრივი დანიშნულების პორტი. |
| 80 უარყოფილ CONNECT-ში | დანიშნულება, რომლისკენაც კლიენტმა რეალურად მოითხოვა გვირაბის გაყვანა. |
ჩვეულებრივი HTTPS დანიშნულების ცხადი ნებართვაა:
ConnectPort 443შეინარჩუნეთ ავთენტიფიკაცია და კლიენტის შეზღუდვები. Tinyproxy-ის სახელმძღვანელო განსაზღვრავს როგორც პორტების არმქონე სიას, ასევე CONNECT-ის გამორთვის სპეციალურ პარამეტრს. შემზღუდავი სიის მოშორებამ შეიძლება წვდომა გააფართოოს.
თუ მოთხოვნილი პორტი გაგიკვირდათ, წაიკითხეთ CONNECT-ის უფლებამოსილებისა და წინა მიმდევრობის შესახებ. 80 პორტზე ჩვეულებრივი HTTP არ მოითხოვს CONNECT-ს მხოლოდ იმიტომ, რომ პროქსი მონაწილეობს. კლიენტმა შეიძლება განზრახ გაიყვანოს გვირაბი სხვა სერვისზე ან გამოიყენოს გაუთვალისწინებელი რეჟიმი; ნუ ჩათვლით, რომ 80 პორტზე ყოველი CONNECT ვებსაიტის გადამისამართებიდან მოვიდა.
ლეგიტიმურ დამატებით HTTPS პორტს საკუთარი ვიწრო ნებართვა სჭირდება. ყველა დანიშნულების გახსნა მალავს, შეასრულა თუ არა კლიენტმა განზრახული მოთხოვნა. პოლიტიკის შეცვლამდე რეალური სამიზნე გამოყავით პროქსის მსმენელისგან.