Открытый клиент Opera VPN

Ответить
 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 27-Апр-21 02:30 (3 года 2 месяца назад, ред. 27-Апр-21 02:30)

Решение для бесплатного обхода блокировок: https://github.com/Snawoot/opera-proxy/
Это клиент для прокси-серверов так называемого Opera VPN, встроенного в браузер Opera. Представляет из себя приложение, работа которого предоставлять на локальном порту обычный HTTP-прокси и пересылать трафик через серверы Opera VPN, используя защищённое соединение (TLS).

Отличия от оригинала, встроенного в браузер Opera:
  1. Локально запускается прокси, который можно использовать и с другими приложениями, а не только с браузером.
  2. Открытый исходный код.
  3. Запускается на большом ассортименте ОС и аппаратных архитектур.
Порядок использования:
  1. Скачать отсюда, выбрав исполняемый файл для своей платформы.
  2. Запустить. Поднимется прокси на локальном порту 18080.
  3. Настроить браузер и/или другое ПО на использование HTTP-прокси-сервера по адресу 127.0.0.1:18080. Для браузера ради удобства крайне рекомендую использовать расширение SwitchyOmega (Chrome, Firefox).
Справка по параметрам командной строки для выбора региона и других настроек: https://github.com/Snawoot/opera-proxy/#list-of-arguments
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 27-Апр-21 08:08 (спустя 5 часов)

Цитата:
x509: certificate signed by unknown authority - это подмена серта прокси surfeasy. Тут вообще неплохо бы воспроизвести проблему и захватить трафик между клиентом и прокси-сервером (77.111.244.37:443 в том случае) с помощью чего-нибудь типа wireshark. Выглядит достаточно тревожно, по крайней мере.
В принципе можно. А что в этом дампе искать ? Или вам его слать ?
Цитата:
Если на винде стоят какие-то сетевые фильтры типа антивирусов, фильтров рекламы и т.д., то может быть от них, т.к. они активно вмешиваются в такой тип трафика и TLS-клиент в opera-proxy этого не допускает.
Антивирус стоит, но без интегрированных сертификатов и он мог разве что только на http влиять. Плюс я деактивировал его для теста. Та же петрушка. Ещё в принципе есть AdGuard, но он сейчас наглухо деактивирован (плюс его сетевой драйвер не установлен). Была мысль, что конфликт с GDPI, но тоже мимо.
Цитата:
Кстати, создал отдельную тему по opera-proxy: https://rutr.life/forum/viewtopic.php?t=6046402 Наверное лучше перенести дискуссию туда.
Дык я месяц назад это ещё предложил сделать
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 27-Апр-21 11:05 (спустя 2 часа 57 мин.)

Dicrock писал(а):
81336491
Цитата:
x509: certificate signed by unknown authority - это подмена серта прокси surfeasy. Тут вообще неплохо бы воспроизвести проблему и захватить трафик между клиентом и прокси-сервером (77.111.244.37:443 в том случае) с помощью чего-нибудь типа wireshark. Выглядит достаточно тревожно, по крайней мере.
В принципе можно. А что в этом дампе искать ? Или вам его слать ?
Да, мне pcap-файл
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 28-Апр-21 01:05 (спустя 13 часов)

yarmakv, отправил в ЛС
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 18-Июн-21 10:04 (спустя 1 месяц 20 дней)

