JSch שטעלט דעם נעצווערק־פראקסי אויף דער SSH זיצונג. א SFTP קאנאל וואס ווערט געעפנט איבער דער זיצונג ניצט דערנאך דעם אויפגעשטעלטן וועג.

פאר א זיצונג וואס איז שוין קאנפיגורירט צו דעם באשטימטן SSH סערווער, קלויבט אויס א HTTP CONNECT טויער איידער איר פארבינדט זיך:

ProxyHTTP gateway = new ProxyHTTP("proxy.example", 8080);
session.setProxy(gateway);
session.connect(10000);

די זיצונג האלט נאך אלץ דעם SSH ציל, די אריינלאגירונג קאנפיגוראציע און די האסט־שליסל פאליטיק. די טויער־אדרעס באצייכנט דעם מיטלער. זיין פאליטיק מוז ערלויבן דעם עמעס־SSH פארט פונעם ציל. פאר א פובליק צוטריטלעכן SFTP סערווער אויף אן ערלויבטן פובליקן וועג, די HTTP פראקסי ליסטע פארשלייעט טויער־אדרעסן פאר דעם ערשטן ביישפיל. ניצט א נייעם פראקסי אדאפטער אן פראקסי־אידענטיפיקאציע און באשטעטיקט די דערלויבעניש פאר דעם עמעסטן SSH האסט און פארט.

פאר א SOCKS5 סערוויס ניצט אנשטאט דעם דעם פאסנדיקן אדאפטער:

session.setProxy(new ProxySOCKS5("proxy.example", 1080));

קלויבט אויס דעם אדאפטער וואס שטימט מיט דעם פראטאקאל פונעם ענדפונקט. א HTTP פראקסי און א SOCKS צוהערער פארשטייען נישט די זעלבע פארהאנדלונג.

וואו די HTTP Basic פראקסי אריינלאגירונג פון JSch איז פאסיק, רופט אן gateway.setUserPasswd(proxyUser, proxyPassword) איידער איר פארבינדט זיך. דער SSH קאנטע בלייבט קאנפיגורירט אויף דער זיצונג. עפענט דעם SFTP קאנאל נאכדעם וואס די זיצונג פארבינדט זיך, און טיילט אפ דעם קאנאל און די זיצונג ווען דער איבערטראג איז פארטיק.

פֿאַרבונדענע אַרטיקלען