ProxySOCKS5 hufanya kipindi cha JSch kuwa mteja wa huduma iliyopo ya SOCKS. Yenyewe haitoi kipengele kinyume—msikilizaji wa SOCKS anayebeba wateja wengine kupitia 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);

Endesha hili kabla ya uthibitishaji wa SSH na muunganisho wa kipindi wa programu. Andaa faili ya known-hosts na utambulisho wa seva ya SSH inayokusudiwa na uhifadhi ukaguzi huo kupitia proksi.

Kiolesura cha vitambulisho vya kitu cha proksi, inapohitajika, huthibitisha kwa mpatanishi. Hakichukui nafasi ya kuingia kwa SSH. Kwa seva ya SSH inayofikiwa na umma ambapo wapatanishi wa umma wanaruhusiwa, orodha ya proksi za SOCKS5 hutoa wagombea wa ProxySOCKS5. Tumia fomu isiyo na akaunti ya proksi iliyoonyeshwa na uthibitishe kuwa nodi inaruhusu mwenyeji na bandari halisi ya SSH.

Kwa mahitaji ya msikilizaji, tofautisha uelekezaji thabiti kwenda lengo moja lililobainishwa mapema na majadiliano ya SOCKS yanayobadilika kwa kila mteja. Njia isiyohusiana ya vichuguu haitoi seva hiyo. Kagua uwezo halisi wa umma wa maktaba iliyosakinishwa badala ya kutafsiri “msaada wa SOCKS” kama kazi zote mbili.

Makala zinazohusiana