架构师_程序员_码农网

Имя пользователя Получить пароль
Регистрация

QQ登录

Всего один шаг, чтобы начать

Поиск
Просмотров:4190|Ответов: 0
打印 上一主题 下一主题

Команды CURL, использующие прокси, и типы введенных прокси

[Копировать ссылку]
Подъемник прямо к 跳转到指定楼层
владелец здания
发表于 2022-10-10 12:20:31|只看该作者回帖奖励|Реверсивныйпросмотр|Режим чтения
Иногда в целях конфиденциальности мы хотим скрыть свой 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:

# Укажите IP и порт http-прокси.
curl -x 113.185.19.192:80 http://aiezu.com/test.php
curl --proxy 113.185.19.192:80 http://aiezu.com/test.php

# Укажите http-прокси
curl -x http_proxy://113.185.19.192:80 http://aiezu.com/test.php

# Укажите https-прокси
curl -x HTTPS_PROXY://113.185.19.192:80 http://aiezu.com/test.php

#Укажите имя пользователя и пароль прокси, базовый метод аутентификации
curl -x aiezu:123456@113.185.19.192:80 http://aiezu.com/test.php
curl -x 113.185.19.192:80 -U aiezu:123456 http://aiezu.com/test.php
curl -x 113.185.19.192:80 --proxy-user aiezu:123456 http://aiezu.com/test.php

# Укажите имя пользователя и пароль прокси-сервера, метод аутентификации ntlm
curl -x 113.185.19.192:80 -U aiezu:123456 --proxy-ntlm http://aiezu.com/test.php

#Укажите протокол прокси, имя пользователя и пароль, метод базовой аутентификации.
curl -x http_proxy://aiezu:123456@113.185.19.192:80 http://aiezu.com/test.php
2、Linux команда curl устанавливает socks proxy:

# Использовать прокси socks4, без метода аутентификации
curl --socks4 122.192.32.76:7280 http://aiezu.com/test.php
curl -x socks4://122.192.32.76:7280 http://aiezu.com/test.php

#Для использования прокси socks4a без метода аутентификации
curl --socks4a 122.192.32.76:7280 http://aiezu.com/test.php
curl -x socks4a://122.192.32.76:7280 http://aiezu.com/test.php

# Использование прокси socks5, базовый метод аутентификации
curl --socks5 122.192.32.76:7280 -U aiezu:123456 http://aiezu.com/test.php
curl -x socks5://aiezu:123456@122.192.32.76:7280 http://aiezu.com/test.php

# Использование прокси socks5, базового метода аутентификации, метода аутентификации ntlm
curl -x socks5://aiezu:123456@122.192.32.76:7280 --proxy-ntlm http://aiezu.com/test.php


Оригинальный URL: http: //aiezu.com/article/linux_curl_proxy_http_socks.html




Предыдущий: [WebView2] (4) Web и WinForm вызывают друг у друга методы функций
Следующая: WebView2] (E) виртуальный хост загрузки локальных ресурсов HTML
收藏转播分享Закладка ЭстафетаTaobao
NET, публикуется только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
Вы должны войти в систему, прежде чем сможете отправлять сообщения назад Войти | Зарегистрироваться

Эта версия интегральных правил


DISCLAIMER: Все программное обеспечение, материалы по программированию или статьи, выпущенные сетью Code Farmer, ограничены учебными и исследовательскими целями; вышеуказанное содержание не должно использоваться в коммерческих или незаконных целях, в противном случае, все последствия, пожалуйста, пользователь несет ответственность. Это сайт информации из сети, авторские права спор не имеет никакого отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с вашего компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купить регистрацию и получить лучше подлинного обслуживания. Если есть какие-либо нарушения, пожалуйста, свяжитесь с нами по электронной почте, чтобы разобраться с этим.

Почта To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 05:08

Быстрый ответНазад к началуНазад к списку