Настройка User-Agent для браузера вручную

28.01.20 в 10:46 Other 382

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

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

Подробнее о User-Agent

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

В нашем случае мы используем User-Agent в другом значении. Браузер, направляя к целевому сайту HTTP-запрос, передаёт необходимую для установления соединения информацию через заголовки и их содержание. Один из таких заголовков имеет название User-Agent, и как раз о нем пойдет речь в этой статье. Через User Agent к серверу передается информация о типе и версии использующегося браузера, операционной системе и установленном в системе языке.

В таблице ниже приведены примеры содержания заголовка для случаев применения различных браузеров и операционных систем.

Браузер и ОС

Содержание заголовка User-Agent

Chrome – Windows

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36

Firefox – Android

Mozilla/5.0 (Android 9; Mobile; rv:67.0.3) Gecko/67.0.3 Firefox/67.0.3

Opera – Linux

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.28 Safari/537.36 OPR/61.0.3298.6 (Edition developer)

Safari – iOS

Mozilla/5.0 (iPad; CPU OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.0 Tablet/15E148 Safari/604.1


Использование User Agent играет большую роль для корректной работы большинства веб-приложений. Прежде всего, User Agent влияет на отображение контента веб-страницы. Самый яркий пример – загрузка сайта на языке, установленном на устройстве пользователя. При этом пользователю нет необходимости настраивать язык отображения страницы самостоятельно. Но есть и другие применения UserAgent.

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

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

Зачем вручную менять User-Agent в браузере?

В ряде случаев подмена User-Agent необходима для выполнения некоторых задач или обеспечения работы технических процессов в сети. Все эти случаи можно условно разделить на несколько категорий:

  • Обеспечение корректной работы браузера с web-страницами
  • Тестирование разрабатываемого web-приложения на разных браузерах
  • Повышение анонимности пользователей в сети
  • Защита от попадания в бан при мультиаккаунтинге

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

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

Процесс замены User-Agent в разных браузерах происходит немного по-разному. Ниже мы рассмотрим процедуры ручной настройки User-Agent в браузерах Google Chrome и Opera.

Изменение User-Agent в Google Chrome

Изменение параметра User-Agent проще всего, пожалуй, проделать в браузере Google Chrome. Для этого не требуется установки дополнительных расширений или долгих настроек конфигурации. Все, что требуется, это проделать несколько простых шагов:

  • Открыть окно Инструменты разработчика

Это можно сделать несколькими способами: сочетанием клавиш Ctrl+Shift+I, нажатием клавиши F12 или поочередным выбором в меню настроек пунктов Дополнительные инструменты (More tools) и Инструменты разработчика (Developer tools).

После этого в правом углу браузера открывается окно инструментов разработки.

Chrome F12

  • Снять галочку в чекбоксе Select automatically раздела User agent

Раздел User agent находится во вкладке Network conditions в разделе дополнительных инструментов внизу окна разработки. Если по умолчанию вкладка Network conditions отсутствует в окне, необходимо открыть меню дополнительных инструментов More tools (три точки слева от вкладки Console).

Network conditions

  • Выбрать нужный браузер и ОС

В разделе User agent возможно выбрать нужное сочетание браузера и операционной системы из наиболее популярных вариантов или задать в соседнем меню значение User-Agent вручную.

User-Agent вручную

Существуют и другие способы замены User-Agent в браузере Google Chrome. Описанный способ является самым простым, быстрым, интуитивно понятным, и поэтому рекомендуется в качестве основного.

Изменение User-Agent в Opera

Подмена User-Agent в браузере Opera последних версий немного более осложнена необходимостью устанавливать для этого специальное расширение. Для Opera разработано несколько подобных расширений. Для примера в этой статье мы используем расширение User-Agent Switcher and Manager.

Установка User-Agent Switcher and Manager аналогична установке любого другого расширения для браузера, и рассматриваться не будет. Отметим только, что после успешной установки в правом верхнем углу браузера появится икона расширения, при нажатии на которую открывается меню настроек User-Agent.

User-Agent Switcher

Процесс настройки User-Agent довольно прост. Его можно разделить на три этапа:

  • Выбор сочетания браузера и операционной системы
  • Выбор подходящего варианта User-Agent из списка доступных версий выбранного браузера и ОС
  • Cмена User-Agent в браузере в целом (кнопка Apply) или в отдельном его окне (кнопка Window)

Настройка User-Agent в Opera

После прохождения этих трех шагов можно убедится в том, что сменить User-Agent получилось, в поле User-Agent String или нажав клавишу Test. При нажатии кнопки Test в браузере автоматически открывается окно What is my User Agent?

Проверка User-Agent

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

Комментарии

Войдите, чтобы оставить комментарий
Популярные

Вместе с широкими возможностями Интернет несет в себе и ряд опасностей. Решить данные проблемы можно с помощью технологии OpenVPN, которая предлагает несколько действенных способов скрыть трафик.

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

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

В далеком, по меркам темпов развития информационных технологий, 2015 году компания Google смогла создать искусственный интеллект, способный анализировать состояние вокруг него и делать выводы. Прозвали это чудо DQN, и оно тренировалось в аркадных игра (Пакман, Теннис, Спейс Инвейдерс, Боксинг и прочей классике). Результаты оказались таковы: DQN превзошло в 22 из 49 игр успехи лучших игроков мира!

Здравствуйте! Сейчас речь пойдет о такой важной в наше время теме, как возможность обхода блокировки сайтов. Проблема весьма распространена в нашей стране

Новые

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

Что такое протокол IP и почему он необходим для функционирования Интернета? В чем разница между IPv4 и IPv6 и как перейти на новый протокол быстрее? Получите ответы на эти и другие вопросы в нашей новой статье.

Анонимные прокси позволяют оставаться незамеченным в Сети, но не за каждым прокси можно надёжно спрятаться. Анонимность прокси может варьироваться от почти нулевой до полной. Что же выбрать?

User-Agent выполняет важную роль при работе веб-приложений. В этой статье мы расскажем, для чего бывает необходимо подменять реальный User-Agent и как это сделать в браузерах Google Chrome и Opera.

Что такое торрент? Законно и безопасно ли пользоваться трекерами? Как обезопасить себя с помощью VPN-соединения и на что обратить внимание при выборе качественного сервиса VPN? Прочитав статью, вы получите ответы на эти вопросы и сможете использовать полученные знания для безопасного обмена файлами.

Напишите нам
Поддержка
Вадим
Есть вопросы?

Нажмите сюда и мы с радостью на них ответим