SocksProxy
SocksProxy class
Прокси-клиент SOCKS. Поддерживаемые версии протокола: SOCKS4 и SOCKS5.
public class SocksProxy : Proxy
Конструкторы
| Имя | Описание |
|---|
| SocksProxy(string, int) | Инициализирует новый экземплярSocksProxy класс для подключения к серверу SOCKS4 без аутентификации. |
| SocksProxy(string, int, SocksVersion) | Инициализирует новый экземплярSocksProxy класс для подключения к серверу SOCKS4 или SOCKS5 без аутентификации. |
| SocksProxy(string, int, string) | Инициализирует новый экземплярSocksProxy класс для подключения к серверу SOCKS4 без аутентификации. |
| SocksProxy(string, int, string, string) | Инициализирует новый экземплярSocksProxy класс для подключения к серверу SOCKS5 с определенным именем пользователя и паролем. |
Характеристики
| Имя | Описание |
|---|
| Address { get; set; } | Доменное имя или IP-адрес прокси-сервера |
| Password { get; set; } | Пароль для аутентификации прокси |
| Port { get; set; } | Номер порта прокси-сервера |
| SupportedAuthenticationMethods { get; set; } | Поддерживаемые методы аутентификации для подключения к серверу SOCKS |
| Username { get; set; } | Имя пользователя для прокси-аутентификации |
| Version { get; set; } | Требуемая версия сервера SOCKS. |
Методы
| Имя | Описание |
|---|
| virtual Dispose() | Удаляет этот экземпляр и запрашивает закрытие базового соединения TCP. |
| GetStream(string, int) | Возвращает настроенный сетевой поток для передачи данных на требуемый узел через прокси-сервер. |
| override SetUpStream(Stream, string, int) | Настраивает прокси-сервер для передачи данных на целевой хост. |
Смотрите также