Налаштування проксі WinSCP .NET за допомогою AddRawSettings
Налаштуйте метод проксі та кінцеву точку сеансу WinSCP .NET через його задокументовані необроблені параметри.
У наявному SessionOptions виберіть метод проксі та його кінцеву точку. Для HTTP CONNECT:
options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example");
options.AddRawSettings("ProxyPort", "8080");options — це конфігурація сеансу, яка вже містить хост, порт і обліковий запис віддаленого файлового сервера. Застосуйте параметри проксі перед відкриттям цього сеансу через наявний життєвий цикл застосунку. Для загальнодоступного SFTP-сервера на маршруті, що допускає публічних посередників, виберіть кандидата зі списку HTTP-проксі для ProxyHost і ProxyPort. Залиште ProxyUsername і ProxyPassword незаданими для неавтентифікованого кандидата та переконайтеся, що він дозволяє хост призначення й порт SSH.
Метод 3 позначає HTTP CONNECT у задокументованій таблиці методів; це не порт 3 і не універсальний тип проксі. Маршрут через SOCKS або шлюз FTP потребує власного підтримуваного методу. Довідка з AddRawSettings посилається на фактичні назви та значення.
Тримайте обліковий запис посередника окремо від облікового запису файлового сервера. За потреби ProxyUsername і ProxyPassword налаштовують облікові дані проксі. Для SFTP зберігайте перевірку ключа хоста SSH для фактичного призначення. Для сеансу FTPS, який входить, але не може перелічити файли, перевірте окреме з'єднання даних.
WinSCP також може згенерувати шаблон коду з налаштованого сеансу. Перевірте його за задокументованою таблицею методів, а не копіюйте непояснене числове значення. Ці параметри сеансу не означають жодної зміни системного веб-проксі за замовчуванням.