Na existujícím SessionOptions vyberte metodu proxy i její koncový bod. Pro HTTP CONNECT:

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

options je konfigurace relace, která již obsahuje hostitele, port a účet vzdáleného souborového serveru. Nastavení proxy použijte před otevřením této relace prostřednictvím stávajícího životního cyklu aplikace. Pro veřejně dostupný server SFTP na trase, která povoluje veřejné zprostředkovatele, vyberte kandidáta ze seznamu HTTP proxy pro ProxyHost a ProxyPort. U neautentizovaného kandidáta ponechte ProxyUsername a ProxyPassword nenastavené a ověřte, že povoluje cílového hostitele a port SSH.

Metoda 3 označuje v dokumentované tabulce metod HTTP CONNECT; není to port 3 ani univerzální typ proxy. Trasa přes SOCKS nebo bránu FTP vyžaduje vlastní podporovanou metodu. Referenční příručka AddRawSettings odkazuje na skutečné názvy a hodnoty.

Udržujte účet zprostředkovatele oddělený od účtu souborového serveru. V případě potřeby ProxyUsername a ProxyPassword nastavují přihlašovací údaje proxy. U SFTP zachovejte ověření klíče hostitele SSH pro skutečný cíl. U relace FTPS, která se přihlásí, ale nedokáže vypsat soubory, zkontrolujte samostatné datové spojení.

WinSCP může také vygenerovat šablonu kódu z nakonfigurované relace. Porovnejte ji s dokumentovanou tabulkou metod místo kopírování nevysvětlené číselné hodnoty. Tato nastavení relace neznamenají žádnou změnu v systémovém výchozím webovém proxy.

Související články