Tinyproxy ConnectPort: destinationsport kontra lyssnarport
Diagnostisera Tinyproxy CONNECT-begränsningar på destinationsporten utan att blanda ihop dem med lyssnarporten.
ConnectPort kontrollerar destinationen som begärs inuti CONNECT, inte lyssnaren som tar emot klienten:
| Exempelnummer | Roll |
|---|---|
| 8888 | Tinyproxys inkommande lyssnare. |
| 443 | En vanlig HTTPS-destinationsport. |
| 80 i en avvisad CONNECT | Destinationen som klienten faktiskt bad att tunneln skulle gå till. |
Det uttryckliga tillståndet för den vanliga HTTPS-destinationen är:
ConnectPort 443Behåll autentisering och klientbegränsningar. Tinyproxy-handboken definierar både en saknad portlista och den särskilda inställningen för att inaktivera CONNECT. Att ta bort en restriktiv lista kan vidga åtkomsten.
Om porten som begärdes överraskar dig, läs om CONNECT-behörigheten och sekvensen före. Vanlig HTTP på port 80 kräver inte CONNECT bara för att en proxy är inblandad. En klient kan avsiktligt tunnla en annan tjänst eller använda ett oavsiktligt läge; anta inte att varje CONNECT till port 80 kom från en webbplatsomdirigering.
En legitim extra HTTPS-port behöver sitt eget snäva tillstånd. Att öppna alla destinationer döljer om klienten gjorde den avsedda begäran. Håll det faktiska målet åtskilt från proxyllyssnaren innan du ändrar policyn.