Содержание

Топ 15 лучших прокси сервисов в 2020 году — Сервисы на vc.ru

Моя компания занимается парсингом сайтов в России уже более трёх лет, ежедневно мы парсим более 500 крупнейших интернет-магазинов в России. Как правило никому не нравится, что их ресурсы парсят и компании, которые могут себе это позволить, внедряют защиту, для обхода которой и используются прокси.

140 955 просмотров

Перед тем, как перейти к рассмотрению самих прокси-сервисов (часть из них мы использовали в своей работе) стоит остановится на описании их разновидностей. Вообще поставщиков прокси огромное количество в мире (да и в России тоже) и как показывает наш опыт парсинга в ряде случаев подходят даже бесплатные прокси. Но для особо «сложных» сайтов лучше работать с платными решениями, особенно если они предлагают выбор страны (некоторые сайты сразу блокируют IP- адрес если он не из России). Итак…

Сравнение разных видов прокси

HTTP(S) прокси, SOCKS4/5 прокси, выделенные прокси, общие прокси, открытые прокси, анонимные прокси, элитные прокси, обратные прокси… Сбивает с толку? Прочтите этот раздел, чтобы разобраться со всеми ними.

Прокси-сервер можно рассматривать как посредника между вами и веб-сервером, на котором размещен нужный сайт. Прокси получает запрос и затем переправляет его серверу. Сервер обрабатывает запрос и отправляет запрошенную информацию на прокси, который, наконец, отсылает запрошенные данные обратно вам.

Это похоже на то, как если бы вы попросили друга задать другому человеку вопрос и затем сообщить вам ответ. Существует множество прокси-серверов, они служат различным целям, но все они используют эту простую концепцию. Их разнообразие может легко запутать вас, если вы новичок в этом деле. Давайте же обсудим эти различные типы и их использование.

Прокси можно разделить на несколько типов на основе разных критериев. В нашей статье мы поговорим о том, как прокси различаются по протоколам, анонимности, методам использования, модификации запросов, совместному использованию, типам серверов и так далее.

Типы прокси по протоколам

В зависимости от протокола, используемого прокси-сервером, он может быть HTTP, HTTPS или SOCKS.

HTTP-прокси

HTTP-прокси – это любой прокси-сервер, который использует протокол передачи гипертекста (HTTP) для подключения к веб-серверу и клиенту (браузеру). Из-за широкого использования HTTP в интернете, большинство прокси-серверов являются HTTP-прокси.

Эти прокси могут получить доступ к веб-страницам, и хотя они также могут получать доступ к веб-сайтам с использованием защищенного HTTPS, защита эта будет потеряна в ходе использования.

Поскольку HTTP-соединение работает проще, чем протокол SOCKS, боты и парсеры работают лучше с HTTP-прокси.

HTTPS и SSL прокси

SSL(HTTPS)-прокси работают с SSL (или Secure Socket Layer) – это дополнительный уровень безопасности, накладываемый на HTTP, чтобы защитить его данные. В нем появляются сертификаты безопасности, которые используются для сквозного шифрования трафика и предотвращения перехвата данных во время передачи.

Прокси-сервер, поддерживающий SSL, устанавливает защищенное соединение с клиентом и с веб-сервером, чтобы избежать какого-либо вмешательства извне. HTTPS прокси помогает вам оставаться в безопасности при совершении транзакций или входе на веб-сайты с использованием имени пользователя и пароля.

SOCKS-прокси

SOCKS-прокси создает TCP-соединение от имени клиента для маршрутизации трафика. Это метод туннелирования через файрволы, и в данной конфигурации даже сам прокси-сервер не может перехватить данные, поэтому с SOCKS-прокси работают в основном приложения. Таким образом, SOCKS намного более безопасен, чем HTTP-прокси.

Однако в SOCKS5-прокси есть еще более продвинутые функции для обеспечения безопасности соединения. Единственным недостатком является то, что некоторые боты не поддерживают SOCKS, поэтому вам необходимо убедиться, что ваши боты могут работать с этим протоколом.

Типы прокси по уровню анонимности

Прозрачные прокси

Прозрачные прокси также называют перехватывающими прокси, встроенными прокси или принудительными прокси. Эти прокси не изменяют запросы или ответы, поэтому анонимность не изменяется, и веб-сайты могут получить ваш IP-адрес.

Прозрачные прокси обычно можно встретить в общественных Wi-Fi-сетях, они используются для предоставления доступа только тем, у кого есть разрешение. Многие серверы также используют прозрачные прокси для кэширования контента для быстрой доставки.

Анонимные прокси

Анонимные прокси-серверы изменяют HTTP-заголовок, заменяя ваш IP-адрес своим, и добавляют дополнительные команды переадресации, чтобы веб-сервер не узнал ваш IP-адрес. Веб-сайты могут распознать, что используется прокси-сервер, но не могут определить оригинальный адрес. Эти типы прокси обеспечивают минимальную анонимность и могут работать с любым протоколом.

Элитные анонимные прокси

Элитные анонимные прокси похожи на анонимные, но они намного безопаснее, поскольку обеспечивают самый высокий уровень защиты из всех возможных. Прокси-сервер изменяет HTTP-заголовок, чтобы полностью удалить любую информацию о вас, и не добавляет никаких команд переадресации. Таким образом, сайт не распознает запрос на подключение от прокси-сервера и рассматривает его как любое стандартное пользовательское подключение.

Элитные анонимные прокси очень важны, если вы используете боты для парсинга – с ними веб-сервер не узнает, что вы используете прокси, и ваш IP не заблокируют.

Типы прокси по размещению

Прокси-сервера в датацентрах (ЦОД)

Эти прокси размещаются на серверах, предназначенных для их работы. Такие сервера работают с высокоскоростными соединениями и специализированным программным обеспечением для максимизации производительности. Это приводит к тому, что прокси имеют быструю скорость, меньший пинг и могут предоставлять элитную анонимность. Прокси-сервера в центрах обработки данных подходят для большинства бизнес-целей, особенно для ботов.

Однако для их работы требуется, чтобы продавец располагал дата-центром в каждой из локаций, где он хочет предлагать свои IP-адреса, а места размещения центров обработки данных довольно ограничены. Общее количество прокси, которыми владеет продавец, также ограничено и составляет несколько тысяч. Таким образом, прокси на серверах в центрах обработки данных проще и заблокировать просто по маске подсети.

Резидентные прокси

Резидентные прокси используют компьютеры реальных людей и их подключения в собственных домах, которые предоставляются настоящими интернет-провайдерами. Продавец резидентных прокси-серверов на самом деле не владеет этими серверами, а просто «арендует» их в обмен на такие услуги, как, например, VPN.

Это позволяет продавцам иметь огромный пул жилых прокси практически со всего мира. Эти прокси-серверы работают сравнительно медленнее, чем прокси-серверы в центрах обработки данных, но они подходят для многих бизнес-задач из-за их разнообразия.

Прокси по типу использованию

Открытые прокси

Открытые прокси-серверы – это общедоступные прокси, которые не требуют никакого метода аутентификации при подключении. Но поскольку они бесплатны и общедоступны, в большинстве случаев эти прокси плохо или совсем не работают и не защищены, так что они могут быть настроены хакерами для кражи информации.

Открытые прокси также известны как публичные прокси, но мы не рекомендуем вам использовать их для работы.

Закрытые прокси (приватные)

Закрытые прокси-серверы – это прокси, которые защищены различными методами аутентификации, чтобы предотвратить любое несанкционированное использование людьми без доступа. Закрытые прокси продает масса компаний. Закрытые прокси-серверы могут быть двух типов, в зависимости от количества людей, с которыми они работают.

Выделенные (частные) прокси

Выделенные прокси (также известны как частные прокси) работают только на вас, и доступ к ним является конфиденциальным. Частные прокси обеспечивают более высокую производительность и безопасность, но стоят несколько дороже, чем общие. Прокси, которые специализируются на продаже билетов, парсинге, покупке эксклюзивных кроссовок, почти всегда являются частными прокси-серверами, поскольку они требуют высокой производительности, а использование прокси-серверов совместно с другими людьми увеличивает вероятность получения бана.

Общие (разделяемые) прокси

Эти прокси разделяют свои ресурсы между 2-5 пользователями. Каждый пользователь может работать одновременно со всеми другими, поэтому полоса пропускания делится поровну между всеми. Недостатком использования общих прокси-серверов является то, что они обеспечивают значительно меньшую скорость из-за общего доступа, и они могут быть заблокированы из-за других пользователей. Однако общие прокси обычно продаются по гораздо более низкой цене, чем частные выделенные прокси.

Веб-прокси

