Välityspalvelinluettelosta otettu IP-osoite ja portti osoittavat yleensä paikan, johon sovelluksesi yhdistää. Ne eivät ole julkinen portti, joka olisi varattu muille ihmisille tietokoneellesi pääsemiseen.

Tällä erolla on merkitystä, jos haluat vastaanottaa saapuvan yhteyden. Lähtevä välityspalvelinpyyntö sanoo käytännössä: yhdistä tähän kohteeseen puolestani. Julkinen kuuntelija edellyttää, että välittäjä hyväksyy jonkun toisen yhteyden ja liittää sen palveluusi.

Etsi todellinen saapuvan liikenteen toiminto

HTTP CONNECT rakentaa tunnelin pyynnössä nimettyyn kohteeseen. Se ei pyydä välityspalvelinta julkaisemaan mielivaltaista kuunteluporttia puolestasi.

SOCKS5 määrittelee erillisen BIND-komennon. Protokollan BIND-vaihto antaa sidotun päätepisteen ja ilmoittaa myöhemmin saapuvasta yhteydestä. Se ei ole tavallinen CONNECT-komento, jota verkkoselain käyttää. SOCKS5-tukea mainostava palvelu voi rajoittaa tai jättää komennon pois; myös asiakasohjelmiston on tuettava aiottua vaihtoa.

Edes onnistunut BIND-neuvottelu ei ole lupaus pysyvästä, yleiskäyttöisestä julkaistusta portista. Palvelun käytäntö, odotettu vastapuoli, elinikä ja ympäröivä verkkopolku ovat edelleen merkityksellisiä.

HTTP-välityspalvelin ei ole SSH-palvelin

SSH-etäohjaus on toinen tapa, jolla ylläpitäjä voi nimenomaisesti tarjota saapuvan pääsyn. Se vaatii SSH-palvelun, tilin ja ohjausoikeuden. SSH-komennon osoittaminen julkiseen HTTP-välityspalvelimen porttiin ei voi luoda näitä ominaisuuksia.

Ennen palvelun valintaa määritä tarvitsemasi suunta: lähtevät pyynnöt toisen ulostulon kautta tai saapuvat yhteydet sovellukseen, jota hallitset. Jos jälkimmäinen, etsi dokumentoitu saapuvan ohjauksen toiminto sellaisen järjestelyn puitteissa, jota hallitset. Tavallinen rivi välityspalvelinluettelossa ei todista, että toiminto on olemassa.

Aiheeseen liittyvät artikkelit