Перейти к содержанию

Вопрос

Опубликовано

Здравствуйте! Подскажите, пожалуйста, можно ли запустить на роутере Keenetic Speedster (KN-3010) opera-proxy? Думал может уже кто-то уже это сделал или пытался,  но поиском не смог ничего найти. Хотел перенаправлять на это прокси выбранные сайты. Роутером владею меньше недели, опыта считай нет.

Рекомендуемые сообщения

  • 1
Опубликовано (изменено)
1 час назад, Александр Козлов сказал:

В готовых бинарниках есть для mips. Я решил что возможно он может подойти.

Берете и ставите

1. https://github.com/Snawoot/opera-proxy/releases/tag/v1.2.2

проверено на opera-proxy.linux-mipsle для 7621

2. https://github.com/Snawoot/opera-proxy

В итоге

Скрытый текст

S102OperaProxy в каталог /opt/etc/init.d

Так же данный файл "chmod 755 S102OperaProxy", благодаря данному файлу после каждого перезапуска роутера данный сервис будет стартовать.

#!/bin/sh

ENABLED=yes
PROCS=opera-proxy
ARGS="-bind-address 192.168.1.1:18080"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/home/OperaProxy

. /opt/etc/init.d/rc.func

В /opt/home/OperaProxy положить файл opera-proxy.linux-mipsle переименовать на по проще "opera-proxy"

/opt/home/OperaProxy # ls -l
-rwxr-xr-x    1 root     root       8060928 Oct 29 08:09 opera-proxy
/opt/home/OperaProxy # 

сделав обязательно "chmod 755 opera-proxy"

Запуск для проверки

/opt/home/OperaProxy # ./opera-proxy -bind-address 192.168.1.1:18080 &
/opt/home/OperaProxy # MAIN    : 2021/10/29 05:27:53 main.go:129: INFO     opera-proxy client version v1.2.2 is starting...
MAIN    : 2021/10/29 05:27:54 main.go:284: INFO     Endpoint: 77.111.247.31:443
MAIN    : 2021/10/29 05:27:54 main.go:285: INFO     Starting proxy server...
MAIN    : 2021/10/29 05:27:54 main.go:287: INFO     Init complete.

Или

/opt/home/OperaProxy # netstat -ntulp | grep proxy
tcp        0      0 192.168.1.1:18080    0.0.0.0:*               LISTEN      21326/opera-proxy

Дополнительные команды в строке запуска по ссылке которая выше

 

Обратить внимание на команду

/opt/home/OperaProxy # ./opera-proxy -country EU -list-proxies
MAIN    : 2021/10/29 05:16:59 main.go:129: INFO     opera-proxy client version v1.2.2 is starting...
Proxy login: C98FD........C23678
Proxy password: eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImN0eSI6IkpXVCIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJjRTVDQVZ0RENQVXFzc0lp......
qnMwNVJ5Mvh5ZeMZMXFgs7bN9xbkknX7srbXrPc2lKHQvLWkDX1RaXqsxjKdTXa0.oQTbzepJu5e7yw3fqXk2mg
Proxy-Authorization: Basic Qzk4RkQ5MUYwMjg1RUMwMkJGMURCMDI1NEMyNzNDQ0FEQkMyMzY3ODpleUpoYkdjaU9pSkZRMFJJTFVWVEswRXlOVFpMVnlJc0ltTjBlU0k2SWtwWFZDSXNJbVZ1WXlJNklrRXlOVFpI....
cTFpaENhbkF2b053ei1QXy1xbk13TlZKNU12aDVaZU1aTVhGZ3M3Yk45eGJra25YN3NyYlhyUGMybEtIUXZMV2tEWDFSYVhxc3hqS2RUWGEwLm9RVGJ6ZXBKdTVlN3l3M2ZxWGsybWc=

