ProxySOCKS5 e bën një sesion JSch klient të një shërbimi ekzistues SOCKS. Nuk ofron vetë veçorinë e kundërt—një dëgjues SOCKS që transporton klientë të tjerë përmes 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);

Ekzekutoni këtë përpara vërtetimit SSH dhe lidhjes së sesionit të aplikacionit. Përgatitni skedarin known-hosts me identitetin e serverit SSH të synuar dhe mbani ato kontrolle përmes ndërmjetësit.

Ndërfaqja e kredencialeve e objektit proxy, kur nevojitet, vërtetohet te ndërmjetësi. Nuk zëvendëson hyrjen SSH. Për një server SSH të arritshëm publikisht ku lejohen ndërmjetës publikë, lista e proxy-ve SOCKS5 ofron kandidatë për ProxySOCKS5. Përdorni formularin pa llogari proxy të treguar dhe konfirmoni që nyja lejon hostin dhe portin real të SSH.

Për kërkesat e dëgjuesit, dalloni përcjelljen fikse drejt një objektivi të paracaktuar nga negociimi dinamik SOCKS për çdo klient. Një metodë tunelimi e palidhur nuk e siguron atë server. Kontrolloni aftësinë publike të saktë të bibliotekës së instaluar në vend që të interpretoni “mbështetjen SOCKS” si të dyja detyrat.

Artikuj të ngjashëm