Sisopọ Proxy Nẹ́tíwọ́kì mọ́ Ìpàdé JSch
Yan adapter HTTP CONNECT tàbí SOCKS5 ti JSch kí o tó ṣí ìpàdé SSH tí gbígbé SFTP ń lò.
JSch gbé proxy nẹ́tíwọ́kì sórí ìpàdé SSH. Ọ̀nà SFTP tí a ṣí lórí ìpàdé yẹn yóò lò ọ̀nà tí a ti gbé kalẹ̀.
Fún ìpàdé tí a ti ṣètò tẹ́lẹ̀ sí àpótí SSH tí a fẹ́, yan ẹnubodè HTTP CONNECT kí o tó so mọ́:
ProxyHTTP gateway = new ProxyHTTP("proxy.example", 8080);
session.setProxy(gateway);
session.connect(10000);
Ìpàdé náà ṣì ní ibi-ìlọ SSH, ìṣètò ìwọlé àti ìlànà kọ́kọ́rọ́ agbalejo. Àdírẹ́sì ẹnubodè náà fi alárinà hàn. Ìlànà rẹ̀ gbọdọ̀ gba ibùdókọ̀ SSH gidi ti ibi-ìlọ láàyè. Fún àpótí SFTP tí gbogbo ènìyàn lè dé bá lórí ọ̀nà gbangba tí a gbà láàyè, àkójọ proxy HTTP ń pèsè àdírẹ́sì ẹnubodè fún àpẹẹrẹ àkọ́kọ́. Lo adapter proxy tuntun láìsí ẹ̀rí proxy kí o sì jẹ́rìí ìyọ̀nda fún agbalejo àti ibùdókọ̀ SSH gidi.
Fún iṣẹ́ SOCKS5, lo adapter tí ó bá a mu dípò rẹ̀:
session.setProxy(new ProxySOCKS5("proxy.example", 1080));
Yan adapter tí ó bá ìlànà ipò ìparí mu. Proxy HTTP àti olùgbọ́ SOCKS kò ní ìdúnàádúrà kan náà.
Níbi tí ìwọlé proxy HTTP Basic ti JSch bá yẹ, pe gateway.setUserPasswd(proxyUser, proxyPassword) kí o tó so mọ́. Àkọsílẹ̀ SSH ṣì wà ní ṣètò lórí ìpàdé. Ṣí ọ̀nà SFTP lẹ́yìn tí ìpàdé bá so mọ́, kí o sì gé ọ̀nà àti ìpàdé náà kúrò nígbà tí gbígbé bá parí.