Skip to content

tachigami/unblock_keenetic

 
 

Repository files navigation

Выборочный обход блокировок на маршрутизаторах Keenetic

Немного доработанная и очищенная версия оригинального скрипта.

Нюансы

  • После установки скрипта, отключается встроенный в роутер интернет-фильтр. Все запросы обрабатываются в dnsmasq, даже если в настройках адаптера в ОС был указан какой-то другой адрес.
  • В "Серверы DNS" необходимо указать любой DNS адрес или использовать адреса провайдера, если ничего не указать.

Автоматическая установка:

opkg install bash wget-ssl ca-certificates
wget --no-check-certificate -O /opt/bin/configure_keenetic.sh https://raw.githubusercontent.com/TeroBlaZe/unblock_keenetic/master/configure_keenetic.sh
chmod +x /opt/bin/configure_keenetic.sh
configure_keenetic.sh install

Удаление:

configure_keenetic.sh remove

Разблокировка адреса

  1. Добавить адрес в unblock.txt nano /opt/etc/unblock.txt
  2. Выполнить update_dnsmasq.sh

Возможные проблемы

  • Если не открываются сайты, но https://check.torproject.org открывается, значит вероятнее всего не работает dnsmasq
  • Если обратная ситуация и открываются все сайты кроме добавленных в unblock.txt, значит не работает tor
  • Если ничего не открывается, нужно убедиться, что проблема не с днс

Полезные команды

  • netstat -anp | grep LISTEN - Посмотреть на каких портах запущенны службы
  • cat /tmp/ndnproxymain.stat - Доступные DNS серверы. Если пусто, то будут проблемы с резолвом доменов внутри роутера. См. "Нюансы"
  • /opt/etc/init.d/S56dnsmasq restart - Перезапуск dnsmasq
  • /opt/etc/init.d/S35tor restart - Перезапуск tor

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%