Tinyproxy ConnectPort: kohdeportti vai kuunteluportti
Diagnosoi Tinyproxy CONNECTin kohdeportin rajoitukset sekoittamatta niitä kuunteluporttiin.
ConnectPort tarkistaa CONNECTin sisällä pyydetyn kohteen, ei asiakkaan vastaanottavaa kuuntelijaa:
| Esimerkkinumero | Rooli |
|---|---|
| 8888 | Tinyproxyn saapuva kuuntelija. |
| 443 | Yleinen HTTPS-kohdeportti. |
| 80 hylätyssä CONNECTissa | Kohde, jota asiakas todella pyysi tunneloida. |
Yleisen HTTPS-kohteen nimenomainen sallinta on:
ConnectPort 443Säilytä todennus ja asiakasrajoitukset. Tinyproxy-käsikirja määrittelee sekä puuttuvan porttiluettelon että erityisen CONNECTin poistamiseen tarkoitetun asetuksen. Rajoittavan luettelon poistaminen voi laajentaa pääsyä.
Jos pyydetty portti yllättää, lue CONNECT-valtuudesta ja sitä edeltävästä järjestyksestä. Tavallinen HTTP portissa 80 ei vaadi CONNECTia pelkästään siksi, että välityspalvelin on mukana. Asiakas voi tarkoituksella tunneloida toista palvelua tai käyttää tahatonta tilaa; älä oleta, että jokainen porttiin 80 kohdistuva CONNECT tuli verkkosivuston uudelleenohjauksesta.
Laillinen ylimääräinen HTTPS-portti tarvitsee oman kapean sallintansa. Kaikkien kohteiden avaaminen kätkee, tekikö asiakas aiottua pyyntöä. Pidä todellinen kohde erillään välityspalvelimen kuuntelijasta ennen käytännön muuttamista.