Как отвязать свой узел на Opera Unite от сервера Оперы

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

Пока что я не разобрался что-же авторы браузера Opera решили сделать с Unite. Однако сильно печалит новость о том, что по-умолчанию начиная с 12-й версии новым пользователям Unite будет недоступна. Ссылка на английском: 24 апреля 2012. Обратите внимание! Начиная с 12 оперы, Opera Unite будет отключена для новых пользователей и полностью удалена в более поздних версиях. (24th April 2012: Please note! Starting with Opera 12, Opera Unite will be turned off for new users and completely removed in a later release.) Вот ещё одна ссылка на английском: Повышенное внимание расширениям Оперы и окончание поддержки приложений Unite и Виджеты (Increased focus on Opera extensions and ending support for Unite applications and Widgets) Из сообщений ясно лишь, что Unite выключают ради увеличения приоритета Расширений. А будут ли в Расширениях возможности, существовавшие в Unite – не ясно.

Пока мне не известны альтернативные варианты, доступные в Линуксе. Я пока что останусь на версии Оперы с включённым Unite-ом. По всей видимости версия 11.62 – последняя, где Unite задействована на полных правах.

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

Хочу добавить, что: 1) я перевожу непрофессионально, не слишком умело и обычно дополняю текст своими уточнениями. Кто может лучше – давайте ссылку на ваш перевод. 2) Я намерен внести поправки, особенно в той части, где говорится о привязке другого домена, т.к. упомянаемый в оригинальной статье сервис (DynDNS) перестал предоставлять бесплатные услуги, если не считать 2-хнедельный пробный период.