Веб-прокси означает создание прокси-сервера на сайте. Этот прокси не нужно настраивать в приложении, например, в браузере или в боте, чтобы получить нормальный доступ к данным. Этот тип прокси – веб-сайт с единственной строкой, с помощью которой вы можете получить доступ к нужному сайту и заодно замаскировать свой IP-адрес.

CGI веб прокси

Эти прокси управляются через веб-интерфейс, который называется Common Gateway Interface. Вы можете ввести желаемый URL для посещения страницы на сайте. Существует только несколько CGI веб-прокси, которые используются тысячами сайтов.

Все данные, которые вы вводите при использовании этих прокси, пропускаются через сайт владельца, и он может легко прочитать все данные, если захочет. Таким образом, в этих прокси не нужно использовать никакой конфиденциальной информации. Эти прокси-серверы также нельзя настроить для использования в другом ПО, что делает их непригодными для большинства бизнес-задач.

Типы прокси по IP-адресу

Статические прокси

Большинство поставщиков прокси в центрах обработки данных за обозначенную цену выделяют пользователю определенное количество серверов, и цена увеличивается с ростом их количества. Эти прокси назначаются только конкретному пользователю, и использовать их можно по очереди.

Если прокси блокируются, продавец обычно предлагает замену – один раз в месяц. Помимо этого, пользователь менять их не может.

Ротационные (вращающиеся) или прокси с обратным подключением

Прокси-сервера с обратным соединением (Backconnect), также известные как вращающиеся прокси, сами автоматически меняются через определенное время. Это позволяет делать каждый запрос с новым IP-адресом, а значит получить намного лучшую анонимность, скорость и избежать блокировок.

Backconnect-прокси идеально подходят для парсинга. Они обычно состоят из резидентных серверов (из-за большого количества требуемых подключений), но некоторые провайдеры в ЦОД также экспериментируют с вращающимися прокси.

Типы прокси по изменению данных

Форвард прокси

Форвард (прямой) прокси – это обычные прокси, которые вы используете при анонимном доступе к веб-контенту. Этот тип прокси используется клиентами (браузерами) для анонимности. Они принимают запрос от клиента, направляют его на веб-сервер для обработки и потом отправляют ответ с сервера клиенту. По сути, все типы прокси, которые мы обсуждали выше, являются прямыми прокси.

Реверс прокси

Реверс (обратный) прокси-сервер обычно работает на стороне веб-сервера для управления трафиком, проверки подлинности или расшифровки запросов на подключение или просто кэширования содержимого для более быстрой доставки. Обратные прокси не используются обычными людьми для обеспечения анонимности. Вместо этого они помогают веб-серверу оставаться защищенным от атак. Обратные прокси-серверы также могут распределять трафик по разным серверам для балансировки нагрузки.

Типы прокси по повторному использованию IP-адресов

Неиспользованные прокси

Прокси, которые ранее не использовались, называются первичными или неиспользованными. Чаще всего первичные прокси не являются прямо только что созданными и с новым IP-адресом, но они еще не использовались для работы с определенными веб-сайтами. Вот почему многие продавцы прокси блокируют доступ к сайтам, отличным от того, что вы указали.

Использованные или перепроданные прокси

Хотя это явно не упомянуто, большинство прокси ранее использовались тем или иным способом. Поскольку веб-сайты снимают бан с адресов по истечении определенного времени, использование таких прокси вполне возможно через какой-то промежуток времени, когда сайт (предположительно) снимет запрет.

Топ 15 прокси сервисов для парсинга

Ротационные (вращающиеся) прокси-серверы гораздо лучше подходят для сложных задач веб-парсинга. Поскольку на самых популярных веб-сайтах используются технологии защиты от взлома, которые выявляют ненормальные действия, особенно резкие скачки трафика с одного IP-адреса, использование прокси-серверов и реальных IP-адресов позволяет избегать блокировок и успешного извлекать необходимые данные. Такие прокси-сервера сделают так, что будет казаться, будто несколько реальных пользователей из разных мест одновременно просматривают сайт, что гарантирует вам скрытность и надежность в получении этих данных.

Ротационные (Rotating, вращающиеся) прокси – прокси-сервера, которые циклически меняют IP-адреса из своего пула, чтобы усложнить опознавание пользователя веб-серверами. Так гарантируется равномерное использование IP-адресов, что снижает вероятность их блокирования на целевом сайте.

Однако из-за множества компаний, предлагающих прокси-сервера, может быть трудно найти правильного провайдера, который предложит самый лучший сервис. Чтобы помочь с выбором, мы рассмотрели 15 лучших прокси-серверов с возможностью ротации IP- адресов (иными словами они лучше всего подходят для парсинга).

1. Zenscrape

Примечательно, что Zenscrape – это больше, чем классический прокси, поскольку он не обременяет вас управлением и самостоятельной ротацией адресов – он все делает автоматически, в отличие от большинства других платформ. Это делает платформу вполне пригодной для крупномасштабных проектов по парсингу данных.

Особенности: Zenscrape автоматизирует ротацию прокси, поэтому можно сосредоточиться на извлечении данных. В зависимости от сайтов, с которыми вы работаете, Zenscrape использует различные типы прокси – от серверов в центрах обработки данных до премиум-прокси и домашних (резидентных) IP-адресов. В настоящее время Zenscrape использует стандартные прокси в 3 локациях, премиальные резидентные прокси в более чем 300 локациях и большой пул из более чем 30 миллионов IP-адресов.

Цена:Можно начать использовать прокси Zenscrape бесплатно, но будет ограничение в 1 000 запросов в месяц. Помимо бесплатного плана, можно использовать любой из его платных тарифов, которые начинаются от 8,99 долларов в месяц и доходят до 199,99 долларов в месяц.

2. Microleaves

Microleaves – это большая сеть прокси-серверов с большим пулом меняющихся прокси, которые можно использовать для обхода блокировок при парсинге онлайн-контента.

Особенности: Microleaves может похвастаться более чем 26 миллионами резидентных IP-адресов. Он имеет три категории высокоскоростных прокси-серверов: прокси-серверы с обратным соединением (меняют IP каждые пять минут), частные выделенные HTTP прокси-серверы и разделяемые (на которых одновременно может работать несколько пользователей) прокси-серверы. Все его прокси имеют неограниченную пропускную способность. Можно использовать любой из его IP-адресов в США или в любом другом месте по всему миру.

Цена: Microleaves предлагает широкий выбор тарифных планов в зависимости от выбранного вами типа прокси. Например, цена 10 разделенных HTTP-прокси начинается от 15 долларов, а 10 backconnect прокси стоят от 124,99 долларов. Однако у компании нет бесплатной пробной версии.

3. Luminati

Luminati предлагает большую сеть, которая позволяет собирать веб-данные, не беспокоясь о том, что бота заблокируют или занесут в черный список.

Особенности: Luminati имеет более 35 миллионов резидентных peer-to-peer IP-адресов, доступных практически в каждой точке мира. Его сеть состоит из прокси в центрах обработки данных, постоянных резидентных, ротационных резидентных и мобильных прокси-серверов, что гарантирует свободу выбора. В каждом варианте можно выбрать использование общих IP-адресов, которые могут использоваться многими пользователями, или эксклюзивных, которые предназначены только для вас. Каждый прокси поддерживает неограниченное количество одновременных сессий с высокими показателями надежности. Вы можете подключиться к его серверам через API, через прокси-менеджер или через расширение браузера Chrome.

Цена: Luminati предлагает бесплатный пробный аккаунт для тестирования своих услуг. После этого можно выбрать любой из платных тарифных планов, которые зависят от объемов данных и типа прокси.Например, популярные резидентные прокси стоят от 10 долларов за ГБ.

4. NetNut

NetNut – это мощная сеть, которая позволяет собирать данные с сайтов анонимно и с минимальными сбоями.

Особенности: NetNut предоставляет замечательную коллекцию ротирующихся резидентных IP-адресов, которые расположены по всему миру. Это позволяет осуществлять таргетирование на уровне страны, а также работать со sticky sessions. В частности, вместо того, чтобы полагаться на одноранговые p2p соединения, что делают другие прокси-сети, NetNut использует возможности DiViNetworks для доставки данных и управления сетью. Это позволяет предоставлять пользователям эффективный и качественный сервис. DiViNetworks – технология, в которой сотни интернет-провайдеров предоставляют стабильные и эффективные резидентные IP-адреса.

Цена: NetNut предлагает бесплатную семидневную пробную версию для тестирования случайных прокси-серверов. После этого вы можете подписаться на любой из ежемесячных планов, в которых просят от 3,5 до 15 долларов за ГБ в зависимости от потребляемого объема.

5. Storm Proxies

