Julkaistu Docker-portti tarjoaa polun säiliön päätepisteeseen. Se ei käynnistä välityspalvelinta eikä muuta osoitetta, jolla kyseinen prosessi kuuntelee.

Tyypillisessä sillan verkkokartoituksessa vertaa näitä kolmea arvoa:

Polun osaTarkastettava arvo
Asiakkaan sisäänkäyntiIsäntäkoneen osoite ja julkaistu portti, joihin asiakas ottaa yhteyttä
Edelleenlähetyksen kohdeSäiliön osoite ja portti, jotka kartoitus valitsee
PalveluOsoite ja portti, jotka välityspalvelin todella sitoo säiliön sisällä

Säiliön sisällä vain osoitteeseen 127.0.0.1 sidottu välityspalvelin ei välttämättä vastaanota sen verkko-osoitteeseen edelleenlähetettyä liikennettä. Tämä eroaa isäntäportin julkaisemisesta vain isännän loopbackilla: se rajoittaa, kuka voi saavuttaa kartoituksen, kun taas säiliön loopback voi estää kartoitusta saavuttamasta palvelua.

Valitse sisäinen kuuntelija aiottuun käyttöönottoon säilyttäen rajoitettu isäntäjulkaisu ja välityspalvelimen käyttöoikeus. Dockerfilen ilmoitus avatusta portista ei käynnistä palvelua, eikä onnistunut säiliön käynnistys osoita, että prosessi kuuntelee edelleenlähetyksen kohteessa.

Seuraa, kuinka pitkälle epäonnistunut yhteys etenee. Hylkäykset ja nollaukset vaihtelevat alustan ja edelleenlähetyksen toteutuksen mukaan, joten kumpikaan ei yksiselitteisesti tunnista asetusta. Kun se saavuttaa palvelun, etsi kelvollinen välityspalvelimen tervehdys ja käytä vaadittua SOCKS-versiota, todennusta ja kohdepolitiikkaa. Pelkkä tavoitettavissa oleva isäntäportti ei voi osoittaa näitä ominaisuuksia.

Aiheeseen liittyvät artikkelit