Poate un proxy gratuit să îți dea un port de intrare?
Un punct final de proxy pentru cereri de ieșire nu oferă automat un ascultător public care să trimită conexiunile de intrare înapoi la calculatorul tău.
Un IP și un port dintr-o listă de proxy-uri indică de obicei un loc la care se conectează aplicația ta. Nu sunt un port public rezervat ca alte persoane să ajungă la calculatorul tău.
Această distincție contează dacă vrei să primești o conexiune de intrare. O cerere de ieșire prin proxy spune, practic: conectează-te la această destinație în locul meu. Un ascultător public cere intermediarului să accepte conexiunea altcuiva și să o asocieze serviciului tău.
Caută o funcție reală de intrare
HTTP CONNECT construiește un tunel către destinația numită în cerere. Nu cere proxy-ului să publice un port de ascultare arbitrar în numele tău.
SOCKS5 definește o comandă BIND separată. Schimbul BIND al protocolului oferă un punct final legat și apoi raportează o conexiune de intrare. Aceasta nu este comanda CONNECT obișnuită folosită de un client web. Un serviciu care anunță suport SOCKS5 poate restricționa sau omite comanda; și software-ul client trebuie să suporte schimbul prevăzut.
Chiar și o negociere BIND reușită nu garantează un port publicat permanent și de uz general. Politica serviciului, partenerul așteptat, durata de viață și calea de rețea din jur contează în continuare.
Un proxy HTTP nu este un server SSH
Redirecționarea la distanță prin SSH este o altă modalitate prin care un operator poate oferi explicit acces de intrare. Necesită un serviciu SSH, un cont și permisiune de redirecționare. Direcționarea unei comenzi SSH către un port public de proxy HTTP nu poate crea aceste capabilități.
Înainte de a alege un serviciu, stabilește direcția de care ai nevoie: cereri de ieșire printr-o altă ieșire sau conexiuni de intrare către o aplicație pe care o rulezi. Dacă este a doua, caută o funcție de redirecționare de intrare documentată într-un aranjament pe care îl controlezi. Un rând obișnuit dintr-o listă de proxy nu dovedește că funcția există.