Прокси сервера по странам, поиск прокси по странам, порту, анонимности
Прокси сервера по странам, поиск прокси по странам, порту, анонимностиSPYS.ONE | Общий прокси лист | Прокси сервера по странам | Проверить свой IP | Проверить IP | Универсальный Whois | Проверка прокси листов | Проверить прокси сервер | Ping IP | Traceroute IP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Анонимные прокси | Socks прокси | SSL прокси | Скорость прокси | Проверка IP на спам | Поиск сайтов по IP | Dig DNS | IP на карте | Проверка на вирусы | Proxy FAQ |
Обратный прокси-сервер NGINX | Документация NGINX
Настройте NGINX в качестве обратного прокси-сервера для HTTP и других протоколов с поддержкой изменения заголовков запросов и тонкой настройки буферизации ответов.
В этой статье описывается базовая конфигурация прокси-сервера. Вы узнаете, как передать запрос от NGINX на проксируемые серверы по разным протоколам, изменить заголовки клиентских запросов, отправляемых на проксируемый сервер, и настроить буферизацию ответов, поступающих с проксируемых серверов.
Введение
Прокси обычно используется для распределения нагрузки между несколькими серверами, беспрепятственного отображения контента с разных веб-сайтов или передачи запросов на обработку на серверы приложений по протоколам, отличным от HTTP.
Передача запроса на прокси-сервер
Когда NGINX проксирует запрос, он отправляет запрос на указанный проксируемый сервер, получает ответ и отправляет его обратно клиенту. Можно передавать запросы HTTP-серверу (другому серверу NGINX или любому другому серверу) или не-HTTP-серверу (который может запускать приложение, разработанное с использованием определенной среды, такой как PHP или Python), используя указанный протокол. Поддерживаемые протоколы включают FastCGI, uwsgi, SCGI и memcached.
Чтобы передать запрос на HTTP-прокси-сервер, внутри местоположения указывается директива proxy_pass. Например:
местоположение /некоторые/путь/ { proxy_pass http://www.example.com/link/; }
Этот пример конфигурации приводит к передаче всех запросов, обработанных в этом месте, на прокси-сервер по указанному адресу. Этот адрес может быть указан как доменное имя или IP-адрес. Адрес также может включать порт:
.местоположение ~ \.php { прокси_пароль http://127.0.0.1:8000; }
Обратите внимание, что в первом примере выше за адресом проксируемого сервера следует URI /link/
. Если URI указан вместе с адресом, он заменяет часть URI запроса, которая соответствует параметру местоположения. Например, здесь запрос с URI /some/path/page.html
будет проксирован на http://www.example.com/link/page.html
. Если адрес указан без URI или невозможно определить замещаемую часть URI, передается полный URI запроса (возможно, модифицированный).
Чтобы передать запрос на прокси-сервер без HTTP, следует использовать соответствующую директиву **_pass
:
- fastcgi_pass передает запрос на сервер FastCGI
- uwsgi_pass передает запрос на сервер uwsgi
- scgi_pass передает запрос на сервер SCGI
- memcached_pass передает запрос на сервер memcached
Обратите внимание, что в этих случаях правила указания адресов могут отличаться. Вам также может понадобиться передать серверу дополнительные параметры (подробнее см. в справочной документации).
Директива proxy_pass также может указывать на именованную группу серверов. В этом случае запросы распределяются между серверами в группе по заданному методу.
По умолчанию NGINX переопределяет два поля заголовков в проксируемых запросах, «Хост» и «Соединение», и удаляет поля заголовков, значения которых являются пустыми строками. «Host» устанавливается в переменную $proxy_host
, а «Connection» — в close
.
Чтобы изменить эти настройки, а также изменить другие поля заголовка, используйте директиву proxy_set_header. Эта директива может быть указана в местоположении или выше. Его также можно указать в конкретном контексте сервера или в блоке http. Например:
местоположение /некоторые/путь/ { proxy_set_header Хост $host; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://localhost:8000; }
В этой конфигурации в поле «Хост» задана переменная $host.
Чтобы предотвратить передачу поля заголовка на проксируемый сервер, задайте для него пустую строку следующим образом:
местоположение /некоторые/путь/ { proxy_set_header Accept-Encoding ""; proxy_pass http://localhost:8000; }
Настройка буферов
По умолчанию NGINX буферизует ответы от проксируемых серверов. Ответ сохраняется во внутренних буферах и не отправляется клиенту до тех пор, пока не будет получен весь ответ. Буферизация помогает оптимизировать производительность при работе с медленными клиентами, которые могут тратить время проксируемого сервера, если ответ передается от NGINX клиенту синхронно. Однако, когда буферизация включена, NGINX позволяет проксируемому серверу быстро обрабатывать ответы, в то время как NGINX хранит ответы столько времени, сколько необходимо клиентам для их загрузки.
За включение и выключение буферизации отвечает директива proxy_buffering. По умолчанию установлено значение на
и включена буферизация.
Директива proxy_buffers управляет размером и количеством буферов, выделяемых для запроса. Первая часть ответа от проксируемого сервера хранится в отдельном буфере, размер которого задается директивой proxy_buffer_size. Эта часть обычно содержит сравнительно небольшой заголовок ответа и может быть меньше, чем буферы для остальной части ответа.
В следующем примере количество буферов по умолчанию увеличено, а размер буфера для первой части ответа уменьшен по сравнению со значением по умолчанию.
местоположение /некоторые/путь/ { proxy_buffers 16 4k; proxy_buffer_size 2k; proxy_pass http://localhost:8000; }
Если буферизация отключена, ответ отправляется клиенту синхронно, пока он получает его от прокси-сервера. Такое поведение может быть желательным для быстрых интерактивных клиентов, которым необходимо начать получать ответ как можно скорее.
Чтобы отключить буферизацию в определенном месте, поместите директиву proxy_buffering в место с параметром off
следующим образом:
местоположение /некоторые/путь/ { прокси_буферизация выключена; proxy_pass http://localhost:8000; }
В этом случае NGINX использует только буфер, настроенный параметром proxy_buffer_size, для хранения текущей части ответа.
Обычно обратный прокси-сервер используется для балансировки нагрузки. Узнайте, как повысить мощность, производительность и сосредоточиться на своих приложениях с помощью быстрого развертывания, из бесплатной электронной книги «Пять причин выбрать программный балансировщик нагрузки».
Выбор исходящего IP-адреса
Если ваш прокси-сервер имеет несколько сетевых интерфейсов, иногда вам может потребоваться выбрать конкретный исходный IP-адрес для подключения к прокси-серверу или вышестоящему серверу. Это может быть полезно, если прокси-сервер за NGINX настроен на прием соединений из определенных IP-сетей или диапазонов IP-адресов.
Укажите директиву proxy_bind и IP-адрес необходимого сетевого интерфейса:
местоположение /приложение1/ { proxy_bind 127.0.0.1; прокси_пароль http://example.com/app1/; } местоположение /приложение2/ { proxy_bind 127.0.0.2; прокси_пароль http://example.com/app2/; }
IP-адрес также можно указать с помощью переменной. Например, переменная $server_addr
передает IP-адрес сетевого интерфейса, принявшего запрос:
местоположение /app3/ { proxy_bind $server_addr; прокси_пароль http://example. com/app3/; }
Купить дешевые и безопасные прокси-серверы по всему миру
Быстрые прокси для неограниченного сбора данных.
Создайте надежность для процессов, управляемых данными, и масштабируйте свою бизнес-модель с FineProxy.de!
Купить прокси
от $0.06 за IP
Получить бесплатную пробную версию
- Германия
- США
- Великобритания
- Австралия
- Россия
- Китай
- Испания
- Бразилия
- Европа Микс
- Страны СНГ Микс
- Америка Микс
- Мировой микс
Общие проксиЧастные прокси
No Limits
Неограниченная пропускная способность и безлимитный трафик благодаря современным серверам в лучших дата-центрах мира!
Справедливая цена
Выгода от самых низких цен на рынке: покупайте прокси начиная с
всего за 0.06 USD каждый!
Гибкость
Неограниченные возможности для планируемого роста — закажите всего 1 прокси, используйте сразу и масштабируйте по своему усмотрению!
Пакеты и цены
Германия
1000 IP-адресов
Местоположение
Тип прокси
SOCKS4/5, HTTP(S)
9 0002 Срок действия1 месяц
$80
Заказать сейчас
США
1000 IP-адресов
Местоположение
Тип прокси
SOCKS4/5, HTTP(S)
Срок действия
1 месяц
80 $
Заказать сейчас
Англия
1000 IP-адреса
Местоположение
Тип прокси
SOCKS4/5, HTTP(S)
Срок действия
1 месяц
80 $
Купить сейчас
9 0002 Lite5000 IP-адресов
World-Mix
Тип прокси
SOCKS4/5, HTTP(S)
Срок действия
1 месяц
380 $
Купить сейчас
Посмотреть все пакеты
90 006 Ваш партнер по процессам, управляемым даннымиДанные — это золото цифровой мир: Используйте современные серверы в лучших дата-центрах мира с максимальной скоростью, неограниченной пропускной способностью и высоким временем безотказной работы благодаря профессиональному обслуживанию. Предлагайте своим клиентам надежные услуги и получайте данные для оптимизации бизнес-моделей и процессов.
Купить прокси за 3 простых шага
1Выберите местоположение и номер прокси-сервера
Будь то 1 частный прокси-сервер для оптимальной потоковой передачи или глобальная ферма серверов с 50 000 уникальных IP-адресов: выберите пакет, соответствующий вашим требованиям, и воспользуйтесь самой низкой ценой на рынке!
2Удобный онлайн-платеж
Вы можете удобно оплачивать свои прокси онлайн с помощью кредитных карт, криптовалют и различных электронных кошельков.
3Получите данные доступа в течение 5 минут и сразу же используйте
Мы предоставим данные доступа на ваш адрес электронной почты в течение 5 минут. Войдите в бэкэнд и получите список прокси. Вы можете использовать все прокси сразу — при желании вы можете удобно обновлять свой список прокси через серверную часть каждые 8 дней
Гибкость для гибких бизнес-моделей
Мгновенно расширяйте пропускную способность по мере необходимости и преодолевайте региональные ограничения на использование Интернета. Выбирайте из нашего ассортимента прокси-серверов по всему миру и бронируйте от 1 до 50 000 уникальных IP-адресов.
Вы выбрали не то предложение?
Просто переключитесь на другой пакет, который соответствует вашим потребностям, в течение 24 часов.
Вас не устраивает?
Верните деньги в течение 24 часов.
Купить прокси
FAQ
Какие протоколы поддерживают ваши прокси?
Наши прокси поддерживают все основные протоколы одновременно, т.е. HTTP, HTTPS, SOCKS4, SOCKS4a, SOCKS5.
Являются ли IP-адреса ваших прокси-серверов IPv4 или IPv6?
Наши прокси-серверы поддерживают только четвертую версию интернет-протокола, то есть IPv4.
Нужно ли платить за трафик?
Нет. Мы не ограничиваем количество скачиваний и выгрузок трафика, генерируемого клиентом, и не взимаем дополнительную плату за трафик.
Как скоро я получу доступ к прокси после оплаты?
При оплате криптовалютой подтверждение платежа займет несколько минут. Для всех остальных видов оплаты данные доставляются моментально.
Насколько анонимны ваши прокси?
Наши прокси обладают максимально возможной степенью анонимности. То есть целевой сайт не сможет определить ваш реальный IP-адрес. Более того, сам факт использования вами прокси-сервера будет скрыт от целевого сайта.
Можно ли попробовать ваши прокси перед покупкой?
Да, по этой ссылке можно пройти часовой тест. В качестве тестового пакета мы бесплатно предоставляем 100 общих прокси из пакета «Европа».
Существуют ли какие-либо скрытые платежи?
Нет. Цена, которую вы видите перед покупкой, является окончательной.
Если у меня не работают прокси, могу ли я вернуть деньги?
Да. Мы предоставляем 24 часа после покупки для тестирования сервиса. Если по каким-то причинам вам не понравились наши прокси, просто отмените купленный пакет в панели управления и отправьте нам сообщение с просьбой о возврате средств. Мы гарантируем полный возврат средств в течение пары часов.
Другие часто задаваемые вопросы
Частные и общие прокси-серверы на все времена Вариант использования
С Fineproxy.de вы получаете данные из всех источников, не беспокоясь о пропускной способности и трафике. Наши прокси поддерживают протоколы HTTP и HTTPS, Socks 4, Socks 4a и Socks5, что позволяет им легко работать в любом случае — от развертывания браузера до инструментов парсинга и автоматизации. Повышайте внутреннюю эффективность и всегда предоставляйте своим клиентам оптимальный опыт использования ваших услуг!
Частные прокси
Максимальная скорость без компромиссов — для требовательных и критических требований
Купить частный проксиОбщие прокси
Минимальные затраты на максимальное количество IP-адресов и масштабируемых операций
Купить общий проксиНеограниченная пропускная способность для масштабируемого роста
Нет ограничений на пропускную способность загрузки или выгрузки: используйте наш прокси приобрести данные 24/7 без ограничений, находите новые возможности и будьте на шаг впереди конкурентов!
Купить проксиКупить прокси с гарантией возврата денег
От входа до использования прокси за 5 минут: Купите прокси и удобно оплачивайте онлайн — картой или различными криптовалютами и электронными кошельками — без риска с нашим возвратом денег гарантия.