Интересно, а это затронет проекты opera и hola proxy ?
https://rkn.gov.ru/news/rsoc/news73700.htm
скрытый текст
Цитата:
О принятии мер в отношении сервисов обхода ограничения доступа к противоправному контенту
17 июня 2021 года
В соответствии с регламентом реагирования на угрозы обхода ограничений доступа к детской порнографии, суицидальному, пронаркотическому и иному запрещённому контенту с 17 июня 2021 года вводятся ограничения на использование VPN-сервисов VyprVPN и Opera VPN.
Данные VPN-сервисы отнесены к угрозам в соответствии с Постановлением Правительства РФ от 12 февраля №127.
Ограничения не затронут российские компании, использующие VPN-сервисы в непрерывных технологических процессах.
В "белые списки" включены более 200 технологических процессов 130 российских компаний.
В соответствии с регламентом компании были проинформированы о возможности включения в "белые списки" 14 мая 2021 года.
В случае поступления новых запросов, после проведения проверки, "белые списки" могут быть оперативно дополнены.
Или РКН пока взялся только за VPN - составляющую этих сервисов ? Почему я упомянул ещё и hola proxy ? Hola третий в "расстрельном" списке, если верить ntc.party.
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 18-Июн-21 12:42 (спустя 2 часа 38 мин.)

У оперы нет как такового честного "VPN" - только прокси. Отключение в РФ выполнено ими добровольно, в самом браузере Opera. В моём приложении opera-proxy таких новшеств нет. Да и в самом браузере Opera это новое поведение можно отключить. Так что это блокировка, выполненная чисто дипломатическим путём. В этом отношении РКН достоин уважения.
Насчёт Hola пока непонятно. На сотрудничество они вряд ли пойдут, так как для них это не второстепенный сервис, как для Оперы, а основной. В приложении hola-proxy задействованы все средства устранения помех доступа, которые может предложить Hola, и некоторые дополнительные. Поэтому hola-proxy работает, например, в Египте, в то время как оригинальное браузерное расширение - нет. Я не думаю, что РКН доставит какие-то неудобства.
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 18-Июн-21 16:32 (спустя 3 часа, ред. 18-Июн-21 16:32)

Цитата:
У оперы нет как такового честного "VPN" - только прокси. Отключение в РФ выполнено ими добровольно, в самом браузере Opera. В моём приложении opera-proxy таких новшеств нет. Да и в самом браузере Opera это новое поведение можно отключить.
Про "новшества" и "поведение" это собственно речь про отключение прокси ?
Цитата:
Так что это блокировка, выполненная чисто дипломатическим путём. В этом отношении РКН достоин уважения.
Когда писался тот пост, у меня ещё не было информации насчёт того, что Опера пошла РКН навстречу, так что интересовался я исходя из обратного.
Цитата:
Я не думаю, что РКН доставит какие-то неудобства.
Ну пока что точно нет. Но она определённо есть в "расстрельном" списке РКН (и ей явно займутся далее). Что из это выйдет - поглядим. Скорей всего будут "тормозить/блочить" через ТСПУ.
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 18-Июн-21 17:50 (спустя 1 час 17 мин.)

Dicrock писал(а):
81587923Про "новшества" и "поведение" это собственно речь про отключение прокси ?
Да, там список стран, где функция "VPN" выключена, в него добавили РФ. Можно поменять страну пребывания, которая определилась и была записана в настройки.
[Профиль]  [ЛС] 

BUGGASTER

Стаж: 15 лет 2 месяца

Сообщений: 1


BUGGASTER · 23-Июн-21 21:43 (спустя 5 дней)

А как быть с https?
У вас на скриншоте вроде как https.
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 23-Июн-21 22:17 (спустя 34 мин.)

BUGGASTER писал(а):
81611034А как быть с https?
У вас на скриншоте вроде как https.
Так же, как и с HTTP. И то и то работает.
[Профиль]  [ЛС] 

MG_Togliatty

Стаж: 14 лет

Сообщений: 104

MG_Togliatty · 25-Июн-21 00:20 (спустя 1 день 2 часа)

серверы Opera VPN начали блочить, так что решение временно рабочее.
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 25-Июн-21 01:23 (спустя 1 час 2 мин., ред. 25-Июн-21 01:23)

MG_Togliatty писал(а):
81616009серверы Opera VPN начали блочить, так что решение временно рабочее.
Можете предоставить больше информации где и что начали блочить? Какая ошибка в логе и прочее.
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 30-Июн-21 18:54 (спустя 5 дней, ред. 30-Июн-21 18:54)

