- обувь jordan для продажи
- 16373
|
Иногда в целях конфиденциальности мы хотим скрыть свой IP, чтобы http-сервер не смог зафиксировать, что мы его посещали, тогда мы можем использовать прокси-сервер.
Прокси-сервер (Proxy Server) - это сервисное приложение, которое работает между браузером и http-сервером, все http-запросы, которые проходят через прокси-сервер, будут перенаправлены на соответствующий http-сервер.
Конечно, помимо http можно использовать прокси-сервер, https, ftp, RTSP, pop3 и другие протоколы также могут быть использованы для доступа к прокси-серверу, но в этой статье представлена поддержка протоколов http, https для доступа к прокси-серверу.
Во-первых, классификация прокси-серверов:
Мы чаще всего используются, поддержка http (с) протокол агент в основном делятся на две категории: http прокси и socks прокси, см. таблицу ниже:
Большой класс | малый класс | подкатегория | Подкатегории | http-прокси | http-прокси https прокси | прозрачный прокси | http-сервер знает, что браузер использует прокси, и может получить оригинальный IP браузера; | анонимный прокси | http-сервер знает, что браузер использует прокси, но не может получить оригинальный IP-адрес браузера; | Прокси с высокой анонимностью | http-сервер не знает, что браузер использует прокси, и не может получить оригинальный IP-адрес браузера; | SOCKS-прокси | SOCKS4 | SOCKS4 известен как универсальный прокси. прокси, который поддерживает http и другие протоколы | Приложения, поддерживающие только TCP; | SOCKS4A | Поддерживает TCP-приложения; поддерживает разрешение доменных имен на стороне сервера; | SOCKS5 | Поддерживает приложения TCP и UDP; поддерживает разрешение доменных имен на стороне сервера; Поддерживает множественную аутентификацию; поддерживает IPV6; |
Во-вторых, параметры настройки прокси-сервера команды Linux curl:
Команда linux curl может использовать следующие параметры для настройки http(s) прокси, socks прокси, задавать их имя пользователя, пароль и методы аутентификации:
Параметры | Использование | -x host:port -x [protocol://[user:pwd@]host[:port] --proxy [protocol://[user:pwd@]host[:port] | Использовать доступ через HTTP-прокси; если порт не указан, по умолчанию используется порт 8080; протокол протокол по умолчанию http_proxy; другие возможные значения включают: http_proxy, HTTPS_PROXY, socks4, socks4a, socks5; Например: --proxy 8.8.8.8:8080; -x "http_proxy://aiezu:123@aiezu.com:80" | ---socks4 <хост[:порт]> ---socks4a <хост[:порт]> --socks5 <хост[:порт]> | Использование прокси-сервера SOCKS4; Использование прокси SOCKS4A; Использовать прокси-сервер SOCKS5; Этот параметр отменяет параметр "-x"; | --proxy-anyauth --proxy-basic --proxy-diges --proxy-negotiate --proxy-ntlm | Метод аутентификации через прокси, см: --anyauth ---basic --diges --negotiate --ntlm | --U <пользователь:пароль> --proxy-user <user:password> | Задайте имя пользователя и пароль для прокси; |
В-третьих, Linux curl команда для установки прокси пример:
1. Команда linux curl set http proxy:
2、Linux команда curl устанавливает socks proxy:
Оригинальный URL: http: //aiezu.com/article/linux_curl_proxy_http_socks.html |
Предыдущий: [WebView2] (4) Web и WinForm вызывают друг у друга методы функцийСледующая: WebView2] (E) виртуальный хост загрузки локальных ресурсов HTML
|