Storm Proxies предоставляет собственную надежную технологию для ротации резидентных IP-адресов и сбора онлайн-данных без риска блокировки.

Особенности: С помощью Storm Proxies можно получить доступ к пулу из более чем 70 000 меняющих адреса прокси-серверов с обратным соединением, резидентных прокси и частных выделенных прокси. Его разделяемые «вращающиеся» прокси меняют IP-адреса каждые 3 или 15 минут, что гарантирует защиту от блокировки на веб-сайтах. Вы можете выбрать прокси в США, в ЕС, в США + ЕС или по всему миру. Частные выделенные прокси подходят для специализированных действий, которым требуются высокоскоростные фиксированные IP-адреса. Все прокси предлагают неограниченную пропускную способность.

Цена: Стоимость услуг Storm Proxies зависит от выбранного типа прокси. Например, начальный план для резидентных прокси-серверов с ротацией стоит 50 долларов в месяц и позволяет получить доступ к 5 портам. Компания позволяет опробовать услуги в течение 2 дней и запросить возврат в случае прекращения работы.

6. GeoSurf

GeoSurf – это еще один популярный сервис, который позволяет извлекать любой контент без пауз или замедлений.

Особенности: GeoSurf имеет пул из более чем 2,5 миллионов IP-адресов в более чем 2 000 мест по всему миру, что дает широкие возможности географического охвата. Компания предлагает резидентные IP-адреса в одноранговой доверенной сети, IP-адреса в центрах обработки данных в частной сети в более чем 120 локациях, и мобильные VPN, которые гарантируют вам анонимный серфинг на ходу. GeoSurf позволяет менять резидентные IP-адреса при извлечении данных. Он также предоставляет постоянные адреса для работы из одной и той же локации. Кроме того, GeoSurf предлагает специальные прокси для доступа к некоторым сайтам, таким как Instagram и Craigslist, а также специализированные IP-адреса для некоторых стран, таких как Иран или Китай.

Цена: GeoSurf берет от 8 до 12 долларов за ГБ в зависимости от выбранного тарифного плана; планы начинаются от 450 долларов в месяц и доходят до 2000 долларов в месяц. Бесплатный пробный план не предлагается.

7. Oxylabs

Oxylabs предлагает отличные высокоскоростные прокси-сервера, предназначенные для быстрого парсинга онлайн-ресурсов в реальном времени.

Особенности: Oxylabs имеет различные типы прокси для разных вариантов использования, включая сервера в ЦОД, прокси-сервера с ротацией адресов, статические резидентные прокси и премиум-прокси Socks5. Компания имеет более 2 миллионов выделенных прокси в центрах обработки данных в более чем сотне мест по всему миру. Oxylabs также имеет большой пул из более чем 32 миллионов резидентных прокси-серверов, которые позволяют выполнять таргетирование на уровне города и получать в парсинге надежные результаты. Кроме того, прокси-сервера имеют неограниченную пропускную способность, неограниченное количество одновременных сеансов и неограниченные возможности таргетирования.

Цена: Oxylabs использует гибкую модель ценообразования с оплатой за использование, которая зависит от локации IP-адреса, целевых сайтов, а также других параметров. Например, прокси-сервера в центрах обработки данных стоят от 1,20 долл. за IP, а резидентные прокси – от 5 долл. за ГБ.

8. Intoli

Intoli Smart Proxies предлагает настраиваемую сеть резидентных прокси, позволяющую максимально эффективно проводить парсинг.

Возможности: Intoli использует резидентные прокси, которые позволяют выполнять парсинг больших объемов данных, интеллектуальную маршрутизацию запросов, работающую через трудно определяемые IP-адреса, и автоматические повторные попытки, в которых пробуются альтернативные IP-адреса до тех пор, пока извлечение данных не состоится. Компания имеет большой набор американских и мировых IP-адресов. Кроме того, этот поставщик прокси позволяет развертывать headless браузеры, которые помогут избежать обнаружение. Вы также можете локально управлять сеансами скрапинга или использовать надежную инфраструктуру компании для сохранения сессий.

Цена: У Intoli есть три платных ежемесячных плана: Стартап план (200 долларов за ГБ), Бизнес (150 долларов за ГБ) и Enterprise (100 долларов за ГБ). Компания не предлагает бесплатный пробный план.

9. Smartproxy

Smartproxy предоставляет высококачественные ротационные прокси, чтобы помочь вам обойти ограничения на основе местоположения и улучшить работу ваших парсеров.

Особенности: С Smartproxy вы можете получить доступ к пулу из более чем 10 миллионов меняющихся IP-адресов в более чем 195 точках и 8 крупных городах по всему миру. Он предоставляет уникальные прокси для компьютеров и мобильных устройств, которые не имеют общих подсетей, прокси для обратных соединений, которые изменяют IP-адреса при каждом запросе, или позволяет использовать неограниченные постоянные IP-адреса, а также прокси в ЦОДах в США и ЕС, которые ускоряют извлечение данных. Smartproxy также позволяет делать несколько одновременных запросов без каких-либо ограничений.

Цена: Smartproxy просит оплату в соответствие с полосой пропускания. Например, его резидентные сервера для начинающих стоят 75 долларов в месяц и в них дается 5 ГБ траифка. Если используется корпоративный тариф с резидентными прокси, то цена составляет всего 3 доллара за Гигабайт. Во всех планах есть трехдневный пробный период с возвратом денег.

10. Crawlera

Crawlera – удобный сервис случайных прокси, который предоставляет надежные функции, позволяющие вывести ваш парсинг на новый уровень. Это часть ScrapingHub, который предлагает широкий набор отличных инструментов для извлечения данных.

Особенности: Crawlera имеет встроенные интеллектуальные алгоритмы ротации IP-адресов и пользовательских агентов, которые позволяют сэкономить время на управлении прокси и извлечении данных. Платформа содержит базу данных с более чем 130 видами банов, капчей и кодами ответов сайтов, что помогает избежать блокировки. С Crawlera вы можете моделировать поведение реального пользователя, выполнять автоматическую ротацию IP-адресов и повторные попытки, а также реализовывать конкурентные сессии. Кроме того, прокси-ротатор поддерживает развертывание headless браузеров и неограниченную пропускную способность.

Цена: Crawlera предлагает бесплатную 7-дневную пробную версию для своих прокси. После этого можно выбрать любой из его ежемесячных планов, который варьируется от 25 до 1000 долларов в месяц. Цена определяется количеством запросов, конкурентных сессий и других факторов.

11. Blazing SEO

Blazing SEO – еще один поставщик отличных прокси-серверов с возможностью смены адресов, который оправдывает свое имя (Blazing – быстрый), предлагая быстрые сервера для разного рода операций.

Особенности: Blazing SEO предоставляет превосходные прокси с неограниченным количеством потоков и пропускной способностью, поддержкой HTTPS/HTTP и SOCKs, а также реальными сетевыми подключениями в 1 Гбит/с. Компания предлагает и различные сервера, в том числе Windows VPS и выделенные, которые в комбинации с прокси обеспечивают беспрецедентную скорость работы. Blazing SEO поддерживает прокси в девяти странах, включая США, Великобританию и Японию. Кроме того, предлагаются оригинальные IPv6-адреса, которые ранее не использовались, и множество подсетей. Тем не менее, у компании нет резидентных IP, есть только прокси в ЦОДах.

Цена: Blazing SEO предлагает три ежемесячных тарифных плана: полу-выделенный прокси, который распределяется между тремя пользователями, стоит от 2,50 долларов, выделенный прокси, который используется только одним человеком, начинается от 6,00 долларов, и ротационный прокси, который часто меняет IP-адреса, стоит от 11,00 долларов. Есть бесплатная 2-дневная пробная версию для каждого плана.

12. IP Ninja

IP Ninja предлагает реальные IP-адреса для сбора данных в Интернете без каких-либо блокировок или проблем с производительностью.

Особенности: IP Ninja предоставляет надежные прокси с резидентными IP-адресами, которые можно использовать для самых разных целей. Компания имеет миллионы уникальных IP-адресов по всему миру, что сводит вероятность блокировки к минимум и обеспечивает вам быстрый и точный парсинг.

Цена: IP Ninja использует модель ценообразования на основе потребляемого трафика. Например, самый дешевый план стоит 345 долларов и он дает вам 25 ГБ. За 3000 долларов можно получить уже 500 ГБ. Бесплатного пробного плана для тестирования услуг нет.

13. HomeIP

HomeIP – еще один провайдер прокси, который позволяет извлекать данные, не сталкиваясь с блокировками или системами защиты.