Первая статья рассказывает о настройках альтернативного DNS. Вторая – о том, как обойтись без аккаунта Оперы. (как раз актуально, если Опера бросает Unite на произвол судьбы, а кому-то захочется запустить старую версию браузера, где Unite ещё есть и включён. (версии от 10.10 до 12.0)

= = = = = = = = = 1 = = = = = = = = =

Исходная статья: Оперы: Setting up custom domains for Opera Unite

Настройка пользовательских доменов для Opera Unite

Введение

Как правило, для подключения к сервису, работающему в Opera Unite, вы используете доменное имя, присвоенное Оперой, основанное на имени пользователя My Opera и имени, которое вы выбрали для вашего устройства. Например:

home.lachlanhunt.operaunite.com

Это подключит посетителя к вашим службам через прокси-серверы Оперы.

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

Прямой доступ

Первым шагом будет обеспечить, что ваши службы включены и работают, и напрямую доступны с компьютера запускающего службы Unite. Unite прослушивает соединения на порту 8840 (или том, который вы указали в настройках Opera Unite), который вам надо указать при прямом подключении. Введите следующее в адресную строку вашего браузера:

http://localhost:8840/

или, в Linux-е можно

http://127.0.0.1:8840/

(а в локальной сети сгодится и другой IP – из числа доступных машин, лишь бы там стояла Опера с настроенным сервисом Unite)

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

Отдалённый доступ

Чтобы получить доступ к вашим Unite-службам удалённо, вам нужно знать внешний IP-адрес, присвоенный вам вашим Интернет-провайдером. С использованием этого IP-адреса, у каждого должна быть возможность подключаться к вашим сервисам отовсюду.

Простейший способ узнать свой IP-адрес, это посетить whatsmyip.org. (Заметьте, что это может не дать правильный результат, если вы подключены к VPN, или, если вы подключаетесь через анонимный прокси).

Если ваш маршрутизатор (роутер) поддерживает UPnP (как включить UPnP в Linux Fedora – в следующей статье), Opera Unite автоматически настроит перенаправление порта 8840, и вы сможете использовать этот IP-адрес для доступа к услугам. Введите следующий адрес в адресную строку браузера, подставляя собственный IP-адрес:

http://xxx.xxx.xxx.xxx:8840/

Например, если ваш внешний IP адрес 208.77.188.166, нужно ввести:

http://208.77.188.166:8840/

Если это не работает, не волнуйтесь. Это, вероятно, просто означает, что ваш маршрутизатор не поддерживает UPnP. В любом случае, следующий шаг заключается в настройке переадресации портов.

Переадресация портов

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

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

Метод создания переадресации портов зависит от того, какой маршрутизатор вы используете. Если вы не знаете, как это сделать, либо обратитесь к руководству пользователя, либо обратитесь к portforward.com за инструкциями, касающимися вашего маршрутизатора.

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

Вам нужно будет назначить фиксированный локальный IP-адрес вашей машины. (Если вы используете динамический IP-адрес, тогда он может измениться в следующий раз, когда вы перезагрузите компьютер или соединение с Интернетом, и порты будут перенаправлены неправильно.) Как только вы назначили IP адрес, пойдёт перенаправление отдаленных подключений на порт 80 к установленному IP-адресу на локальный порт 8840.

(i) Если вы решили не использовать порт 80, просто замените его портом 8840 или другим портом по вашему выбору. Однако обратите внимание, что, сделав так, вам придётся указывать выбранный номер порта в URL-адресах для всех своих сервисов. Следующие инструкции предполагают, что Вы выбрали порт 80.

После того как настроили, убедитесь, что всё это работает, попытавшись получить доступ к вашим сервисам удалённо, без указания номера порта. (например из другого браузера, а лучше – с мобильного телефона или с другого компьютера, подключённого к Интернету отдельно от вас) Введите следующий адрес в адресную строку браузера, заменим вашим собственным IP адресом:

http://xxx.xxx.xxx.xxx/

Например:

http://208.77.188.166/

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

Получение доменных имён.

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

Например, у меня есть домен, предоставляемый DynDNS:

http://lachy.dyndns.org/

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

После того как вы настроили домен, просто введите имя домена в поле адресной строки – и это должно сработать – см. Рисунок 1 (обратите внимание на URL).

Иллюстрация 1: Доступ к Опере Unite через домен динамического DNS.

Пользовательские DNS

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

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

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

Например, я зарегистрировал поддомен (субдомен) к моему существовавшему домену:

http://home.lachy.id.au/

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

Иллюстрация 2: Моя конфигурация DNS настроена так, чтобы позволять доступ к Opera Unite через мой собственный домен.

Возможно, вам придется ждать несколько часов пока изменения DNS распространятся по Интернету, прежде, чем всё начнёт работать. Но, если вы всё сделали правильно, она должна начать работать в ближайшее время, для примера см. рисунок 3 (обратите внимание на URL).

Иллюстрация 3: Доступ к Опере Unite через мой собственный домен.

= = = = = = = = = = = = = = = = = = =

И ещё одна статья. Возможно данные уже устарели. Но скоро мы с вами выясним, когда настроим в Линуксе UPnP. А сейчас – вводные исходные данные.

= = = = = = = = = 2 = = = = = = = = =

Исходная статья: Running Opera Unite without an Opera Account

Запуск Opera Unite без учётной записи Оперы

Вы когда-нибудь хотели запустить Opera Unite в системе, не проходя через прокси-серверы Оперы, службу бесплатного домена и требование аккаунта MyOpera? Это слегка нудно, но я покажу вам, как это делается.

Скопируйте в адресное поле конфигурационные ссылки, приведённые ниже, и нажмите клавишу Enter. Поменяйте значение и нажмите кнопку Save (Сохранить) после каждого изменения. (Можно просто войти по ссылке opera:config#WebServer и, заменив нужные значения один раз нажать на кнопку Save)

opera:config#WebServer|Enable – должен быть включён.
opera:config#WebServer|UseOperaAccount – должен быть отключён.
opera:config#WebServer|Device – должен быть установлен на корректное доменное имя (a-z, 0-9 и дефис).

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

http://localhost:8840

Ваш маршрутизатор (роутер) может не позволять внешний доступ к вашему серверу, а вы можете пожелать поделиться с вашими друзьями чем-то покрасивее, чем ваш публичный IP адрес. Эта статья (см. выше. прим. пер.) объясняет, как настроить ваш собственный домен и переадресацию портов в Opera Unite.

Обратите внимание, что Главное корневое приложение Home (главная страница, home.ua) иногда не будет установлено при установке Unite таким способом. Вы всё равно сможете устанавливать любое приложение, которое нужно и использовать их. Обратите внимание, что не все приложения будут работать без аккаунта Оперы и имени хоста. Это ограничение в самих приложениях.

= = = = = = = = = = = = = = = = = = =

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

И статья была бы неполной без Главного приложения home.ua. На всякий случай выкладываю. Вдруг понадобится. Внутри написано, что версия приложения – 1.0.

= = = = = = = = = = = = = = = = = = =

По мере составления данной статьи я решил предоставить перевод "как есть" и потом, сделав всё самостоятельно, написать новую статью о личном опыте включения в Linux Fedora всей конструкции с привязкой к посторонним динамическим DNS. Бесплатных DDNS-серверов нашлось немало, возможно опубликую и список тех, которые проверю лично.
Небольшое дополнение:
Вот как можно из командной строки (я себе написал bash-скрипт) в Linux-е обновлять свой IP на сервере no-ip.com:


curl --request GET --header 'User-Agent: SOMETHING' 'https://USER:[email protected]/nic/update?hostname=DOMAIN&myip='$NEWIP

One Reply to “Как отвязать свой узел на Opera Unite от сервера Оперы”

Leave a Reply

Your email address will not be published. Required fields are marked *