Как стать автором
Обновить

Обход блокировки Opera VPN на Ubuntu

Многие уже могли столкнуться с тем, что в Opera пропала возможность использовать встроенный VPN. Пользователи довольно быстро нашли способ обойти эту блокировку. К сожалению, я нашёл беглым поиском инструкции только для Windows. Возможно, пользователи линуксов такой мелочью не заморачиваются, но мне понадобилось какое-то время, чтобы адаптировать решение(надо сказать, что в конечном счёте всё оказалось совсем несложно). Так что делюсь теперь здесь для тех, кому будет лень тратить время.

Инструкция для Windows от другого пользователя

Моя инструкция будет для Ubuntu, потому что я использую её. Я мало знаком с другими дистрибутивами, но отличий должно быть не ного. Кому лень читать, в конце есть просто алгоритм действий.

Если прочитать инструкцию для Windows,

...то у вас, как и у меня возникнет вопрос вроде: "А мне какую папку у себя открыть?"

Если вы, как и я, устанавливали Оперу через менеджер приложений или как-то типа

$ sudo snap install opera

... то вам нужно в терминале написать

$ cd ~/snap/opera/current/.config/opera

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

Но открыв эти файлы, вы обнаружите, что их содержание расходится с ожидаемым из инструкции для Windows

Мы не унываем и замечаем фалы Preferences и Preferences.backup, подозрительно похожие на то, что нам нужно. Открываем их

... и находим то, что нам нужно

Ну а дальше по инструкции.

TL;DR. Для полной ясности, напишу алгоритм действий полностью.

  1. Переходим в директорию
    $ cd ~/snap/opera/current/.config/opera
    Если такой нет, то попробуйте один раз запустить Оперу

  2. В файлах Preferences и Preferences.backup находим строку вида
    "vpn":{"blacklisted_locations": ["cn", "ru"], "last_established_location": "RU"}}
    (сначала у меня не было поля "blacklisted_locations". Я это проигнорировал)
    и заменяем на
    "vpn":{"blacklisted_locations": ["cn"], "last_established_location": "CN"}}

  3. В тех же файлах строки вида
    "vpn":{"blacklisted_locations": "A1B2...", "last_established_location": "C3B4..."}
    заменяем на
    "vpn":{"blacklisted_locations": ["cn"], "last_established_location": "cn"}

  4. Изменяем права доступа обоих файлов на read-only только для root.
    $ sudo chmod 0400 Preferences
    $ sudo chmod 0400 Preferences.backup

  5. Запускаем Оперу и включаем VPN в настройках

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

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.