Добавился похожий клиент для Windscribe - windscribe-proxy. Порт по умолчанию: 28080
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 01-Июл-21 00:04 (спустя 5 часов, ред. 01-Июл-21 00:04)

yarmakv писал(а):
81640860Добавился похожий клиент для Windscribe - windscribe-proxy. Порт по умолчанию: 28080
Респект вам за то, что продолжаете делать софт, который позволяет использовать подобные сервисы в user - friendly режиме Так держать
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 04-Июл-21 17:59 (спустя 3 дня)

Небольшой багрепорт по windscribe-proxy, который бог знает на что ругался при показе списка локаций (на работу это пока вроде не влияет) :
Код:

C:\Users\Admin>windscribe-proxy.exe -list-locations
MAIN    : 2021/07/04 21:57:47 main.go:122: INFO     windscribe-proxy client version v1.0.2 is starting...
MAIN    : 2021/07/04 21:57:48 main.go:189: WARNING  Failed to load client state: open wndstate.json: The system cannot find the file specified.. Performing cold init...
<...>
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 04-Июл-21 18:20 (спустя 20 мин.)

Это нормально, если это был первый запуск. Windscribe банит за три регистрации подряд в течение короткого промежутка времени. Поэтому данные регистрации и состояние клиента сохраняются в файл по возможности, и по возможности используются повторно. В opera-proxy и hola-proxy каждый запуск как будто с чистого листа.
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 17-Июл-21 18:38 (спустя 13 дней, ред. 17-Июл-21 18:38)

yarmakv, добавьте к релизам проксей MIPS (LE) архитектуру, если не затруднит А то дёрнулся воткнуть opera proxy как костыль на роутере (на крайняк на плеере с той же архитектурой) и оказалось, что в релизах нет данной архитектуры >_< Хотя мне казалось, что была.
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 17-Июл-21 21:14 (спустя 2 часа 36 мин.)

Добавил везде
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 17-Июл-21 22:02 (спустя 47 мин., ред. 17-Июл-21 22:02)

yarmakv, Как и следовало ожидать, mipsle (пока проверил hola-proxy) бинарь завелась в обоих случаях. А вот далее, при коннекте утилиты возникли нюансы ... Подробности скинул на мейл. Чуть погодя попроверяю и другие прокси.
upd: В случае opera и windscribe proxy всё прокатило при использовании cacert.pem и опции cafile (по крайней мере на одном из устройств), причём опера успешно стартовала и без него, но запросы как надо не ходили. На hola proxy ввиду отсутствия оной ничего сделать не получилось.
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 18-Июл-21 01:07 (спустя 3 часа)

Добавил опцию -cafile в hola-proxy v1.5.4
[Профиль]  [ЛС] 

xc62x

Top Bonus 03* 1TB

Стаж: 15 лет 10 месяцев

Сообщений: 76

xc62x · 22-Окт-21 00:29 (спустя 3 месяца 3 дня)

yarmakv писал(а):
81640860Добавился похожий клиент для Windscribe - windscribe-proxy. Порт по умолчанию: 28080
Ограничение в 10Гб в месяц есть ?
https://rus.windscribe.com/features/use-for-free
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 19-Ноя-21 01:50 (спустя 28 дней)

xc62x писал(а):
82163709
yarmakv писал(а):
81640860Добавился похожий клиент для Windscribe - windscribe-proxy. Порт по умолчанию: 28080
Ограничение в 10Гб в месяц есть ?
https://rus.windscribe.com/features/use-for-free
Может и есть, но если wndstate.json удалить, то будет новый аккаунт - ограничения сброшены.
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 22-Июн-22 00:13 (спустя 7 месяцев, ред. 22-Июн-22 00:13)

MG_Togliatty писал(а):
81616009серверы Opera VPN начали блочить, так что решение временно рабочее.
Прошёл год - по-прежнему всё работает. И не переставало.
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 02-Июл-22 00:02 (спустя 9 дней)

