mirror of
https://github.com/bol-van/zapret.git
synced 2025-04-19 21:42:59 +03:00
readme improve install instructions
This commit is contained in:
parent
17141dfc03
commit
302d8bbc54
46
readme.txt
46
readme.txt
@ -243,21 +243,31 @@ tpws должен запускаться без фильтрации по ipset.
|
|||||||
Установить пакеты :
|
Установить пакеты :
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install ipset curl lsb-core dnsutils git
|
apt-get install ipset curl lsb-core dnsutils git
|
||||||
|
|
||||||
Скопировать директорию zapret в /opt или скачать через git :
|
Скопировать директорию zapret в /opt или скачать через git :
|
||||||
cd /opt
|
cd /opt
|
||||||
git clone https://github.com/bol-van/zapret
|
git clone https://github.com/bol-van/zapret
|
||||||
Запустить /opt/zapret/install_bin.sh. Он сам определит рабочую архитектуру и настроит все бинарики.
|
|
||||||
|
Запустить автоинсталятор бинариков. Он сам определит рабочую архитектуру и настроит все бинарики.
|
||||||
|
/opt/zapret/install_bin.sh
|
||||||
АЛЬТЕРНАТИВА : зайти в tpws,nfq,ip2net,mdig, в каждом выполнить make. Получите динамические бинарики под вашу ось.
|
АЛЬТЕРНАТИВА : зайти в tpws,nfq,ip2net,mdig, в каждом выполнить make. Получите динамические бинарики под вашу ось.
|
||||||
|
|
||||||
Скопировать скрипт запуска :
|
Скопировать скрипт запуска :
|
||||||
cp /opt/zapret/init.d/debian7/zapret /etc/init.d
|
cp /opt/zapret/init.d/debian7/zapret /etc/init.d
|
||||||
|
|
||||||
В /etc/init.d/zapret выбрать пераметр "ISP". В зависимости от него будут применены нужные правила.
|
В /etc/init.d/zapret выбрать пераметр "ISP". В зависимости от него будут применены нужные правила.
|
||||||
Там же выбрать параметр SLAVE_ETH, соответствующий названию внутреннего сетевого интерфейса.
|
Там же выбрать параметр SLAVE_ETH, соответствующий названию внутреннего сетевого интерфейса.
|
||||||
|
|
||||||
Зарегистрировать init скрипт в systemd :
|
Зарегистрировать init скрипт в systemd :
|
||||||
/usr/lib/lsb/install_initd zapret
|
/usr/lib/lsb/install_initd zapret
|
||||||
Вручную первый раз получить новый список ip адресов :
|
|
||||||
|
Вручную первый раз получить новый список ip адресов (кроме hostlist) :
|
||||||
/opt/zapret/ipset/get_antizapret.sh
|
/opt/zapret/ipset/get_antizapret.sh
|
||||||
ИЛИ
|
ИЛИ
|
||||||
/opt/zapret/ipset/get_user.sh
|
/opt/zapret/ipset/get_user.sh
|
||||||
|
Вручную первый рвз получить список доменов (только для hostlist)
|
||||||
|
/opt/zapret/ipset/get_hostlist.sh
|
||||||
|
|
||||||
Зашедулить задание обновления листа (кроме hostlist) :
|
Зашедулить задание обновления листа (кроме hostlist) :
|
||||||
crontab -e
|
crontab -e
|
||||||
Создать строчку "0 12 * * */2 /opt/zapret/ipset/get_antizapret.sh"
|
Создать строчку "0 12 * * */2 /opt/zapret/ipset/get_antizapret.sh"
|
||||||
@ -267,7 +277,9 @@ tpws должен запускаться без фильтрации по ipset.
|
|||||||
crontab -e
|
crontab -e
|
||||||
Создать строчку "0 12 * * */2 /opt/zapret/ipset/get_hostlist.sh"
|
Создать строчку "0 12 * * */2 /opt/zapret/ipset/get_hostlist.sh"
|
||||||
Это значит в 12:00 каждые 2 дня обновлять список.
|
Это значит в 12:00 каждые 2 дня обновлять список.
|
||||||
|
|
||||||
Запустить службу : systemctl start zapret
|
Запустить службу : systemctl start zapret
|
||||||
|
|
||||||
Попробовать зайти куда-нибудь : http://ej.ru, http://kinozal.tv, http://grani.ru.
|
Попробовать зайти куда-нибудь : http://ej.ru, http://kinozal.tv, http://grani.ru.
|
||||||
Если не работает, то остановить службу zapret, добавить правило в iptables вручную,
|
Если не работает, то остановить службу zapret, добавить правило в iptables вручную,
|
||||||
запустить nfqws или tpws в терминале под рутом с нужными параметрами.
|
запустить nfqws или tpws в терминале под рутом с нужными параметрами.
|
||||||
@ -333,14 +345,22 @@ ipset можно выкинуть, если не будем пользовать
|
|||||||
Скорее всего найдется рабочий вариант. Если нет - вам придется собирать самостоятельно.
|
Скорее всего найдется рабочий вариант. Если нет - вам придется собирать самостоятельно.
|
||||||
|
|
||||||
Скопировать директорию "zapret" в /opt на роутер.
|
Скопировать директорию "zapret" в /opt на роутер.
|
||||||
Запустить /opt/zapret/install_bin.sh. Он сам определит рабочую архитектуру и настроит все бинарики.
|
|
||||||
Скопировать /opt/zapret/init.d/zapret в /etc/init.d.
|
Запустить автоинсталятор бинариков. Он сам определит рабочую архитектуру и настроит все бинарики.
|
||||||
|
/opt/zapret/install_bin.sh
|
||||||
|
|
||||||
|
Скопировать скрипт запуска :
|
||||||
|
cp /opt/zapret/init.d/openwrt/zapret /etc/init.d
|
||||||
|
|
||||||
В /etc/init.d/zapret выбрать пераметр "ISP". В зависимости от него будут применены нужные правила.
|
В /etc/init.d/zapret выбрать пераметр "ISP". В зависимости от него будут применены нужные правила.
|
||||||
/etc/init.d/zapret enable
|
|
||||||
/etc/init.d/zapret start
|
Вручную первый раз получить новый список ip адресов (кроме hostlist) :
|
||||||
В зависимости от вашего провайдера внести нужные записи в /etc/firewall.user.
|
/opt/zapret/ipset/get_antizapret.sh
|
||||||
/etc/init.d/firewall restart
|
ИЛИ
|
||||||
Посмотреть через iptables -L или через luci вкладку "firewall" появились ли нужные правила.
|
/opt/zapret/ipset/get_user.sh
|
||||||
|
Вручную первый рвз получить список доменов (только для hostlist)
|
||||||
|
/opt/zapret/ipset/get_hostlist.sh
|
||||||
|
|
||||||
Зашедулить задание обновления листа (кроме hostlist) :
|
Зашедулить задание обновления листа (кроме hostlist) :
|
||||||
crontab -e
|
crontab -e
|
||||||
Создать строчку "0 12 * * */2 /opt/zapret/ipset/get_antizapret.sh"
|
Создать строчку "0 12 * * */2 /opt/zapret/ipset/get_antizapret.sh"
|
||||||
@ -350,6 +370,14 @@ ipset можно выкинуть, если не будем пользовать
|
|||||||
crontab -e
|
crontab -e
|
||||||
Создать строчку "0 12 * * */2 /opt/zapret/ipset/get_hostlist.sh"
|
Создать строчку "0 12 * * */2 /opt/zapret/ipset/get_hostlist.sh"
|
||||||
|
|
||||||
|
Включить автозапуск службы и запустить ее :
|
||||||
|
/etc/init.d/zapret enable
|
||||||
|
/etc/init.d/zapret start
|
||||||
|
|
||||||
|
В зависимости от вашего провайдера внести нужные записи в /etc/firewall.user.
|
||||||
|
fw3 restart
|
||||||
|
Посмотреть через iptables -nL или через luci вкладку "firewall" появились ли нужные правила.
|
||||||
|
|
||||||
ЭКОНОМИЯ МЕСТА : если его мало, то можно оставить в директории zapret лишь подкаталог ipset.
|
ЭКОНОМИЯ МЕСТА : если его мало, то можно оставить в директории zapret лишь подкаталог ipset.
|
||||||
Далее нужно создать подкаталоги с реально используемыми бинариками (ip2net, mdig, tpws, nfq)
|
Далее нужно создать подкаталоги с реально используемыми бинариками (ip2net, mdig, tpws, nfq)
|
||||||
и скопировать туда из binaries рабочие executables.
|
и скопировать туда из binaries рабочие executables.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user