Особенности: HomeIP позволяет получить доступ к более чем 13 миллионам меняющихся IP-адресов в 157 странах и 2 500 городах по всему миру – вы сможете использовать сервис для обхода ограничений на основе местоположения. Кроме того, HomeIP позволяет менять прокси-сервер каждые 1/10/30 минут или же использовать постоянный IP-адрес для длительного сеанса парсинга. Можно использовать сервис для запуска неограниченного количества одновременных сессий.

Цена: Услуги HomeIP с чередованием IP-адресов тарифицируются в зависимости от трафика. Минимальный уровень стоит 200 долларов в месяц и он дает 10 ГБ. Существует также профессиональный тариф от 300 долларов в месяц. Если вам нужно больше, можно запросить индивидуальную цену. Компания дает семидневный триал и трехдневную гарантию возврата денег.

14. DSLRoot

DSLRoot предлагает надежные решения для сокрытия вашего IP-адреса и обхода блокировок при осуществлении парсинга.

Особенности: DSLRoot обеспечивает доступ к реальным резидентным IP-адресам, которые помогают избежать обнаружения во время парсинга веб-страниц. Его IP-адреса расположены в более чем 70 локациях в 20 городах США. IP-адреса получены от 4G/LTE операторов, DSL и кабельных провайдеров интернета. Компания также предлагает надежное API для интеграции своих услуг в приложения.

Цена: DSLRoot предлагает бесплатную пробную версию на один час с доступом к двум локациям в США. Платные планы стоят от 50 до 1750 долларов в зависимости от продолжительности использования – от 7 дней до 12 месяцев. Они также позволяют вам получить доступ к неограниченному количеству локаций.

15. FusionProxy

FusionProxy предлагает эффективную, простую и быструю помощь для тех кто извлекает данные с сайтов.

Особенности: FusionProxy владеет прокси-серверами с IP разных 3G/LTE/Wi-Fi операторов. У компании более 55 000 IP-адресов в разных местах по всему свету. С помощью службы меняющихся прокси с обратным соединением вы можете менять IP-адреса каждые 5 минут и обходить технологии защиты. В одном слоте прокси-ротатор позволяет ежедневно получать доступ к более чем 300 IP-адресам. Кроме того, FusionProxy позволяет одновременно запускать неограниченное количество сессий, получать доступ к веб-сайтам с помощью паролей и развертывать возможности рендеринга JavaScript. Он также предоставляет специальные прокси для работы с некоторыми популярными веб-сайтами, такими как Google, Facebook и Twitter.

Цена: FusionProxy также оценивает свои услуги в зависимости от трафика. Планы варьируются от 19 долларов в месяц за 10 ГБ до 199 долларов в месяц за 249 ГБ. Если у вас есть особые потребности, можно запросить индивидуальную цену. Существует также 24-часовая бесплатная пробная версия для тестирования услуг.

Заключение

Это наш большой список из 15 лучших компаний, предлагающих ротационные прокси-сервера. Принимая во внимание, что выбор прокси обычно является компромиссом между доступными функциями, ценой и надежностью, вы наверняка сможете найти в этом списке подходящего вам провайдера и вывести работу своих парсеров на новый уровень.

Установка Прокси-сервера

В состав антивирусной сети может входить один или несколько Прокси-серверов.

При выборе компьютера, на который будет устанавливаться Прокси-сервер, основным критерием является то, что Прокси-сервер должен быть доступен из всех сетей/сегментов сетей, информацию между которыми он будет переадресовывать.

Установка Прокси-сервера должна выполняться пользователем с правами администратора данного компьютера.

 

Для установки соединения между Сервером и клиентами через Прокси-сервер рекомендуется отключить шифрование трафика. Для этого достаточно установить значение нет для параметра Шифрование в разделе Конфигурация Сервера Dr.Web (см. Руководство администратора, раздел Конфигурация Сервера Dr.Web → Общие).

Ниже описывается установка Прокси-сервера. Состав и последовательность шагов могут несколько различаться в зависимости от версии дистрибутива.

Для установки Прокси-сервера на компьютер с ОС Windows:

1.Запустите файл дистрибутива. Откроется окно InstallShield Wizard, извещающее вас об устанавливаемом продукте. Нажмите кнопку Next.

2.Откроется окно с текстом лицензионного договора. После ознакомления с условиями лицензионного договора выберите пункт I accept the terms of the license agreement и нажмите кнопку Next.

3.Откроется окно для настройки основных параметров Прокси-сервера:

•В поле Listen to задайте IP-адрес, «прослушиваемый» Прокси-сервером. По умолчанию – any (0.0.0.0) – «прослушивать» все интерфейсы.

Адреса задаются в формате сетевого адреса, приведенного в документе Приложения, в разделе Приложение E. Спецификация сетевого адреса.

•В поле Port задайте номер порта, который будет «слушать» Прокси-сервер. По умолчанию – это порт 2193.

•Установите флаг Enable discovery для включения режима имитации Сервера. Данный режим позволяет Сканеру сети обнаруживать Прокси-сервер в качестве Сервера Dr.Web. Для режима имитации Сервера доступны следующие настройки:

▫Установите флаг Enable multicasting, чтобы Прокси-сервер отвечал на широковещательные запросы, адресованные Серверу.

▫В поле Multicast group задайте IP-адрес многоадресной группы, в которую будет входить Прокси-сервер. Указанный интерфейс будет прослушиваться Прокси-сервером для взаимодействия с Сетевыми инсталляторами при поиске активных Серверов Dr.Web сети. Если поле оставить пустым, Прокси-сервер не будет входить ни в одну из многоадресных групп. По умолчанию многоадресная группа, в которую входит Сервер – 231.0.0.1.

•В выпадающем списке Compression mode выберите режим сжатия трафика для каналов между Прокси-сервером и обслуживаемыми клиентами: Агентами и инсталляторами Агентов. В поле Level задайте уровень сжатия. Допускаются целые числа от 1 до 9.

После задания основных настроек нажмите кнопку Next.

4.Откроется окно настроек кэширования Прокси-сервера:

Установите флаг Enable caching, чтобы кэшировать данные, передаваемые Прокси-сервером, и задайте следующие параметры:

•Чтобы изменить каталог для хранения кэшируемых данных, заданный по умолчанию, нажмите кнопку Browse и задайте новый каталог в браузере по файловой системе.

•В поле Maximum revisions number задайте максимальное количество хранимых ревизий. По умолчанию хранится 3 последние ревизии, более старые ревизии удаляются.

•В поле Cleanup interval задайте временной интервал в минутах между удалениями старых ревизий. По умолчанию – 60 минут.

•В поле Unload interval задайте временной интервал в минутах между выгрузками из памяти неиспользуемых файлов. По умолчанию – 10 минут.

•В выпадающем списке Integrity check mode выберите режим проверки целостности кэша:

▫At startup – при запуске Прокси-сервера (может занять продолжительное время).

▫Idle – в фоновом режиме работы Прокси-сервера.

После задания настроек кэширования нажмите кнопку Next.

5.Откроется окно настроек переадресации соединений:

В блоке Redirection settings задайте адрес или список адресов Серверов Dr.Web, на которые будут перенаправляться соединения, устанавливаемые Прокси-сервером.

Адреса задаются в формате сетевого адреса, приведенного в документе Приложения, в разделе Приложение E. Спецификация сетевого адреса.

В выпадающих списках Compression mode выберите режимы сжатия трафика для каналов связи между Прокси-сервером и каждым из заданных Серверов Dr.Web.

После задания настроек переадресации нажмите кнопку Next.

6.Откроется окно выбора каталога установки. Если необходимо изменить каталог установки, заданный по умолчанию, нажмите кнопку Change и выберите каталог установки.

Нажмите кнопку Next.

7. Откроется окно, извещающее о готовности к установке Прокси-сервера. Для начала установки Прокси-сервера нажмите кнопку Install.

8.После завершения процесса установки нажмите кнопку Finish.

После завершения установки, при необходимости, вы можете изменить параметры работы Прокси-сервера. Для этого служит конфигурационный файл drwcsd-proxy.xml, расположенный в следующем каталоге:

•ОС Windows: C:\ProgramData\Doctor Web\drwcsd-proxy\

•ОС Linux и ОС Solaris: /var/opt/drwcs/etc

•ОС FreeBSD: /var/drwcs/etc

Настройки конфигурационного файла приведены в документе Приложения, п. Приложение G4.

Для установки Прокси-сервера на компьютер с ОС семейства UNIX:

Выполните следующую команду:

sh ./<файл_дистрибутива>.run

В процессе установки ПО под ОС FreeBSD создается rc-скрипт /usr/local/etc/rc.d/0.dwcp-proxy.sh.

Используйте команды:

