Как изменить User Agent в Chrome, Firefox, Safari, Opera

Комментарии: 1

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

  • тип браузера: Mozilla, Chrome, Safari или другой;
  • версия ПО: например, 89.0 для Firefox или версия 96.0 для Chrome;
  • ОС: Windows, macOS, Android или другая;
  • процессор: например, Win64 (для 64-битных версий Windows) или ARM;
  • язык, на котором работает браузер.

Приведем пример, как может выглядеть строка User Agent:

1.png

Здесь мы видим часть «Mozilla/5.0», которая фактически никак не связана с браузером Firefox и просто указывает на совместимость с протоколами, разработанными Mozilla Foundation. Далее видим информацию об операционной системе: «Windows NT 10.0; Win64; x64» — это означает, что используется 64-битная версия Windows 10. Далее представлена информация об использовании движка рендеринга WebKit. Следующие два показателя указывают на то, что используется версия 96.0.4664.110 браузера Chrome. Safari упомянуто в качестве указания на совместимость с Safari.

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

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

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

Для чего менять User Agent

Самые популярные ситуации, когда нужно изменить User Agent:

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

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

Рассмотрим, как менять эту строку в разных браузерах.

Как изменить User Agent в Chrome

User Agent в Chrome можно изменить, используя командную строку или специальное браузерное расширение. Сначала рассмотрим вариант изменения через строку «cmd».

  1. Зажмите одновременно клавиши «Win»+«R». Запустится командная строка.

    2.png

  2. В строку «Открыть» введите новый User Agent в установленном формате (как в примере выше). Команда должна начинаться с «chrome--user-agent=», после чего в кавычках задаются новые параметры. Нажмите «ОК».

    3.png

  3. Запустите браузер. Сайты будут думать, что вы заходите с браузера, устройства и ОС, заданных в настройках.

Настройка через расширение

Альтернативный метод изменения данного показателя — использовать специальное браузерное расширение. Например, User-Agent Switcher от Google. Рассмотрим процесс на его примере:

  1. Установите аддон и нажмите на его значок правой кнопкой мыши. Из выпадающего меню выберите «Параметры».

    4.png

  2. В новом окне вы увидите список юзер-агентов, которые уже есть у расширения. Они предоставляются для разных браузеров и ОС. Можно изучить их и выбрать уже готовый, а можно добавить собственный. Для этого понадобится это поле:

    5.png

  3. Введите название новой конфигурации в первое окно. В следующее поле введите данные юзер-агента в стандартном формате. Группа, к которой будет относится этот параметр, определяется автоматически. Добавьте индикатор, если нужно, после чего нажмите кнопку «Add».

    6.png

  4. Видим, что новая конфигурация отображается в заданной группе.

    7.png

  5. Теперь переходим в новую вкладку браузера и нажимаем на значок расширения. В выпадающем меню выбираем группу «Chrome».

    8.png

  6. Выбираем наш новый агент.

    9.png

  7. Страница автоматически перезагрузится, а на значке аддона будет индикатор нашего юзер-агента.

    10.png

  8. Чтобы перестать пользоваться подменным юзер-агентом, просто выберите вариант «Default» в выпадающем списке.

    11.png

Изменение User Agent в Firefox

Предусмотрено несколько вариантов, как можно сменить User Agent в Firefox. Сперва рассмотрим изменение через адресную строку, которое подойдет для новых версий ПО (старше 34). Для этого:

  1. В строку URL впишите команду «about:config» и нажмите «Enter».

    12.png

  2. Примите риски.

    13.png

  3. Введите название параметра «general.useragent.override» в поле для поиска. В строке, которая появится после этого, переключите индикатор на «Строка».

    14.png

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

    15.png

  5. Теперь контент сайтов будет отображаться так, как будто вы зашли с указанного браузера и устройства. Чтобы вернуть прежние настройки, просто нажмите на значок корзины возле параметра.

    16.png

Изменение UserAgent через расширение в Mozilla

При использовании более старых версий браузера или как альтернативный вариант, можно использовать аддоны. Рассмотрим User-Agent Switcher and Manager как пример:

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

    17.png

  2. Нажмите на кнопку «Применить (контейнер)», чтобы новые настройки работали для всех вкладок или «Применить (контейнер в окне)», чтобы они работали в конкретном окне. На значке расширения появится индикатор активности.

    18.png

  3. Также можно добавить свои индивидуальные настройки. Для этого введите их в поле «UserAgent» и нажмите одну из кнопок применения.

    19.png

  4. Для отключения нажмите на оранжевую кнопку сброса. В приложении также можно добавить черные и белые списки для сайтов, а также устанавливать другие настройки. Для этого понадобится раздел «Настройки».

    20.png

    21.png

Пошаговое изменение User Agent в Safari

Удобный метод изменения User Agent в Safari — через конфигурацию браузера. Пошаговая инструкция:

  1. Откройте настройки браузера.

    22.png

  2. Перейдите в категорию «Дополнения». Здесь найдите строку «Показывать меню «Разработка»…» и активируйте этот пункт.

    23.png

  3. Теперь нажмите на раздел «Разработка» и в открывшемся списке выберите «Пользовательский агент».

    24.png

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

    25.png

  5. Появится поле, в котором будут указаны текущие данные. Замените их на новые и нажмите «ОК».

    26.png

После этого можно открывать страницы в браузере — они будут видеть ваши новые настройки.

Как изменить User Agent в Opera

Если вы пользуетесь Opera новых версий, то User Agent меняется через инструменты разработчика. Также доступны расширения. Для начала, рассмотрим первый вариант:

  1. Зайдите в инструменты для разработчиков, нажав комбинацию клавиш «Ctrl + Shift + I». В открывшемся окне раскройте меню, обозначенное тремя точками и в выпадающем списке выберите пункт «Другие инструменты».

    27.png

  2. В раскрывшемся меню найдите пункт «Условия работы сети».

    28.png

  3. Появится меню снизу, где нужно убрать галочку с пункта «Использовать настройки браузера по умолчанию» в категории «Агент пользователя».

    29.png

  4. Теперь можно выбрать уже заданный юзер-агент, развернув меню «Настроить…».

    30.png

  5. Или задать свои настройки, введя их в строку ниже.

    31.png

Настройки применяются автоматически — в новой вкладке контент будет отображаться уже для измененного юзер-агента.

Настройка в Opera через аддон

В магазине аддонов Опера есть множество приложений для смены агента. Рассмотрим на примере Random User-Agent, как это сделать.

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

    32.png

  2. Нажимая на кнопку «Установить новый», можно устанавливать рандомный User Agent в нужный момент.

    33.png

  3. Для того, чтобы задать свои параметры, нужно нажать на «Открыть настройки».

    34.png

  4. В категории «Основные настройки» активировать пункт, указанный на скриншоте:

    35.png

  5. В поле ввести юзер-агент (или несколько, если вам нужно, чтобы они менялись).

    36.png

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

    37.png

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

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

Комментарии:

1 комментарий

Антон
Я что вручную должен эту строку писать. Тупицы, где ее скопировать то?