Kan een gratis proxy je een inkomende poort geven?
Een proxy-eindpunt voor uitgaande verzoeken biedt niet automatisch een openbare luisteraar die inkomende verbindingen naar je computer terugstuurt.
Een IP en poort uit een proxylijst duiden meestal een plek aan waarmee je toepassing verbinding maakt. Het zijn geen openbare poorten die gereserveerd zijn zodat anderen je computer kunnen bereiken.
Dat onderscheid is belangrijk als je een inkomende verbinding wilt ontvangen. Een uitgaand proxyverzoek zegt in feite: maak namens mij verbinding met deze bestemming. Een openbare luisteraar vereist dat de tussenpartij de verbinding van iemand anders accepteert en aan je dienst koppelt.
Zoek naar een echte inkomende functie
HTTP CONNECT bouwt een tunnel naar de bestemming die in het verzoek wordt genoemd. Het vraagt de proxy niet om namens jou een willekeurige luisterpoort te publiceren.
SOCKS5 definieert een aparte opdracht BIND. De BIND-uitwisseling van het protocol levert een gebonden eindpunt en meldt later een inkomende verbinding. Dat is niet de gewone opdracht CONNECT die een webclient gebruikt. Een dienst die SOCKS5-ondersteuning adverteert, kan de opdracht beperken of weglaten; ook clientsoftware moet de bedoelde uitwisseling ondersteunen.
Zelfs een geslaagde BIND-onderhandeling is geen belofte van een permanente, algemeen gepubliceerde poort. Het beleid van de dienst, de verwachte tegenpartij, de levensduur en het omliggende netwerkpad blijven van belang.
Een HTTP-proxy is geen SSH-server
SSH-doorsluizing is een andere manier waarop een beheerder uitdrukkelijk inkomende toegang kan bieden. Het vereist een SSH-dienst, een account en toestemming voor doorsluizing. Een SSH-opdracht naar een openbare HTTP-proxypoort richten kan die mogelijkheden niet creëren.
Bepaal vóór je een dienst kiest de richting die je nodig hebt: uitgaande verzoeken via een andere uitgang, of inkomende verbindingen naar een toepassing die je zelf draait. Is het dat laatste, zoek dan een gedocumenteerde inkomende doorsluisfunctie binnen een regeling die je beheert. Een gewone regel in een proxylijst bewijst niet dat die functie bestaat.