Ku xidhka proxy-ga shabakadda ee fadhi JSch
Dooro adapter-ka HTTP CONNECT ama SOCKS5 ee JSch ka hor inta aadan furin fadhiga SSH ee isticmaala wareejinta SFTP.
JSch waxay proxy-ga shabakadda dhigtaa fadhiga SSH. Kanaalka SFTP ee lagu furo fadhigaas wuxuu markaas isticmaalaa wadada la aasaasay.
Fadhi horey loogu habbeeyay server-ka SSH ee loogu talagalay, dooro albaabka HTTP CONNECT ka hor inta aadan xidhin:
ProxyHTTP gateway = new ProxyHTTP("proxy.example", 8080);
session.setProxy(gateway);
session.connect(10000);
Fadhigu wali wuxuu hayaa bartilmaameedka SSH, habaynta gelitaanka iyo siyaasadda furaha martida. Cinwaanka albaabku wuxuu tilmaamaa dhexdhexaadiyaha. Siyaasaddiisu waa inay oggolaataa dekedda SSH ee dhabta ah ee bartilmaameedka. Server SFTP oo si dadweyne loo gaari karo oo ku yaal waddo dadweyne oo la oggolaaday, liiska proxy-ga HTTP wuxuu bixiyaa cinwaanno albaab tusaalaha koowaad. Isticmaal adapter proxy cusub oo aan lahayn aqoonsiga proxy oo xaqiiji oggolaanshaha martida iyo dekedda SSH ee dhabta ah.
Adeegga SOCKS5 isticmaal adapter-ka u dhigma beddelkiisa:
session.setProxy(new ProxySOCKS5("proxy.example", 1080));
Dooro adapter-ka u dhigma borotokoolka barta dhamaadka. Proxy HTTP iyo dhageystaha SOCKS ma fahmaan isla gorgortan.
Halka gelitaanka proxy HTTP Basic ee JSch ku habboon yahay, wac gateway.setUserPasswd(proxyUser, proxyPassword) ka hor inta aadan xidhin. Akoonka SSH wuxuu ku sii habboonaanayaa fadhiga. Fur kanaalka SFTP ka dib marka fadhigu xidhmo, oo jar kanaalka iyo fadhiga marka wareejintu dhammaato.