SOCKS konexio batek lokalean huts egin dezake proxyak helmuga konpontzeko aukera izan aurretik. Egiaztatu zure kodeak helburua konpondu zuen socket helbidea eraikitzen ari zenean.

Java SOCKS socket baterako, mantendu helburuko ostalari-izena konpondu gabeko helmuga-helbidearekin:

Proxy proxy = new Proxy(Proxy.Type.SOCKS,
    new InetSocketAddress("203.0.113.10", 1080));
Socket socket = new Socket(proxy);
socket.connect(InetSocketAddress.createUnresolved(
    "destination.example", 443), 5000);

Mutur-puntua eta ostalari-izena plazakoak dira; erabili zure SOCKS5 zerbitzua edo hautagai bat SOCKS5 proxyen zerrendatik baimendutako helmuga publikoen probetarako. Bereizketa garrantzitsua proxyak konpontzearen — hura iristeko — eta SOCKS trukearen helmuga-izena mantentzearen artean dago.

Konektatu ondoren, HTTPS bezero batek oraindik TLS saio bat behar du helmugako ostalari-izenerako. TLS bilgarriak ez luke proxyaren ostalari-izena erabili behar parekidearen identitate gisa.

Egiaztatu goi-mailako kodea ere: liburutegi batek bere bilaketa egin dezake zure konektorea deitu aurretik. Socket helbide honetan ostalari-izen bat mantentzeak ezin du aplikazioan beste nonbait egindako bilaketa desegin.

Erlazionatutako artikuluak