FTP אריינלאגירן נוצט א קאנטראל-פארבינדונג. דערנאך דארף א טעקע-ליסטע אדער אראפלאדן א דאטן-פארבינדונג, וואס קען דורכפאלן אפילו ווען דאס אריינלאגירן דורך SOCKS איז געלונגען.

ערשט באשטימען דעם passive אדער active מאדע. אין passive מאדע עפנט דער קליענט א נייע פארבינדונג צו דער אדרעס און פארט וואס דער FTP סערווער גיט. יענע פארבינדונג דארף אויך דעם געפלאנטן פראקסי-וועג.

Ruby סאקעט-אינטעגראציע

Ruby׳ס Net::FTP API דאקומענטירט דאס פארבינדונגס- און passive-מאדע אויפפירונג. א SOCKS-אינטעגראציע דארף דעקן דאס שאפן פון סאקעטן וואס ביידע, דער קאנטראל- און דער דאטן-וועג, נוצן; די פראקסי-איינשטעלונג פון אן HTTP-קליענט ערגעץ אנדערש קאנפיגורירט זיי נישט.

אויב די אינטעגראציע ענדערט די סאקעט-אויפפירונג גלאבאל, איבערקוק איר ארבעטס-אנטפלוס. א בלאק ארום איין איבערפירונג קען נישט אפשיידן אנדערע פֿעדעם פון ענדערונגען אין געמיינזאמען צושטאנד.

א סערוויס-פארזארגער קען אנבאטן א סטאטישן ענדפונקט, אבער דאס איז א סערוויס-אייגנשאפט, נישט א באשטימטע SOCKS-פארלאנג. וואו באזונדערע פארבינדונגען קענען נוצן אנדערע ארויסגענג, קוק ווי דער FTP סערווער פארבינדט זיין דאטן-פארבינדונג מיט דער אויטנטיפיצירטער קאנטראל-פארבינדונג.

פארציידן דעם דערגרייכטן שלב, דעם מאדע און דעם דאטן-ענדפונקט, אן די אידענטיפיקאציע-דאטן. דאס אונטערשיידט א בלאקירטן דאטן-וועג פון א דורכגעפאלענעם פראקסי-אריינלאג.

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