Esamame SessionOptions pasirinkite tarpinio serverio metodą ir jo galinį tašką. Jei naudojamas HTTP CONNECT:

options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example");
options.AddRawSettings("ProxyPort", "8080");

options yra sesijos konfigūracija, kurioje jau yra nuotolinio failų serverio mazgas, prievadas ir paskyra. Taikykite tarpinio serverio nustatymus prieš atidarydami tą sesiją per esamą programos gyvavimo ciklą. Jei viešai pasiekiamas SFTP serveris yra maršrute, kuriame leidžiami vieši tarpininkai, pasirinkite kandidatą iš HTTP tarpinių serverių sąrašo reikšmėms ProxyHost ir ProxyPort. Nepalikite nustatytų ProxyUsername ir ProxyPassword neautentifikuotam kandidatui ir patvirtinkite, kad jis leidžia paskirties mazgą ir SSH prievadą.

3 metodas dokumentuotoje metodų lentelėje žymi HTTP CONNECT; tai nėra 3 prievadas ir ne universalus tarpinio serverio tipas. SOCKS arba FTP tinklų sietuvo maršrutui reikia savo palaikomo metodo. AddRawSettings nuoroda nukreipia į tikrus pavadinimus ir reikšmes.

Laikykite tarpininko paskyrą atskirai nuo failų serverio paskyros. Prireikus ProxyUsername ir ProxyPassword nustato tarpinio serverio prisijungimo duomenis. SFTP atveju išsaugokite SSH mazgo rakto tikrinimą tikrajai paskirčiai. Jei FTPS sesija prisijungia, bet negali išvardyti failų, patikrinkite atskirą duomenų ryšį.

WinSCP taip pat gali generuoti kodo šabloną iš sukonfigūruotos sesijos. Palyginkite jį su dokumentuota metodų lentele, o ne kopijuokite nepaaiškintą skaitinę reikšmę. Šie sesijos nustatymai nereiškia jokio sistemos numatytojo žiniatinklio tarpinio serverio pakeitimo.

Susiję straipsniai