Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.2 KB

File metadata and controls

26 lines (20 loc) · 1.2 KB

Формирование подключаемого списка проксирования из сырых бэкапов расширения "SmartProxy".

В настройках выбирать SwitchyOmega.

Обновление списка

./Renew.sh

Скрипт:

  • ищет свежий SmartProxy*.json в ~/Загрузки (или в DOWNLOADS_DIR),
  • декодирует PR_b64.rls,
  • добавляет hostName из JSON,
  • удаляет дубликаты,
  • открывает результат в редакторе (по умолчанию nano),
  • кодирует обратно в PR_b64.rls,
  • коммитит изменения и пушит в текущую ветку.

Параметры

  • ./Renew.sh /path/to/SmartProxy-export.json — явно указать входной JSON.
  • AUTO_YES=1 ./Renew.sh — пропустить интерактивное редактирование.
  • EDITOR=vim ./Renew.sh — использовать другой редактор.
  • DOWNLOADS_DIR=/some/path ./Renew.sh — изменить директорию поиска бэкапа.
  • NO_PUSH=1 ./Renew.sh — сделать коммит без git push.