А с чем связан недавний апдейт всех прокси - тулз ? Вроде старые работают без проблем.
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 02-Июл-22 00:26 (спустя 24 мин.)

Dicrock писал(а):
83320625А с чем связан недавний апдейт всех прокси - тулз ? Вроде старые работают без проблем.
Заметил, что перестало собираться с последней версией golang 1.18 из-за необновлённой quic-go. Решил привести все зависимости в hola-proxy, opera-proxy и windscribe-proxy в актуальное состояние, чтобы собиралось с актуальной версией golang.
[Профиль]  [ЛС] 

Dicrock

Стаж: 12 лет 1 месяц

Сообщений: 963

Dicrock · 02-Июл-22 12:10 (спустя 11 часов)

yarmakv писал(а):
Заметил, что перестало собираться с последней версией golang 1.18 из-за необновлённой quic-go. Решил привести все зависимости в hola-proxy, opera-proxy и windscribe-proxy в актуальное состояние, чтобы собиралось с актуальной версией golang.
Понятно. Ну т.е. фактических изменений пока не было и это чисто технический релиз на обновлённой версии языка ? А то я уж беспокоиться стал >_> )))
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 02-Июл-22 13:49 (спустя 1 час 39 мин.)

Dicrock писал(а):
83322091
yarmakv писал(а):
Заметил, что перестало собираться с последней версией golang 1.18 из-за необновлённой quic-go. Решил привести все зависимости в hola-proxy, opera-proxy и windscribe-proxy в актуальное состояние, чтобы собиралось с актуальной версией golang.
Понятно. Ну т.е. фактических изменений пока не было и это чисто технический релиз на обновлённой версии языка ? А то я уж беспокоиться стал >_> )))
Да, чисто для поддержки.
[Профиль]  [ЛС] 

Алекс Бывалый

Стаж: 14 лет 9 месяцев

Сообщений: 584

Алекс Бывалый · 03-Июл-22 00:48 (спустя 10 часов)

Скажите, а можно ли этот proxy установить службой Windows с автозапуском при старте системы?
[Профиль]  [ЛС] 

yarmakv

Стаж: 14 лет 9 месяцев

Сообщений: 87


yarmakv · 03-Июл-22 01:59 (спустя 1 час 11 мин.)

Алекс Бывалый писал(а):
83324989Скажите, а можно ли этот proxy установить службой Windows с автозапуском при старте системы?
Вариант 1: через обычный "планировщик задач" можно запустить любое приложение в фоне сразу при старте системы: https://www.howtogeek.com/tips/how-to-run-a-scheduled-task-without-a-command-window-appearing/
Вариант 2: через простой VBS-скрипт: https://superuser.com/a/1619817
Вариант 3: через NSSM: http://nssm.cc/usage
Вариант 4: через srvstart: https://github.com/rozanski/srvstart
[Профиль]  [ЛС] 

Алекс Бывалый

Стаж: 14 лет 9 месяцев

Сообщений: 584

Алекс Бывалый · 03-Июл-22 04:01 (спустя 2 часа 2 мин., ред. 03-Июл-22 04:01)

yarmakv писал(а):
83325132
Алекс Бывалый писал(а):
83324989Скажите, а можно ли этот proxy установить службой Windows с автозапуском при старте системы?
Вариант 1: через обычный "планировщик задач" можно запустить любое приложение в фоне сразу при старте системы: https://www.howtogeek.com/tips/how-to-run-a-scheduled-task-without-a-command-window-appearing/
Вариант 2: через простой VBS-скрипт: https://superuser.com/a/1619817
Вариант 3: через NSSM: http://nssm.cc/usage
Вариант 4: через srvstart: https://github.com/rozanski/srvstart
По 3 варианту сработало на ура. Благодарю.
P.S: Кстати, этот proxy поддерживает ipv6-адреса, что очень удобно. Пустил через плагин SwitchyOmega=auto switch.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error