Selecteer op een bestaand SessionOptions de proxymethode en het eindpunt ervan. Voor HTTP CONNECT:

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

options is de sessieconfiguratie die al de host, poort en het account van de externe fileserver bevat. Pas de proxyinstellingen toe voordat u die sessie opent via de bestaande levenscyclus van de toepassing. Kies voor een publiek bereikbare SFTP-server op een route die openbare tussenpersonen toestaat een kandidaat uit de HTTP-proxylijst voor ProxyHost en ProxyPort. Laat ProxyUsername en ProxyPassword oningesteld voor een niet-geverifieerde kandidaat en bevestig dat die de doelhost en SSH-poort toestaat.

Methode 3 duidt HTTP CONNECT aan in de gedocumenteerde methodetabel; het is geen poort 3 en geen universeel proxytype. Een SOCKS- of FTP-gatewayroute heeft zijn eigen ondersteunde methode nodig. De AddRawSettings-referentie verwijst naar de werkelijke namen en waarden.

Houd het account van de tussenpersoon gescheiden van het fileserveraccount. Indien nodig configureren ProxyUsername en ProxyPassword de proxyreferenties. Behoud voor SFTP de SSH-hostkeyverificatie voor de werkelijke bestemming. Controleer voor een FTPS-sessie die inlogt maar geen bestanden kan opsommen de afzonderlijke dataconnectie.

WinSCP kan ook een codesjabloon genereren uit een geconfigureerde sessie. Beoordeel het aan de hand van de gedocumenteerde methodetabel in plaats van een onverklaarde numerieke waarde te kopiëren. Deze sessie-instellingen impliceren geen wijziging in de standaardwebproxy van het systeem.

Gerelateerde artikelen