Ar SessionOptions sy'n bodoli yn barod, dewiswch y dull dirprwy a'i bwynt terfyn. Ar gyfer HTTP CONNECT:

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

options yw'r ffurfweddiad sesiwn sydd eisoes yn cynnwys gwesteiwr, porth a chyfrif'r gweinydd ffeil anghysbell. Cymhwyswch osodiadau'r dirprwy cyn agor y sesiwn honno drwy gylch bywyd presennol y rhaglen. Ar gyfer gweinydd SFTP y gellir ei gyrraedd yn gyhoeddus ar lwybr sy'n caniatáu cyfryngwyr cyhoeddus, dewiswch ymgeisydd o'r rhestr dirprwy HTTP ar gyfer ProxyHost a ProxyPort. Gadewch ProxyUsername a ProxyPassword heb eu gosod ar gyfer ymgeisydd heb uwchysgrif a chadarnhewch ei fod yn caniatáu gwesteiwr y cyrchfan a phorth SSH.

Mae dull 3 yn nodi HTTP CONNECT yn y tabl dulliau dogfennedig; nid porth 3 ydyw ac nid yw'n fath dirprwy cyffredinol. Mae llwybr SOCKS neu borth FTP angen ei ddull cefnogol ei hun. Mae cyfeirlyfr AddRawSettings yn cysylltu â'r enwau a'r gwerthoedd gwirioneddol.

Cadwch gyfrif y cyfryngwr ar wahân i gyfrif y gweinydd ffeil. Pan fo angen, mae ProxyUsername a ProxyPassword yn ffurfweddu manylion mewngofnodi'r dirprwy. Ar gyfer SFTP, cadwch wirio allwedd gwesteiwr SSH ar gyfer y gyrchfan wirioneddol. Ar gyfer sesiwn FTPS sy'n mewngofnodi ond na all restru ffeiliau, gwiriwch y cysylltiad data ar wahân.

Gall WinSCP hefyd gynhyrchu templed cod o sesiwn wedi'i ffurfweddu. Adolygwch ef yn erbyn y tabl dulliau dogfennedig yn lle copïo gwerth rhifol heb ei egluro. Nid yw'r gosodiadau sesiwn hyn yn awgrymu unrhyw newid i ddirprwy gwe rhagosodedig y system.

Erthyglau cysylltiedig