Kas tasuta puhverserver annab sulle sissetuleva pordi?
Väljuvate päringute puhverserveri lõpp-punkt ei anna automaatselt avalikku kuulajat, mis saadaks sissetulevad ühendused sinu arvutisse tagasi.
Puhverserverite loendist pärit IP ja port tähistavad tavaliselt kohta, millega sinu rakendus ühendub. Need ei ole avalik port, mis on reserveeritud teistele inimestele sinu arvutisse jõudmiseks.
See erinevus on oluline, kui soovid vastu võtta sissetulevat ühendust. Väljuv puhverserveri päring ütleb sisuliselt: ühendu minu eest selle sihtkohaga. Avalik kuulaja nõuab, et vahendaja võtaks vastu kellegi teise ühenduse ja seostaks selle sinu teenusega.
Otsi tegelikku sissetuleva liikluse funktsiooni
HTTP CONNECT loob tunnel päringus nimetatud sihtkoha poole. See ei palu puhverserveril sinu nimel avaldada suvalist kuulamisporti.
SOCKS5 määratleb eraldi käsu BIND. Protokolli BIND-vahetus annab seotud lõpp-punkti ja teatab hiljem sissetulevast ühendusest. See ei ole tavaline käsk CONNECT, mida veebiklient kasutab. SOCKS5 tuge reklaamiv teenus võib käsku piirata või selle välja jätta; ka klienditarkvara peab kavandatud vahetust toetama.
Isegi õnnestunud BIND-läbirääkimine ei taga püsivat üldotstarbelist avaldatud porti. Teenuse poliitika, oodatav vastaspool, eluiga ja ümbritsev võrgutee loevad endiselt.
HTTP puhverserver ei ole SSH server
SSH kaugedastus on teine viis, kuidas operaator saab sissetuleva juurdepääsu selgesõnaliselt pakkuda. See nõuab SSH teenust, kontot ja edastusluba. SSH käsu suunamine avalikule HTTP puhverserveri pordile ei suuda neid võimalusi luua.
Enne teenuse valimist määra kindlaks vajalik suund: väljuvad päringud teise väljundi kaudu või sissetulevad ühendused rakendusega, mida haldad. Kui viimane, otsi dokumenteeritud sissetuleva edastuse funktsiooni sinu kontrollitava korralduse raames. Tavaline rida puhverserverite loendis ei tõesta, et see funktsioon olemas on.