روی یک 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 همچنین می‌تواند از یک نشست پیکربندی‌شده الگوی کد بسازد. آن را با جدول روش‌های مستندشده بسنجید، نه اینکه یک مقدار عددی توضیح‌نشده را کپی کنید. این تنظیمات نشست به معنای هیچ تغییری در پروکسی وب پیش‌فرض سامانه نیست.

مقالات مرتبط