Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Snawoot OperaProxy

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

Открыть новую тему     Написать ответ в эту тему

insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Snawoot OperaProxy - автономный VPN-клиент Opera. Младший брат hola-proxy .
Просто запустите его, и он запустит простой HTTP-прокси-сервер, пересылающий трафик через прокси-серверы Opera VPN по вашему выбору. По умолчанию приложение прослушивает адрес 127.0.0.1:18080.
 
Особенности:
• Кроссплатформенный (Windows/Mac OS/Linux/Android (через оболочку)/*BSD).
• Использует TLS для безопасной связи с вышестоящими прокси-серверами.
• Не требует настройки.
• Простой и понятный.
 
Использование
Вывести список доступных стран
Запуск прокси через выбранную страну
• Также можно экспортировать прокси-адреса и учетные данные
Ключи командной строки
 
Полезные ссылки и инструкции
• Настройка браузеров на базе Firefox, Chrome.
• Как сделать, чтобы два разных браузера получили разные IP.
• Как использовать сабж в расширении Proxy SwitchyOmega
Автоматизация обновлений
 
Актуальные версии


 
Временное отсутствие поддержки Win7
Последняя версия для Win7: v1.2.5: https://github.com/Snawoot/opera-proxy/releases/tag/v1.2.5
Неактуально. Поддержка Win7 возвращена обратно, с выходом v1.9.0 утилита на ней снова работает. Пруфы

Всего записей: 19822 | Зарегистр. 04-11-2010 | Отправлено: 16:56 29-08-2023 | Исправлено: insorg, 18:58 13-09-2025
la_tangram



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня Viber не проходит через через этот прокси. Кто-нибудь у себя может проверить?

Всего записей: 172 | Зарегистр. 15-03-2005 | Отправлено: 21:20 18-05-2025
jfx



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
la_tangram
порты для Viber
Ему не достаточно.http прокси для работы. Как минимум socks5 с проксированием udp.

Всего записей: 3192 | Зарегистр. 06-02-2003 | Отправлено: 23:01 18-05-2025
Radanius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то сегодня тормоза какие-то, уже и страны менял - бесполезно...

Всего записей: 1790 | Зарегистр. 10-08-2009 | Отправлено: 16:40 20-05-2025
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Radanius
Не замечаю.
 
Канал до провайдера — 100 Мбит/с, по нему одновременно получаю два файла — из РФ и Швеции.
 
Через проксю

Код:
$ curl -x 127.0.0.1:18080 --parallel-immediate -Z -o nul "http://{speedtest.selectel.ru/100MB,sto-se-ping.vultr.com/vultr.com.100MB.bin}"
DL% UL%  Dled  Uled  Xfers  Live Total     Current  Left    Speed
100 --   200M     0     2     0   0:00:21  
0:00:21 --:--:-- 9624k

Напрямую

Код:
$ curl --parallel-immediate -Z -o nul "http://{speedtest.selectel.ru/100MB,sto-se-ping.vultr.com/vultr.com.100MB.bin}"
DL% UL%  Dled  Uled  Xfers  Live Total     Current  Left    Speed
100 --   200M     0     2     0   0:00:19  
0:00:18 --:--:-- 10.0M

Время total — ожидаемое, current — фактическое.
Размер файлов и скорость — в килобайтах и мегабайтах с кратностью 1024.

Всего записей: 1060 | Зарегистр. 01-03-2003 | Отправлено: 18:53 20-05-2025 | Исправлено: kraeved, 23:05 26-05-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

la_tangram
 
и вибер и ватсап и что только через него РАБОТАЕТ

Всего записей: 7575 | Зарегистр. 19-05-2004 | Отправлено: 22:56 20-05-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved
а вы не знаете по какому адреса она стучится для подключения?
хочу попробовать ее в nekobox загнать.  
и тогда можно помимо прокси использовать режим и tune и правил понаписать.
https://i.ibb.co/WvMHkgfh/2025-05-21-05-25-30.png


----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4228 | Зарегистр. 15-10-2007 | Отправлено: 05:24 21-05-2025 | Исправлено: Wu Tang, 05:27 21-05-2025
jfx



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wu Tang
Исходники на github лежат - там все есть.
Если лень смотреть сурсы, то спросите у ChatGPT: "Какие endpoint использует этот проект https://github.com/Snawoot/opera-proxy?"
 
Лично я использую этот прокси в сочетаниями с разными другими с помощью https://github.com/pichi-router/pichi - там и правила можно писать и свой api есть, через который можно управлять поведением роутера и правилами. Мне нравится.

Всего записей: 3192 | Зарегистр. 06-02-2003 | Отправлено: 08:44 21-05-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jfx
странный ответ получил от gpt  

Цитата:
 
Поскольку это прокси, "endpoint" — это, по сути, адрес и порт, на котором сервер принимает соединения. Например, если вы запускаете сервер с настройками по умолчанию или указываете localhost:8080, то это и будет точка входа для клиентов.
 

те не признается )))
 
 
а этот pichi на роутер ставили?
 
ps что смог найти на гите
Подробнее...

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4228 | Зарегистр. 15-10-2007 | Отправлено: 09:45 21-05-2025 | Исправлено: Wu Tang, 10:05 21-05-2025
jfx



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wu Tang
Мне довольно четко все ответил: https://jumpshare.com/s/39lwzs6hf5M6WrCC0NBQ
 
pichi на что скомпилируете на том и будет работать. У меня в Docker.
 
Добавлено:
Либо я неверно понял ваш вопрос:

Цитата:
а вы не знаете по какому адреса она стучится для подключения?

Конкретные адреса/логины/пароли для создания непосредственно туннеля получаются через вышеуказанный API и могут меняться. Полного списка всех адресов не встречал.

Всего записей: 3192 | Зарегистр. 06-02-2003 | Отправлено: 12:23 21-05-2025 | Исправлено: jfx, 12:27 21-05-2025
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jfx
ChatGPT использовал тут устаревшие данные. т.к.
8 месяцев назад api.sec-tunnel.com заменили в коде на api2.sec-tunnel.com.

Код:
$ git clone https://github.com/Snawoot/opera-proxy && cd opera-proxy
 
$ grep -ir "api[0-9]*\."
main.go:        API_DOMAIN   = "api2.sec-tunnel.com"
README.md:| api-address | String | override IP address of
api2.sec-tunnel.com |
seclient\seclient.go:   RegisterSubscriber:     "https://
api2.sec-tunnel.com/v4/register_subscriber",
seclient\seclient.go:   SubscriberLogin:        "https://
api2.sec-tunnel.com/v4/subscriber_login",
seclient\seclient.go:   RegisterDevice:         "https://
api2.sec-tunnel.com/v4/register_device",
seclient\seclient.go:   DeviceGeneratePassword: "https://
api2.sec-tunnel.com/v4/device_generate_password",
seclient\seclient.go:   GeoList:                "https://
api2.sec-tunnel.com/v4/geo_list",
seclient\seclient.go:   Discover:               "https://
api2.sec-tunnel.com/v4/discover",
 
$ git log -S api2 --pretty=format:"%h, %an, %ar, %S%n%s" --all --name-status --reverse
0b6a512, Vladislav Yarmak, 8 months ago, refs/tags/v1.5.0
bump defaults
M       main.go
M       seclient/seclient.go
 
9b611ef, Vladislav Yarmak, 8 months ago, refs/tags/v1.5.0
more API options
M       README.md

Обратите внимание на Phind и Perplexity — они показали api2.sec-tunnel.com, т.е. нашли свежие данные.
 
Кстати, я уже упоминал этот адрес пару страниц назад, отвечая Wu Tang.

Всего записей: 1060 | Зарегистр. 01-03-2003 | Отправлено: 06:26 22-05-2025 | Исправлено: kraeved, 23:40 26-05-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jfx
да не, все правильно, думаю оно и есть.
но как это завернуть в sing-box, я пока ума не приложу.
kraeved
написало вот - https://www.perplexity.ai/search/-0Atkg.Q5TuGvYU66cRPcCg
те только запускать opera-proxy.exe потом слушать его в sing-box на 127.0.0.1:18080 и перенаправлять его, например, на 127.0.0.1:2080, в браузере слушать 2080 и будет тогда проксироваться с учетом правил sing-box.
как завернуть в sing-box сразу, без запуска opera-proxy.exe, я найти никак не могу.

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4228 | Зарегистр. 15-10-2007 | Отправлено: 07:18 22-05-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

kraeved
 
> -o nul http://{speedtest.selectel.ru/100MB,sto-se-ping.vultr.com/vultr.com.100MB.bin}
 
у вас качает по url не в двойных кавычках?
 
$ man curl
 
-o, --output <file>
 
curl "http://{one,two}.example.com"
 
 
Wu Tang
 
это спортивный интерес или реально вам так надо запихать в nekobox ?

Всего записей: 7575 | Зарегистр. 19-05-2004 | Отправлено: 12:16 22-05-2025 | Исправлено: mleo, 23:34 23-05-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
Ну, конечно не плохо запихать бы, тк можно было бы гибко настроить правила маршрутизации для конкретных сайтов/доменов, я пока проверил путем слушать 127.0.0.1 18080, но это костыльно, тк надо запускать opera-proxy.exe и neko одновременно, поэтому и хотел запихать сразу в neko, без необходимости запускать opera-proxy предварительно.

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4228 | Зарегистр. 15-10-2007 | Отправлено: 18:35 23-05-2025
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Wu Tang, 2025-0522-0718
как завернуть в sing-box сразу, без запуска opera-proxy.exe, я найти никак не могу.

Sing-box ждёт от пользователя адрес вышестоящего сервера, т.е. адрес прокси Оперы. Этот адрес, как и логин с паролем для подключения, выдаёт управляющий сервер api2.sec-tunnel.com. Сам он является не проксей, а своего рода администратором в гостинице, который руководит процессом заселения: «Женя, сними копию с паспорта; Оля, подай квас; Пётр, отнеси чемоданы; Аня, покажи детям наших черепашек».

            +---------------------+
            |   opera-proxy.exe   |
            |   127.0.0.1:18080   |
            +---------------------+
                      |
                      |---------------------------------+
       ищет айпишник  |                                 |  отправляет заявку
управляющего сервера  |                                 |  на получение прокси
                      v                                 v
            +---------------------+        +--------------------------+
            |     DoH-сервера     |        |    Управляющий сервер    |
            |   google, quad9...  |        |   api2.sec-tunnel.com    |
            +---------------------+        +--------------------------+
                                                        |
                                                        |  выдаёт логин, пароль и адрес прокси
                                                        v
                                           +--------------------------+
                                           |       Прокся Оперы       |
                                           | https://a:b@77.111.247.* |
                                           +--------------------------+
                                                        |
                                                        |  открывает сайты
                                                        v
                                           +--------------------------+
                                           |         Интернет         |
                                           |      www.culture.ru      |
                                           +--------------------------+

 
Где взять логин и пароль без краткого запуска opera-proxy.exe с ключом -list-proxies? Нигде! Нельзя обойтись без этой программы. Из её вывода нужно выцедить учётные данные прокси и перенести их в файл настроек Sing-box. Эта китайская поделка, как и её производные вроде Nekoray, представляют те ещё джунгли для мозга, поэтому держите минимально рабочую версию, а дальше сами.
 
 
   
 
Инструкция
 
1. Запустить singbox_opera_v11_start.cmd
    - проверит наличие opera-proxy.exe (v1.9) и sing-box.exe (v1.11) и подскажет, где их взять
    - проверит singbox_opera_v11.json на наличие данных для подключения к Opera (изначально их нет)
    - если данных не хватает, то singbox_opera_v11_update.cmd поможет их получить (или обновить)
    - при наличии всех файлов и настроек включит sing-box.exe (HTTP/SOCKS5) на порту 2080
 
2. Указать адрес 127.0.0.1:2080 в настройках браузера
    - через этот канал будут открываться сайты из списка Антизапрета (например, Рутрекер)
    - и browserleaks.com/dns, где вы увидите, что используется DoH-сервер от Wikimedia
 
Послесловие
 
Работу проверял на компьютерах с Windows 7 x64. Скрипт обновления настроек (…update.cmd) использует PowerShell 5, который обычно есть в упомянутой ОС, дабы справиться со скверным форматом JSON. v11 в названии указывает на заточенность настроек под Sing-box 1.11, ибо в грядущей 1.12 многое поменяли.
 
Добавлено:

Цитата:
mleo, 2025-0523-2334
у вас качает по url не в двойных кавычках?

Да, под Windows качает. Но я вижу, что в линуксовом терминале без кавычек не качает. Добавил.

Всего записей: 1060 | Зарегистр. 01-03-2003 | Отправлено: 09:42 24-05-2025 | Исправлено: kraeved, 14:00 20-07-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved
Класс, просто шикарная работа, просто высший пилотаж!

Цитата:
Где взять логин и пароль без краткого запуска opera-proxy.exe с ключом --list-proxies? Нигде! Нельзя обойтись без этой программы. Из её вывода нужно выцедить учётные данные прокси и перенести их в файл настроек Sing-box. Эта китайская поделка, как и её производные вроде Nekoray, представляют те ещё джунгли для мозга, поэтому держите минимально рабочую версию, а дальше сами.

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

Цитата:
- если данных не хватает, то singbox_opera_v11_update.cmd поможет их получить (или обновить)

Я так понял, этот скрипт обновляет данные - ip сервера, логин/пароль, к какой локации подключаться?

Цитата:
2. Указать адрес 127.0.0.1:2080 в настройках браузера
    - через этот канал будут открываться сайты из списка Антизапрета (например, Рутрекер)
    - и browserleaks.com/dns, где вы увидите, что используется DoH-сервер от Wikimedia

Значит в такой реализации будут юзаться DoH сервера из скрипта - wikimedia, а не как при запуске голого opera-proxy.exe, где использовались вшитые в него dns, я правильно понял?

Цитата:
Работу проверял на компьютерах с Windows 7 x64. Скрипт обновления настроек (…update.cmd) использует PowerShell 5, который обычно есть в упомянутой ОС, дабы справиться со скверным форматом JSON. v11 в названии указывает на заточенность настроек под Sing-box 1.11, ибо в грядущей 1.12 многое поменяли.

на 10-ке все работает, проверил,  докачал sing-box сам только и все.
 
ps у меня только один вопрос есть, я как-то тестил серф инета со списком антизапрета, и сталкивался с тем, что часто попадал на не открывающиеся сайты, потом отказался от него, также можно наткнуться на ситуацию, как вы описывали с browserleaks, те домен в списке прокси, а поддомены нет, и проксироваться домен будет, а поддомены пойдут в директ, хотя по хорошему проксировать и их тоже нужно.
поэтому в neko я реализовывал иначе:
по этим фильтрам в директ - https://i.ibb.co/nszGwbqq/2025-05-26-05-19-18.png
остальное в прокси.
плюс в блок по фильтрам - ads-all
 
я посмотрел у вас в скрипте также идет запрос к *.src списку, те по идее можно прилепить по спискам в директ, остальное в прокси, но я пока никак не могу найти, где неко их подкачивает, гуглил, так и не нашел источников с линком, так же как сделано для антизапрета.
 
если интересно, конфиг в neko у меня сейчас такой:
Подробнее...
 
я попробую, конечно, сделать второй вариант работы вашей сборки - в директ по whitelist, остальное в proxy, но не знаю выйдет ли, тк надо найти, где *.src подкачиваются.
 
ps2 сделали вы, конечно, очень круто!

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4228 | Зарегистр. 15-10-2007 | Отправлено: 05:36 26-05-2025 | Исправлено: Wu Tang, 05:43 26-05-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

наткнулся на такой скрипт установки сабжа на андроид - https://github.com/larionit/opera-proxy-install/blob/dev/ru/README.md
 
сам не проверял.  
в пункте Подготовка указывается на необходимость "Adguard из GitHub"
в скрипте Adguard  не упоминается. в чем смысл предустановки не понятно

Всего записей: 7575 | Зарегистр. 19-05-2004 | Отправлено: 14:12 10-06-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo

Цитата:
в скрипте Adguard  не упоминается. в чем смысл предустановки не понятно

 
может с какой-то донастройкой связано.

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4228 | Зарегистр. 15-10-2007 | Отправлено: 16:23 10-06-2025 | Исправлено: Wu Tang, 16:24 10-06-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Wu Tang
 
руки дойдут, кину тикет на гите разрабу. чего он этим хочет? какой такой тайный замысел )))

Всего записей: 7575 | Зарегистр. 19-05-2004 | Отправлено: 17:58 10-06-2025
wanderer176

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в скрипте Adguard  не упоминается. в чем смысл предустановки не понятно

3-й пункт нужно читать:
 
3. Настройка маршрутизации
Откройте приложение Adguard, примите условия и положения
Перейдите в: Настройки -> Фильтрация -> Сеть -> Прокси -> Прокси-сервер -> Добавить прокси-сервер
 
Имя прокси: opera-proxy
Тип прокси: HTTP
Хост: 127.0.0.1
Порт: 18080
Использовать FakeDNS: ВКЛ

Всего записей: 631 | Зарегистр. 14-12-2005 | Отправлено: 18:36 10-06-2025 | Исправлено: wanderer176, 18:36 10-06-2025
mithridat1



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo

Цитата:
 в пункте Подготовка указывается на необходимость "Adguard из GitHub"  

Очевидно же, предлагает проксировать необходимые приложения через OperaProxy. Или вы знаете штатный способ проксирования в Андроид ?
Плюс это грамотный способ подружить Adguard с любым другим приложением, обрабатывающим сетевой трафик - как известно, одновременно может работать только одно приложение в режиме VPN и проксирование единственный способ заставить их выполнять свои функции одновременно (не знаю, есть ли у OperaProxy режим VPN, но обычно у всех Android-приложений такого типа он присутствует.)

Всего записей: 5167 | Зарегистр. 05-01-2006 | Отправлено: 18:37 10-06-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

Компьютерный форум Ru.Board » Компьютеры » Программы » Snawoot OperaProxy


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru