Skip to content

Update bot and scripts

NetworK edited this page Aug 22, 2023 · 5 revisions

Обновление с версии 1.3

  1. Заходим по ssh на роутер (через putty, powershell, etc). PowerShell ssh -p 222 root@192.168.1.1
  2. Вводим пароль от entawre, и дальше копируем команды, что ниже:
  • opkg update && opkg upgrade
  • Если у вас после обновления пакетов появляются ошибки в консоле, то выполняем следующие команды:
  • opkg --autoremove remove bind-dig
  • opkg install bind-dig
  • opkg --autoremove remove curl
  • opkg install curl
  • opkg install curl python3 python3-pip mc bind-dig cron dnsmasq-full ipset iptables obfs4 tor tor-geoip shadowsocks-libev-ss-redir shadowsocks-libev-config v2ray trojan
  • pip install pyTelegramBotAPI telethon pathlib
  • mv /opt/etc/bot.py /opt/etc/bot_old.py
  • curl -o /opt/etc/bot.py https://raw.githubusercontent.com/ziwork/bypass_keenetic/main/bot.py
  • curl -o /opt/etc/bot_config.py https://raw.githubusercontent.com/ziwork/bypass_keenetic/main/bot_config.py
  • mcedit /opt/etc/bot_config.py # внести свои данные
  • bot_pid=$(ps | grep bot.py | awk '{print $1}')
  • for bot in ${bot_pid}; do kill "${bot}"; done
  • python3 /opt/etc/bot.py
  • Открыть бота в телеграм -> Установка -> Установка & Переустановка -> Fork by NetworK

  • Может потребоваться заново установить ключи, мосты, файлы с списком сайтов останутся ваши.
  • В меню бота Сервис -> Перезагрузка роутера

Обновление с версии 2.0

  1. В версии 2.0, у вас уже должен быть bot_config.py и curl, поэтому обновление следующее
  • opkg update
  • mv /opt/etc/bot.py /opt/etc/bot_old.py
  • curl -o /opt/etc/bot.py https://raw.githubusercontent.com/ziwork/bypass_keenetic/main/bot.py
  • bot_pid=$(ps | grep bot.py | awk '{print $1}')
  • for bot in ${bot_pid}; do kill "${bot}"; done
  • python3 /opt/etc/bot.py
  • Открыть бота в телеграм -> /update

  • Бот перезагрузится сам, нужно просто немного подождать, секунд 30.
  • Для корректной работы, возможно потребуется перезагрузить роутер, в меню бота Сервис -> Перезагрузить роутер
  • ВАЖНО: Ключи, мосты, списки сайтов НЕ ПЕРЕЗАПИСЫВАЮТСЯ, в папке /opt/root/backup-data будут лежать файлы которые были заменены