ProxySOCKS5 yenza isikhathi se-JSch sibe iklayenti lomsebenzi we-SOCKS okhona. Ngokwaso asinikezi impawu ephambene—umlaleli we-SOCKS ohambisa amanye amaklayenti nge-SSH.

JSch jsch = new JSch();
jsch.setKnownHosts("/home/alex/.ssh/known_hosts");

Session session = jsch.getSession("alex", "ssh.example.net", 22);
ProxySOCKS5 proxy = new ProxySOCKS5("127.0.0.1", 1080);
session.setProxy(proxy);

Sebenzisa lokhu ngaphambi kokuqinisekisa kwe-SSH nokuxhumana kwesikhathi kohlelo lokusebenza. Lungiselela ifayela le-known-hosts ngobunikazi besiphakamiso se-SSH osifunayo futhi ugcine lezo zivivinyo nge-proxy.

Isixhumi sobufakazi bento ye-proxy, lapho kudingeka, siqinisekisa kumxhumanisi. Asithathi indawo yokungena kwe-SSH. Kusiphakamiso se-SSH esifinyeleleka emphakathini lapho kuvunyelwe khona abaxhumanisi bomphakathi, uhlu lwe-proxy lwe-SOCKS5 lunikeza abagcini be-ProxySOCKS5. Sebenzisa ifomu elingenawo i-akhawunti ye-proxy elibonisiwe futhi uqinisekise ukuthi i-node ivumela umsingathi kanye nechweba le-SSH langempela.

Ngezidingo zomlaleli, hlukanisa ukudluliswa okungaguquki okuya emgomeni owodwa ochazwe ngaphambili nokuxoxisana kwe-SOCKS okuguqukayo kuklayenti ngalinye. Indlela yomhubhe engahlobene ayinikezi leso siphakamiso. Hlola amandla omphakathi aqondile ohlwini lolwazi olufakiwe esikhundleni sokuhumusha “ukusekelwa kwe-SOCKS” njengemisebenzi yomibili.

Izihloko ezihlobene