host,ip_address,port
eu0.sec-tunnel.com,77.111.247.184,443
eu1.sec-tunnel.com,77.111.247.233,443
eu2.sec-tunnel.com,77.111.247.58,443
eu3.sec-tunnel.com,77.111.247.117,443

 

 

Изменено пользователем vasek00
  • 0
Опубликовано
9 часов назад, Александр Козлов сказал:

Здравствуйте! Подскажите, пожалуйста, можно ли запустить на роутере Keenetic Speedster (KN-3010) opera-proxy

Cross-platform (Windows/Mac OS/Linux/Android (via shell)/*BSD)

  • 0
Опубликовано (изменено)
В 29.10.2021 в 07:28, Александр Козлов сказал:

В готовых бинарниках есть для mips. Я решил что возможно он может подойти.

Выше же показал что работает. 😀

Обязательное условие наличие USB/opkg во внутренней.

Изменено пользователем vasek00
  • 0
Опубликовано (изменено)

 

 

On 10/29/2021 at 5:35 AM, vasek00 said:

Берете и ставите

1. https://github.com/Snawoot/opera-proxy/releases/tag/v1.2.2

проверено на opera-proxy.linux-mipsle для 7621

2. https://github.com/Snawoot/opera-proxy

В итоге

  Reveal hidden contents

S102OperaProxy в каталог /opt/etc/init.d

Так же данный файл "chmod 755 S102OperaProxy", благодаря данному файлу после каждого перезапуска роутера данный сервис будет стартовать.

#!/bin/sh

ENABLED=yes
PROCS=opera-proxy
ARGS="-bind-address 192.168.1.1:18080"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/home/OperaProxy

. /opt/etc/init.d/rc.func

В /opt/home/OperaProxy положить файл opera-proxy.linux-mipsle переименовать на по проще "opera-proxy"

/opt/home/OperaProxy # ls -l
-rwxr-xr-x    1 root     root       8060928 Oct 29 08:09 opera-proxy
/opt/home/OperaProxy # 

сделав обязательно "chmod 755 opera-proxy"

Запуск для проверки

/opt/home/OperaProxy # ./opera-proxy -bind-address 192.168.1.1:18080 &
/opt/home/OperaProxy # MAIN    : 2021/10/29 05:27:53 main.go:129: INFO     opera-proxy client version v1.2.2 is starting...
MAIN    : 2021/10/29 05:27:54 main.go:284: INFO     Endpoint: 77.111.247.31:443
MAIN    : 2021/10/29 05:27:54 main.go:285: INFO     Starting proxy server...
MAIN    : 2021/10/29 05:27:54 main.go:287: INFO     Init complete.

Или

/opt/home/OperaProxy # netstat -ntulp | grep proxy
tcp        0      0 192.168.1.1:18080    0.0.0.0:*               LISTEN      21326/opera-proxy

Дополнительные команды в строке запуска по ссылке которая выше

 

Обратить внимание на команду

/opt/home/OperaProxy # ./opera-proxy -country EU -list-proxies
MAIN    : 2021/10/29 05:16:59 main.go:129: INFO     opera-proxy client version v1.2.2 is starting...
Proxy login: C98FD........C23678
Proxy password: eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImN0eSI6IkpXVCIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJjRTVDQVZ0RENQVXFzc0lp......
qnMwNVJ5Mvh5ZeMZMXFgs7bN9xbkknX7srbXrPc2lKHQvLWkDX1RaXqsxjKdTXa0.oQTbzepJu5e7yw3fqXk2mg
Proxy-Authorization: Basic Qzk4RkQ5MUYwMjg1RUMwMkJGMURCMDI1NEMyNzNDQ0FEQkMyMzY3ODpleUpoYkdjaU9pSkZRMFJJTFVWVEswRXlOVFpMVnlJc0ltTjBlU0k2SWtwWFZDSXNJbVZ1WXlJNklrRXlOVFpI....
cTFpaENhbkF2b053ei1QXy1xbk13TlZKNU12aDVaZU1aTVhGZ3M3Yk45eGJra25YN3NyYlhyUGMybEtIUXZMV2tEWDFSYVhxc3hqS2RUWGEwLm9RVGJ6ZXBKdTVlN3l3M2ZxWGsybWc=

host,ip_address,port
eu0.sec-tunnel.com,77.111.247.184,443
eu1.sec-tunnel.com,77.111.247.233,443
eu2.sec-tunnel.com,77.111.247.58,443
eu3.sec-tunnel.com,77.111.247.117,443

 

 

Пытался сделать всё по вашей инструкции, файлы скопировал на свои места, но при попытке ввести через терминал любую команду, связанную с этими самыми файлами мне просто пишет "Permission denied" и всё. Подскажите, в чём может быть проблема?

Spoiler

(OPKG установился на внутреннюю память без ошибок, больше ничего там не трогал.)

Изменено пользователем Cybersmith
  • 0
Опубликовано
14 часа назад, Cybersmith сказал:

 

 

Пытался сделать всё по вашей инструкции, файлы скопировал на свои места, но при попытке ввести через терминал любую команду, связанную с этими самыми файлами мне просто пишет "Permission denied" и всё. Подскажите, в чём может быть проблема?

  Показать содержимое

(OPKG установился на внутреннюю память без ошибок, больше ничего там не трогал.)

Еще бы узнать что вы конкретно сделали или что у вас получилось

  • 0
Опубликовано
2 hours ago, vasek00 said:

Еще бы узнать что вы конкретно сделали или что у вас получилось

1. Собственно, поставил OPKG во внутреннюю память своего KN-1912 по инструкции с help.keenetic, прописал opkg update и opkg upgrade.

2. Закинул файл S102OperaProxy в каталог /opt/etc/init.d.

3. Скачал свежий opera-proxy.linux-mipsle, переименовал попроще и закинул в /opt/home/OperaProxy.

4. Логинюсь через SSH (пробовал и под admin, и под root, стандартный порт и 222, роли не играет) -> exec sh -> chmod 755 на оба файла.

Потом прописываю например /opt/home/OperaProxy # ls -l или пытаюсь сделать тестовый запуск, или /opt/home/OperaProxy # ./opera-proxy -country EU -list-proxies, на всё получаю в ответ "Permission denied". Ещё в логах появляется строчка Core::Authenticator: access to "sftp" denied for user "admin".

После ребута роутера тоже ничего не происходит.

 

  • 0
Опубликовано
1 час назад, Cybersmith сказал:

1. Собственно, поставил OPKG во внутреннюю память своего KN-1912 по инструкции с help.keenetic, прописал opkg update и opkg upgrade.

2. Закинул файл S102OperaProxy в каталог /opt/etc/init.d.

3. Скачал свежий opera-proxy.linux-mipsle, переименовал попроще и закинул в /opt/home/OperaProxy.

4. Логинюсь через SSH (пробовал и под admin, и под root, стандартный порт и 222, роли не играет) -> exec sh -> chmod 755 на оба файла.

Потом прописываю например /opt/home/OperaProxy # ls -l или пытаюсь сделать тестовый запуск, или /opt/home/OperaProxy # ./opera-proxy -country EU -list-proxies, на всё получаю в ответ "Permission denied". Ещё в логах появляется строчка Core::Authenticator: access to "sftp" denied for user "admin".

После ребута роутера тоже ничего не происходит.

 

Для начала покажите что у вас по самим файлам.

Есть два варианта доступа к роутеру - "exec sh" и второй например по SSH (все что ниже проверил через SSH, потом просто запустил через "exec sh")

Скрытый текст
Вариант по SSH

Username: root
Password: 
Authentication SUCCESS
Allocating PTY...                SUCCESS
Start X11 forwarding...          Skipped
Starting authentication agent... SUCCESS
Starting shell...                SUCCESS

BusyBox v1.36.1 (2024-02-22 20:34:43 UTC) built-in shell (ash)
~ # echo $HOME
/opt/root
~ # 

/opt/home # ls -l
-rw-r--r--    1 root     root       8781824 Jun  3 15:32 opera-proxy
/opt/home # chmod 755 opera-proxy
/opt/home # ls -l
-rwxr-xr-x    1 root     root       8781824 Jun  3 15:32 opera-proxy
/opt/home # ./opera-proxy
MAIN    : 2024/06/03 12:36:45 main.go:129: INFO     opera-proxy client version v1.2.5 is starting...
MAIN    : 2024/06/03 12:36:45 main.go:284: INFO     Endpoint: ххх.ххх.ххх.ххх:443
MAIN    : 2024/06/03 12:36:45 main.go:285: INFO     Starting proxy server...
MAIN    : 2024/06/03 12:36:45 main.go:287: INFO     Init complete.
^C
/opt/home # 


Теперь второй вариант

Login: admin
Password: *********
THIS SOFTWARE IS A SUBJECT OF KEENETIC LIMITED END-USER LICENCE AGREEMENT. BY USING IT YOU AGREE ON TERMS AND CONDITIONS HEREOF. FOR MORE INFORMATION PLEASE
CHECK https://keenetic.com/legal
(config)> exec sh
BusyBox v1.36.1 (2024-02-22 20:34:43 UTC) built-in shell (ash)
~ # echo $HOME
/
~ # 

~ # cd /opt/home
/opt/home # ls -l
-rwxr-xr-x    1 root     root       8781824 Jun  3 15:32 opera-proxy
/opt/home # ./opera-proxy
MAIN    : 2024/06/03 12:39:17 main.go:129: INFO     opera-proxy client version v1.2.5 is starting...
MAIN    : 2024/06/03 12:39:17 main.go:284: INFO     Endpoint: ххх.ххх.ххх.ххх:443
MAIN    : 2024/06/03 12:39:17 main.go:285: INFO     Starting proxy server...
MAIN    : 2024/06/03 12:39:17 main.go:287: INFO     Init complete.
^C
/opt/home # 

Записывал файл на роутер через WEB самого роутера. Проверил на Viva версия 42A12 и сам файл https://github.com/Snawoot/opera-proxy/releases/tag/v1.2.5

opera-proxy.linux-mipsle

В обоих вариантах все ОК. То что стоит сейчас на роутере

Скрытый текст
~ # opkg list-installed
busybox - 1.36.1-1c
dropbear - 2022.82-5
entware-release - 2024.02-1
findutils - 4.9.0-1a
glib2 - 2.74.0-5
grep - 3.11-1
htop - 3.3.0-1
ip-bridge - 4.4.0-10b
iptables - 1.4.21-4
jsonfilter - 2024-01-23-594cfa86-1
ldconfig - 2.27-11
libattr - 2.5.1-3
libblkid - 2.39.3-1
libc - 2.27-11
libffi - 3.4.2-2
libgcc - 8.4.0-11
libiconv-full - 1.17-1
libintl-full - 0.21.1-2
libjson-c - 0.17-1
libmbedtls - 2.28.7-2
libmount - 2.39.3-1
libncurses - 6.4-2a
libncursesw - 6.4-2a
libnl-tiny - 2023-12-05-965c4bf4-1
libpcre2 - 10.42-1
libpthread - 2.27-11
librt - 2.27-11
libslang2 - 2.3.3-2
libssh2 - 1.10.0-1
libssp - 8.4.0-11
libstdcpp - 8.4.0-11
libubox - 2024-01-26-c1be5057-1
libuuid - 2.39.3-1
locales - 2.27-9
mc - 4.8.30-1
opkg - 2022-02-24-d038e5b6-2
opt-ndmsv2 - 1.0-17
poorbox - 1.36.1-1
terminfo - 6.4-2a
zlib - 1.3.1-1
zoneinfo-asia - 2024a-1
zoneinfo-core - 2024a-1
zoneinfo-europe - 2024a-1
~ # 
~ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                25472     25472         0 100% /
tmpfs                    62296         0     62296   0% /dev
tmpfs                    62296       244     62052   0% /tmp
/dev/ubi0_0              56540     16744     36876  31% /storage
/dev/ubi0_0              56540     16744     36876  31% /opt
~ # 

COMMAND    PID USER  FD      TYPE  DEVICE SIZE/OFF    NODE NAME
opera-pro 4151 root cwd       DIR    0,14      232     814 /opt/home
opera-pro 4151 root rtd       DIR   31,12      214    2214 /
opera-pro 4151 root txt       REG    0,14  8781824    2861 /opt/home/opera-proxy
opera-pro 4151 root   0u      CHR   136,0      0t0       3 /dev/pts/0
opera-pro 4151 root   1u      CHR   136,0      0t0       3 /dev/pts/0
opera-pro 4151 root   2u      CHR   136,0      0t0       3 /dev/pts/0
opera-pro 4151 root   3u  a_inode     0,9        0    1028 [eventpoll:4,7]
opera-pro 4151 root   4r     FIFO     0,8      0t0 4308734 pipe
opera-pro 4151 root   5w     FIFO     0,8      0t0 4308734 pipe
opera-pro 4151 root   7u     IPv4 4310962      0t0     TCP localhost:18080 (LISTEN)	

 

 

  • 0
Опубликовано
On 6/3/2024 at 12:49 PM, vasek00 said:

Есть два варианта доступа к роутеру

Да, я в курсе, выше писал, что пробовал оба варианта. Ничего особо не меняется.

Я просто ничего не могу сделать, практически на любую команду возвращает Permission denied.

Spoiler

ZDXmiFep.png.62666dfdb5c7b653980e61b4972c2613.png

Ума не приложу, в чём тут дело, уже все настройки в веб морде роутера перепроверил 10 раз, разрешения все стоят.

Компоненты все установлены нужные тоже. Даже версию PuTTY пробовал другую ставить, проблема остаётся.

 

On 6/3/2024 at 12:49 PM, vasek00 said:

Записывал файл на роутер через WEB самого роутера.

Аналогично.

Ну я только поставил OPKG, там ничего особенного:
 

Spoiler

/ # opkg list-installed
busybox - 1.36.1-1c
dropbear - 2022.82-5
entware-release - 2024.02-1
findutils - 4.9.0-1a
grep - 3.11-1
ldconfig - 2.27-11
libc - 2.27-11
libgcc - 8.4.0-11
libpcre2 - 10.42-1
libpthread - 2.27-11
librt - 2.27-11
libssp - 8.4.0-11
libstdcpp - 8.4.0-11
locales - 2.27-9
opkg - 2022-02-24-d038e5b6-2
opt-ndmsv2 - 1.0-17
poorbox - 1.36.1-1
terminfo - 6.4-2a
zoneinfo-asia - 2024a-1
zoneinfo-core - 2024a-1
zoneinfo-europe - 2024a-1


/ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                16640     16640         0 100% /
tmpfs                   127172         0    127172   0% /dev
tmpfs                   127172       168    127004   0% /tmp
/dev/ubi0_0              47248     10476     34324  23% /storage
/dev/ubi0_0              47248     10476     34324  23% /opt

 

  • 0
Опубликовано (изменено)
6 часов назад, Cybersmith сказал:

Да, я в курсе, выше писал, что пробовал оба варианта. Ничего особо не меняется.

Я так и не увидел вашего второго варианта только "exec sh" (под admin).

6 часов назад, Cybersmith сказал:

Даже версию PuTTY пробовал другую ставить, проблема остаётся.

Я выше описал два варианта в одном под admin в другом под root.

Если у вас все правильно установленно то включайте скрипт автозапуска /opt/etc/init.d и перезапускайте роутер.

Изменено пользователем vasek00

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.