•/usr/local/etc/rc. d/0.dwcp-proxy.sh stop – для ручной остановки Прокси-сервера;

•/usr/local/etc/rc.d/0.dwcp-proxy.sh start – для ручного запуска Прокси-сервера.

 

В процессе установки ПО под ОС Linux и ОС Solaris будет создан init-скрипт для запуска и остановки Прокси-сервера /etc/init.d/dwcp-proxy.

Настройка обратного прокси-сервера с помощью ArcGIS Server—ArcGIS Server

Обратный прокси-сервер – это компьютер, установленный в периметре сети (в так называемой демилитаризованной зоне [DMZ] или промежуточной подсети), который обрабатывает запросы из Интернета и перенаправляет их на компьютеры внутренней сети. Перенаправляя запросы, обратный прокси-сервер маскирует идентичность компьютеров, находящихся за брандмауэром организации, защищая таким образом внутренние компьютеры от прямых атак со стороны пользователей интернета. На обратном прокси-сервере можно реализовать дополнительные функции безопасности, позволяющие еще больше защитить внутреннюю сеть от пользователей извне.

Если вы используете обратный прокси-сервер с функцией проверки работоспособности, рекомендуем вам использовать точку доступа проверки работоспособности ArcGIS Server, чтобы определить, может ли сайт получать запросы. Это используется для быстрого определения наличия на сайте аппаратного или программного сбоя. Дополнительные сведения см. в разделе Проверка работоспособности в ArcGIS REST API.

Добавление ArcGIS Server к обратному прокси-серверу

Обратный прокси-сервер организации можно настроить для обмена данными либо напрямую с ArcGIS Server, либо через ArcGIS Web Adaptor, добавив соответствующие URL-адреса в директивы прокси.

Вы должны убедиться, что контекстное имя обратного прокси-сервера переходит только на один уровень URL глубже. Например, у вас может быть адрес URL обратного прокси-сервера, такой как https://proxy.domain.com/enterprise, но у вас не может быть адреса URL обратного прокси-сервера типа https://proxy.domain.com/myorg/enterprise.

Например, если в качестве обратного прокси-сервера вы используете Apache, то вам потребуется добавить URL-адрес ArcGIS Server или URL-адрес ArcGIS Web Adaptor в директивы ProxyPass в файл конфигурации веб-сервера httpd. conf Apache:

Если обмен данными осуществляется через ArcGIS Web Adaptor

ProxyPass /server https://gisserver.domain.com/server
ProxyPassReverse /server https://gisserver.domain.com/server

Если обмен данными осуществляется напрямую с ArcGIS Server

ProxyPass /arcgis https://gisserver.domain.com:6443/arcgis
ProxyPassReverse /arcgis https://gisserver.domain.com:6443/arcgis

Если вы используете обратный прокси-сервер и URL-адрес вашего сайта не заканчивается строкой по умолчанию /arcgis (все буквы строчные), вам также следует установить свойство ArcGIS Server WebContextURL. Это позволит ArcGIS Server построить корректные URL-адреса для всех ресурсов, которые он направляет конечному пользователю.

Настроив ArcGIS Web Adaptor с сайтом, используйте свойство WebContextURL, чтобы задать URL-адрес ArcGIS Server, который соответствовал бы своему ArcGIS Web Adaptor (такому как /mygis). Если веб-адаптер не настроен, URL-адрес сайта должен оканчиваться на /arcgis, чтобы избежать возможных проблем с перенаправлением URL.

Чтобы изменить WebContextURL, сделайте следующее:
  1. Войдите в Administrator Directory ArcGIS Server по адресу https://gisserver.domain.com:6443/arcgis/admin как пользователь с правами доступа администратора.
  2. Щелкните система > свойства > обновить.
  3. В текстовом окне Свойства вставьте следующий JSON, заменив собственный URL ArcGIS Server, который видят пользователи за пределами брандмауэра вашей организации.
  4. Щёлкните Обновить.
  5. Перезапустите ArcGIS Server на каждом ГИС-сервере сайта. В Windows это можно выполнить посредством перезапуска сервиса Windows ArcGIS Server на каждом компьютере.

Заголовки обратного прокси-сервера и ArcGIS Server

Перед развертыванием обратного прокси-сервера для использования с ArcGIS Server или ArcGIS Web Adaptor, рекомендуется настроить заголовки обратного прокси-сервера для обеспечения связи.

Обратный прокси-сервер должен иметь возможность определять перенаправления (коды HTTP 301 или 302). Обновите заголовок Location, чтобы гарантировать, что полное доменное имя (FQDN) и контекст ответа соответствуют значению WebContextURL сервера.

X-Forwarded-Host

При интеграции обратного прокси-сервера с ArcGIS Server или ArcGIS Web Adaptor необходимо знать, что оба эти компонента ожидают увидеть следующее свойство, установленное в заголовке, который был отправлен обратным прокси-сервером:

X-Forwarded-Host=<FQDN of reverse proxy server>

Если в заголовке указан этот параметр, ArcGIS Server и ArcGIS Web Adaptor возвращают запросы обратному прокси-серверу, которые соответствуют URL-адресу обратного прокси-сервера. Например, запрос к ArcGIS Server Services Directory (https://reverseproxy.domain.com/arcgis/rest/services) возвращается клиенту в виде того же URL-адреса.

Если свойство заголовка X-Forwarded-Host установлено не будет, ArcGIS Server и ArcGIS Web Adaptor могут возвратить URL внутреннего компьютера, на который был направлен запрос, например, https://gisserver. domain.com/arcgis/rest/services вместо https://reverseproxy.domain.com/arcgis/rest/services. Это проблематично, т.к. клиенты не смогут получить доступ к этому URL-адресу (обычно выглядит как ошибка 404 в браузере). Также, клиент получит некоторые сведения о внутреннем компьютере.

При устранении проблем связи между клиентами и ArcGIS Server или ArcGIS Web Adaptor, рекомендуется задать свойство X-Forwarded-Host заголовка обратного прокси-сервера, т.к. это обычная причина коммуникационных сбоев. Способ задания заголовка зависит от реализации обратного прокси-сервера. Например, в Apache это достигается с помощью директивы ProxyPreserveHost On, задаваемой в конфигурации:

...
ProxyPreserveHost On
ProxyPass /server https://gisserver.domain.com/server
ProxyPassReverse /server https://gisserver.domain.com/server
...

Указания по передаче оригинального заголовка хоста можно найти в документации для вашего прокси-сервера.


Отзыв по этому разделу?

Атрибут

Proxy-Addresses — приложения Win32

Редактировать

Твиттер LinkedIn Фейсбук Эл. адрес

  • Статья
  • 2 минуты на чтение

Прокси-адрес — это адрес, по которому объект-получатель Microsoft Exchange Server распознается в чужой почтовой системе. Прокси-адреса требуются для всех объектов получателей, таких как настраиваемые получатели и списки рассылки.

Запись Значение
Китайская Прокси-адреса
Отображаемое имя Ldap прокси-адреса
Размер
Права на обновление Это значение задается системой.
Частота обновления Создано библиотекой DLL, предоставленной с объектом каталога Address-Type, когда тип адреса установлен.
Идентификатор атрибута 1.2.840.113556.1.2.210
Идентификатор системы бф967а06-0де6-11д0-а285-00аа003049е2
Синтаксис Строка (Юникод)

Реализации

  • Windows 2000 Server
  • Windows Server 2003
  • АДАМ
  • Windows Server 2003 R2
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012

Сервер Windows 2000

Запись Значение
Идентификатор ссылки
MAPI-идентификатор 0x800F
Только для системы Ложь
Является однозначным Ложь
Индексируется Правда
В глобальном каталоге Ложь
Дескриптор безопасности NT О:МЕШОК:ПЛОХОЙ:S:
Нижний диапазон 1
Верхний диапазон 1123
Флаги поиска 0x00000005
Системные флаги 0x00000010
Классы, используемые в Верх

Windows Server 2003

Запись Значение
Идентификатор ссылки
MAPI-идентификатор 0x800F
Только для системы Ложь
Является однозначным Ложь
Индексируется Правда
В глобальном каталоге Ложь
Дескриптор безопасности NT О:МЕШОК:ПЛОХОЙ:S:
Нижний диапазон 1
Верхний диапазон 1123
Флаги поиска 0x00000005
Системные флаги 0x00000010
Классы, используемые в Верх

АДАМ

Запись Значение
Идентификатор ссылки
MAPI-идентификатор 0x800F
Только для системы Ложь
Является однозначным Ложь
Индексируется Правда
В глобальном каталоге Ложь
Дескриптор безопасности NT О:МЕШОК:ПЛОХОЙ:S:
Нижний диапазон 1
Верхний диапазон 1123
Флаги поиска 0x00000005
Системные флаги 0x00000010
Классы, используемые в Верх

Windows Server 2003 R2

Запись Значение
Идентификатор ссылки
MAPI-идентификатор 0x800F
Только для системы Ложь
Является однозначным Ложь
Индексируется Правда
В глобальном каталоге Ложь
Дескриптор безопасности NT О:МЕШОК:ПЛОХОЙ:S:
Нижний диапазон 1
Верхний диапазон 1123
Флаги поиска 0x00000005
Системные флаги 0x00000010
Классы, используемые в Верх

Windows Server 2008

Запись Значение
Идентификатор ссылки
MAPI-идентификатор 0x800F
Только для системы Ложь
Является однозначным Ложь
Индексируется Правда
В глобальном каталоге Ложь
Дескриптор безопасности NT О:МЕШОК:ПЛОХОЙ:S:
Нижний диапазон 1
Верхний диапазон 1123
Флаги поиска 0x00000005
Системные флаги 0x00000010
Классы, используемые в Верх

Windows Server 2008 R2

Запись Значение
Идентификатор ссылки
MAPI-идентификатор 0x800F
Только для системы Ложь
Является однозначным Ложь
Индексируется Правда
В глобальном каталоге Ложь
Дескриптор безопасности NT О:МЕШОК:ПЛОХОЙ:S:
Нижний диапазон 1
Верхний диапазон 1123
Флаги поиска 0x00000005
Системные флаги 0x00000010
Классы, используемые в Верх

Windows Server 2012

Ввод Значение
Идентификатор ссылки
MAPI-идентификатор 0x800F
Только для системы Ложь
Является однозначным Ложь
Индексируется Правда
В глобальном каталоге Ложь
Дескриптор безопасности NT О:МЕШОК:ПЛОХОЙ:S:
Нижний диапазон 1
Верхний диапазон 1123
Флаги поиска 0x00000005
Системные флаги 0x00000010
Классы, используемые в Верх

Как заполняется атрибут proxyAddresses в Azure AD — Active Directory

  • Статья
  • 8 минут на чтение

В этой статье описывается, как заполняется атрибут proxyAddresses в Azure Active Directory (Azure AD), и обсуждаются распространенные сценарии, которые помогут вам понять, как заполняется атрибут proxyAddresses в Azure AD.

Исходная версия продукта:   Azure Active Directory
Исходный номер базы знаний:   31

Атрибут proxyAddresses в Active Directory — это свойство с несколькими значениями, которое может содержать различные записи известных адресов. Например, он может содержать адреса SMTP, адреса X500, адреса SIP и т. д. Когда объект синхронизируется с Azure AD, значения, указанные в атрибуте mail или proxyAddresses в Active Directory, копируются в атрибут теневой почты или proxyAddresses в Azure AD, а затем используются для вычисления окончательных proxyAddresses объекта в Azure. AD в соответствии с внутренними правилами Azure AD. Логика, которая заполняет атрибуты mail, mailNickName и proxyAddresses в Azure AD, называется вычислением прокси и учитывает множество различных аспектов локальных данных Active Directory, таких как:

  • Установите или обновите основной SMTP-адрес и дополнительные вторичные адреса на основе локальных ProxyAddresses или UserPrincipalName.
  • Установите или обновите атрибут Mail на основе рассчитанного основного SMTP-адреса.
  • Установите или обновите атрибут MailNickName на основе локального MailNickName или префикса основного SMTP-адреса.
  • Отбрасывать локальные адреса с зарезервированным суффиксом домена, например @*.onmicrosoft.com, @*.microsoftonline.com;
  • Отменить локальные прокси-адреса с устаревшими протоколами, такими как MSMAIL, X400 и т. д.;
  • Отменить неправильно сформированные локальные адреса или адреса, не соответствующие RFC 5322, т.е. отсутствует префикс протокола «SMTP:», содержащий пробел или другой недопустимый символ;
  • Удалите ProxyAddresses с непроверенным суффиксом домена, если пользователю назначена лицензия Exchange Online.

Поэтому значения атрибутов Mail и ProxyAddresses для объекта в Active Directory могут не совпадать со значениями атрибута ProxyAddresses в Azure AD.

Терминология

В этой статье используется следующая терминология:

  • Исходный домен: первый домен, подготовленный в клиенте. Например, Contoso.onmicrosoft.com .
  • Адрес маршрутизации электронной почты Microsoft Online (MOERA): адрес, созданный из префикса userPrincipalName пользователя и начального суффикса домена, который автоматически добавляется к proxyAddresses в Azure AD. Например, smtp:[email protected] .
  • UserPrincipalName (UPN): адрес входа пользователя.
  • Основной SMTP-адрес: основной адрес электронной почты объекта-получателя Exchange, включая префикс протокола SMTP. Например, SMTP:[email protected] .
  • Дополнительный smtp-адрес: Дополнительные адреса электронной почты объекта-получателя Exchange. Например, smtp:[email protected] .
  • Почтовый атрибут: Содержит основной адрес электронной почты пользователя без префикса протокола SMTP. Например, [email protected] .
  • Атрибут MailNickName: содержит псевдоним объекта-получателя Exchange. Например, john. doe .

Вы создали локальный объект пользователя со следующими наборами атрибутов:

 AD:mail : \<не задано>
AD:mailNickName : \<не задано>
AD:proxyAddresses : {\<не задано>}
AD: userPrincipalName : [email protected]
 

Затем он синхронизируется с Azure AD, и только атрибут mailNickName заполняется с использованием префикса имени участника-пользователя, поскольку это обязательный атрибут:

 AAD:mailNickName : user1upn
AAD:UserPrincipalName : [email protected]
 

Затем ему назначается лицензия Exchange Online. В этом сценарии выполняются следующие операции из-за вычисления прокси:

  • Задайте основной SMTP-адрес в атрибуте proxyAddresses, используя значение имени участника-пользователя.
  • Заполните атрибут почты, используя основной SMTP-адрес.
  • Добавьте MOERA в качестве вторичного smtp-адреса в атрибуте proxyAddresses, используя формат mailNickName@initial domain.

В Azure AD для синхронизированного объекта пользователя с лицензией Exchange Online установлены следующие атрибуты:

 AAD:mail: user1upn@Contoso. com
AAD: mailNickName : user1upn
AAD:proxyAddresses: {smtp:[email protected]; SMTP: [email protected]}
AAD: userPrincipalName : [email protected]
 

Вы создали локальный объект пользователя со следующими наборами атрибутов:

 AD:mail : [email protected]
AD:mailNickName : \<не задано>
AD:proxyAddresses : {\<не задано>}
AD: userPrincipalName : [email protected]
 

Далее он синхронизируется с Azure AD и выполняются следующие операции за счет расчета прокси:

  • Задайте основной SMTP, используя то же значение атрибута почты.
  • Заполните атрибут mailNickName, используя префикс основного SMTP-адреса.
  • Заполните атрибут почты, используя основной SMTP-адрес.

Следующие атрибуты задаются в Azure AD при первоначальной подготовке пользователя:

 AAD:mail : [email protected]
AAD: mailNickName : user2mail
AAD:proxyAddresses : {SMTP:[email protected]}
AAD: userPrincipalName : user2upn@Contoso. com
 

Затем ему назначается лицензия Exchange Online. В этом случае следующая операция выполняется в результате вычисления прокси:

  • Добавьте имя участника-пользователя в качестве вторичного smtp-адреса в атрибуте proxyAddresses.
  • Добавьте MOERA в качестве вторичного smtp-адреса в атрибуте proxyAddresses, используя формат mailNickName@initial domain.

В Azure AD для синхронизированного объекта пользователя с лицензией Exchange Online установлены следующие атрибуты:

 AAD: почта: [email protected]
AAD: mailNickName : user2mail
AAD:proxyAddresses: {smtp:[email protected]; smtp:[email protected]; SMTP: [email protected]}
AAD: userPrincipalName : [email protected]
 

Сценарий 3: вы изменили значения атрибута proxyAddresses локального пользователя

Вы создали локальный объект пользователя со следующими наборами атрибутов:

 AD:mail : \
AD:mailNickName : \<не задано>
AD:proxyAddresses: {smtp:user3pa3@Fabrikam. microsoftonline.com, smtp:[email protected], SMTP:[email protected]}
AD: userPrincipalName : [email protected]
 

Затем он синхронизируется с Azure AD и получает лицензию Exchange Online. В этом сценарии в результате вычисления прокси выполняется следующая операция:

  • Отбрасывать адреса с зарезервированным суффиксом домена. В этом примере пропускаются следующие адреса:
  • Задайте основной SMTP, используя тот же адрес, который указан в локальном атрибуте proxyAddresses.
  • Заполните атрибут mailNickName, используя префикс основного SMTP-адреса.
  • Заполните атрибут почты, используя основной SMTP-адрес.
  • Добавьте MOERA в качестве вторичного smtp-адреса в атрибуте proxyAddresses, используя формат mailNickName@initial domain.
  • Добавьте имя участника-пользователя в качестве дополнительного smtp-адреса в атрибуте proxyAddresses.

Следующие атрибуты задаются в Azure AD для объекта синхронизированного пользователя:

 AAD: почта: [email protected]
AAD: mailNickName : user3pa1
AAD:proxyAddresses: {smtp:[email protected]; smtp:[email protected]; SMTP: [email protected]}
AAD: userPrincipalName : [email protected]
 

Затем измените значения локального атрибута proxyAddresses на следующие:

 AD:mail : \
AD:mailNickName : \<не задано>
AD:proxyAddresses: {smtp:[email protected], smtp:[email protected], SMTP:[email protected]}
AD: userPrincipalName : [email protected]
 

В этом сценарии в результате вычисления прокси выполняется следующая операция:

  • Отбрасывать адреса с зарезервированным суффиксом домена. Например, пропускаются следующие адреса:
  • Замените новый основной SMTP-адрес, указанный в атрибуте proxyAddresses.
  • Обновите атрибут почты, используя значение нового основного SMTP-адреса, указанного в атрибуте proxyAddresses.
  • Сохранить старое имя mailNickName, поскольку локальное имя mailNickName не задано и его значение не изменилось.
  • Оставить старую MOERA в качестве вторичного smtp-адреса в атрибуте proxyAddresses.
  • Сохранить имя участника-пользователя в качестве вторичного SMTP-адреса в атрибуте proxyAddresses.

В Azure AD для объекта синхронизированного пользователя установлены следующие атрибуты:

 AAD:mail: [email protected]
AAD: mailNickName : user3pa1
AAD:proxyAddresses : {SMTP:[email protected]; smtp:[email protected]; smtp:[email protected]}
AAD: userPrincipalName : [email protected]
 

Сценарий 4: лицензия Exchange Online удалена

Вы создали локальный объект пользователя, для которого установлены следующие атрибуты:

 AD:mail : \
AD:mailNickName : \<не задано>
AD:proxyAddresses : {\<не задано>}
AD: userPrincipalName : user4upn@Contoso. com
 

Затем он синхронизируется с Azure AD и получает лицензию Exchange Online. В этом сценарии в результате расчета прокси выполняется следующая операция:

  • Задайте основной SMTP-адрес в атрибуте proxyAddresses, используя значение имени участника-пользователя.
  • Заполните атрибут mailNickName, используя префикс основного SMTP-адреса.
  • Заполните атрибут почты, используя основной SMTP-адрес.
  • Добавьте MOERA в качестве вторичного smtp-адреса в атрибуте proxyAddresses, используя формат mailNickName@initial domain.

В Azure AD для синхронизированного пользовательского объекта установлены следующие атрибуты:

 AAD: почта: [email protected]
AAD: mailNickName : user4upn
AAD:proxyAddresses: {smtp:[email protected]; SMTP: [email protected]}
AAD: userPrincipalName : [email protected]
 

Затем вы удаляете лицензию Exchange Online, и в результате вычисления прокси выполняется следующая операция:

  • Удалите основной SMTP-адрес в атрибуте proxyAddresses, соответствующем значению имени участника-пользователя.
  • Повысьте уровень MOERA со вторичного на первичный SMTP-адрес в атрибуте proxyAddresses.
  • Обновите атрибут почты, используя основной SMTP-адрес в атрибуте proxyAddresses (MOERA).
 AAD: почта: [email protected]
AAD: mailNickName : user4upn
AAD:proxyAddresses : {SMTP:[email protected]}
AAD: userPrincipalName : [email protected]
 

Затем вы добавляете дополнительный smtp-адрес в локальный атрибут proxyAddresses:

 AD:mail : \
AD:mailNickName : \<не задано>
AD:proxyAddresses : {smtp:[email protected]}
AD: userPrincipalName : [email protected]
 

Когда объект синхронизируется с Azure AD, в результате вычисления прокси выполняется следующая операция:

  • Добавьте дополнительный smtp-адрес в атрибут proxyAddresses.
  • Добавьте имя участника-пользователя в качестве дополнительного smtp-адреса в атрибуте proxyAddresses.

Следующие атрибуты установлены в Azure AD для синхронизированного пользовательского объекта:

 AAD:mail: user4upn@Contoso. onmicrosoft.com
AAD: mailNickName : user4upn
AAD:proxyAddresses: {smtp:[email protected]; smtp:[email protected]; SMTP: [email protected]}
AAD: userPrincipalName : [email protected]
 

Вы создали локальный объект пользователя со следующими наборами атрибутов:

 AD:mail : \<не задано>
AD:mailNickName : \<не задано>
AD:proxyAddresses : {\<не задано>}
AD: userPrincipalName : [email protected]
 

Затем он синхронизируется с Azure AD и получает лицензию Exchange Online. В этом сценарии в результате вычисления прокси-сервера выполняется следующая операция:

  • Задайте основной SMTP-адрес в атрибуте proxyAddresses, используя значение имени участника-пользователя.
  • Заполните атрибут mailNickName, используя префикс основного SMTP-адреса.
  • Заполните атрибут почты, используя основной SMTP-адрес.
  • Добавьте MOERA в качестве вторичного smtp-адреса в атрибуте proxyAddresses, используя формат mailNickName@initial domain.

В Azure AD для объекта синхронизированного пользователя установлены следующие атрибуты:

 AAD:mail: [email protected]
AAD: mailNickName : user5upn
AAD:proxyAddresses: {smtp:[email protected]; SMTP: [email protected]}
AAD: userPrincipalName : [email protected]
 

Затем измените значение локального атрибута mailNickName на следующее:

 mail : \
AD: mailNickName : user5new1
AD:proxyAddresses : {\<не задано>}
AD: userPrincipalName : [email protected]
 

В этом сценарии в результате расчета прокси-сервера выполняется следующая операция:

  • Обновите атрибут mailNickName, используя то же значение, что и локальный атрибут mailNickName.
  • Сохранить атрибут почты без изменений.
  • Оставить атрибут proxyAddresses без изменений.

В Azure AD для объекта синхронизированного пользователя установлены следующие атрибуты:

 AAD:mail: [email protected]
AAD: mailNickName : user5new1
AAD:proxyAddresses: {smtp:user5upn@Contoso. onmicrosoft.com; SMTP: [email protected]}
AAD: userPrincipalName : [email protected]
 

Вы создали два локальных объекта пользователя с одинаковым значением mailNickName:

 AD:почта : \<не задано>
AD: mailNickName : user6mnn
AD:proxyAddresses : {\<не задано>}
AD: userPrincipalName : [email protected]
 
 AD:почта : \<не задано>
AD: mailNickName : user6mnn
AD:proxyAddresses : {\<не задано>}
AD: userPrincipalName : [email protected]
 

Далее они синхронизируются с Office 365 и им назначается лицензия Exchange Online. В этом сценарии в результате расчета прокси выполняется следующая операция:

  • Задайте основной SMTP-адрес в атрибуте proxyAddresses, используя значение имени участника-пользователя.
  • Заполните атрибут mailNickName, используя то же значение, что и локальный атрибут mailNickName.
  • Заполните атрибут почты, используя основной SMTP-адрес.
  • Для первого подготовленного пользователя — добавьте MOERA в качестве вторичного smtp-адреса в атрибуте proxyAddresses, используя формат mailNickName@initial domain.
  • Для второго инициализированного пользователя MOERA уже используется другим объектом. Добавьте MOERA в качестве вторичного smtp-адреса, добавив 4 случайных цифры к mailNickName в качестве префикса, а также суффикс домена @initial.

В Azure AD для объекта синхронизированного пользователя установлены следующие атрибуты:

 AAD:mail: [email protected]
AAD: mailNickName : user6mnn
AAD:proxyAddresses: {smtp:[email protected]; SMTP: [email protected]}
AAD: userPrincipalName : [email protected]
 
 AAD: почта: [email protected]
AAD: mailNickName : user6mnn
AAD:proxyAddresses: {smtp:[email protected]; SMTP: [email protected]}
AAD: userPrincipalName : [email protected]
 

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь в службу поддержки сообщества Azure.

proxyAddresses — экспорт, изменение, обновление, удаление

proxyAddresses — это многозначный атрибут в Active Directory (AD), используемый для пользователей, групп и контактов для облегчения доставки почты .

Чтобы настроить этот атрибут с помощью PowerShell, вам потребуется модуль ActiveDirectory для PowerShell. Этот модуль является частью RSAT (средства удаленного администрирования сервера), который необходимо активировать (или загрузить в зависимости от версии вашей ОС). Он доступен по умолчанию на контроллерах домена.

Прежде чем приступить к редактированию атрибута proxyAddresses, вы должны понять следующее:

  • Вы должны указать префикс основного (отправляющего) почтового псевдонима в верхнем регистре «SMTP:»
  • Только одно значение/псевдоним может иметь верхний регистр Префикс «SMTP:»
  • Перед дополнительными почтовыми псевдонимами следует использовать нижний регистр «smtp:»
  • Не допускаются повторяющиеся значения (во всех объектах AD)
  • Почтовые адреса должны быть допустимыми SMTP-адресами в соответствии с RFC 5322
  • Неправильная конфигурация этого атрибута может привести к нарушению доставки почты получателю
  • Active Directory не проверяет правильность введенных/обновляемых/удаляемых значений
  • Это многозначный атрибут, и неправильные команды могут непреднамеренно перезаписать существующие значения

С помощью Easy365Manager вы можете настроить proxyAddresses непосредственно из AD Users & Computers:

Но об этом позже в этой статье.

А пока давайте запустим PowerShell!

Экспорт proxyAddresses в CSV

Используйте следующий сценарий для экспорта всех proxyAddresses для всех объектов AD. Сценарий создает одну строку для каждого отдельного значения каждого значения атрибута proxyAddresses каждого объекта AD. Это означает, что у вас будет четыре строки для пользователя с одним основным псевдонимом SMTP и тремя дополнительными псевдонимами SMTP.

 Импорт модуля ActiveDirectory
"DN;адрес прокси" | Исходящий файл ".\proxyAddressesBackup.txt"
$Objects = Get-ADObject -LDAPFilter "(proxyAddresses=*)" -Properties proxyAddresses
ForEach ($Объект в $Объектах) {
  ForEach ($proxyAddress в $Object.proxyAddresses) {
    $Output = $Object.distinguishedName + ";" + $проксиАдрес
    Запись хоста $Output
    $Вывод | Исходящий файл ".\proxyAddressesBackup.txt" - Добавить
  }
} 

(если вы не используете его на контроллере домена, убедитесь, что вы установили модуль Active Directory для PowerShell через RSAT)

Вывод сценария может выглядеть примерно так:

 CN=Hans Christian Oersted,OU= Дания, округ Колумбия = обсерватория, округ Колумбия = местный; smtp: hans. [email protected]
CN=Hans Christian Oersted,OU=Дания,DC=observatory,DC=local;smtp:[email protected]
CN = Ганс Кристиан Эрстед, OU = Дания, DC = обсерватория, DC = местный; SMTP: [email protected]
CN = Нильс Бор, OU = Дания, DC = обсерватория, DC = местный; smtp: [email protected]
CN = Нильс Бор, OU = Дания, DC = обсерватория, DC = местный; smtp: [email protected]
CN = Нильс Бор, OU = Дания, DC = обсерватория, DC = местный; SMTP: [email protected]
CN=Оле Ремер,OU=Дания,DC=обсерватория,DC=местный;SMTP:[email protected]
CN = Оле Ремер, OU = Дания, DC = обсерватория, DC = местный; smtp: [email protected]
CN = Оле Ремер, OU = Дания, DC = обсерватория, DC = местный; smtp: [email protected]
CN=Tycho Brahe,OU=Дания,DC=обсерватория,DC=местный; smtp:[email protected]
CN = Тихо Браге, OU = Дания, DC = обсерватория, DC = местный; smtp: tycho. [email protected]
CN = Тихо Браге, OU = Дания, DC = обсерватория, DC = местный; SMTP: [email protected]
CN=Tycho Brahe,OU=Дания,DC=observatory,DC=local;smtp:[email protected]
 

Добавить одно значение в proxyAddresses

Следующий сценарий импортирует одно значение в многозначный атрибут proxyAddresses. Все существующие значения сохраняются.

 Импорт модуля ActiveDirectory
$User = Get-ADUser ole.roemer -Properties proxyAddresses
$User.proxyAddresses.Add("smtp:[email protected]")
Set-ADUser -instance $User 

Вы получите сообщение об ошибке, если попытаетесь импортировать значение, которое уже существует в том же объекте (но ошибка не возникает, если значение существует в другом объекте!).

Удалить одно значение из proxyAddresses

Следующий сценарий удалит одну запись из атрибута proxyAddresses. Любые другие существующие значения сохраняются.

 Импорт модуля ActiveDirectory
$User = Get-ADUser ole. roemer -Properties proxyAddresses
$User.proxyAddresses.Remove("smtp:[email protected]")
Set-ADUser -instance $User 

Фильтровать адреса прокси с помощью запроса LDAP

Если вы хотите отфильтровать объекты AD, настроенные с определенными адресами прокси, вы можете использовать фильтр LDAP.

В качестве примера давайте определим всех пользователей с почтовым адресом «.local» (наличие .local proxyAddress заблокирует репликацию пользователя в Azure с помощью Azure AD Connect):

 Import-Module ActiveDirectory
$Users = Get-ADUser -LDAPFilter "(proxyAddresses=*.local)" -Properties proxyAddresses
ForEach ($User в $Users) {
  ForEach ($proxyAddress в $User.proxyAddresses) {
    Если ($proxyAddress -Like '*.local'){
      Write-Host $User.distinguishedName `t $proxyAddress
    }
  }
} 

Вы получите вывод, подобный следующему:

 CN=Ole Roemer,OU=Denmark,DC=observatory,DC=local smtp:[email protected]
CN = Тихо Браге, OU = Дания, DC = обсерватория, DC = местный smtp: tbrahe@observatory. local
 

Настройка proxyAddresses с помощью инструментов GUI

Я надеюсь, что приведенные выше фрагменты кода удовлетворят ваши потребности в плане поиска и управления содержимым многозначного атрибута proxyAddresses.

Для выполнения некоторых повседневных задач настройки зачастую удобнее использовать графический интерфейс пользователя (GUI). У вас есть различные варианты настройки атрибута proxyAddresses с помощью графического интерфейса:

Easy365Manager

Безусловно, самый простой способ настроить proxyAddresses (и любые другие атрибуты почты AD, если на то пошло) — использовать Easy365Manager.

С Easy365Manager вам не нужно переключаться между несколькими инструментами администрирования: все возможно в инструменте «Пользователи и компьютеры AD» благодаря дополнительным вкладкам со свойствами пользователей и групп.

С Easy365Manager вы можете работать в родном инструменте управления пользователями Active Directory Users & Computers. Easy365Manager добавляет две новые вкладки в свойства пользователя, которые включают редактор proxyAddresses. У него фиксированная цена, и вы можете установить его на неограниченное количество серверов управления и ПК.

Если вы полностью перешли на Office 365, стоимость лицензии Easy365Manager легко покроется за счет удаления локального сервера Exchange Server и экономии времени при работе с одним интуитивно понятным инструментом.

Easy365Manager активно проверяет правильность введенных значений:

  • Проверка уникальности для всего домена
  • Разрешен только один основной SMTP-адрес
  • Разрешен только допустимый формат SMTP и потенциально экономит часы на устранении неполадок.

    Полный список функций Easy365Manager см. здесь.

    Полнофункциональную 30-дневную пробную версию можно загрузить здесь.

    Пользователи и компьютеры Active Directory

    Чтобы настроить proxyAddresses с помощью пользователей и компьютеров Active Directory, необходимо включить «Дополнительные функции». Затем атрибут становится доступным в списке «сырых» атрибутов на вкладке «Редактор атрибутов».

    Пользователи и компьютеры AD не проверяют допустимость значений, которые вы вводите в proxyAddresses.

    ADSIEdit

    В ADSIEdit вы видите представление всех атрибутов объекта, включая атрибут proxyAddresses. Это еще более «сырой» опыт, чем «Пользователи и компьютеры Active Directory» с плохим форматированием, поэтому вы должны быть осторожны.

    ADSIEdit не проверяет допустимость значений, которые вы вводите в proxyAddresses.

    Центр администрирования Exchange

    Центр администрирования Exchange (EAC) предлагает более удобный интерфейс с разумным форматированием и логическими проверками изменений перед их фиксацией в AD.

    Однако обратная сторона заключается в необходимости использования всего сервера Exchange на случай переноса почты в Office 365.

    Хотя локальная лицензия Exchange бесплатна, косвенные затраты на управление, устранение неполадок и вирусные риски могут быть значительными.