mirror of
https://github.com/bol-van/zapret.git
synced 2024-11-11 17:29:16 +05:00
https.txt : no more need redsocks special autostart
This commit is contained in:
parent
71410abe1f
commit
d39e0cd658
@ -91,9 +91,6 @@ redsocks {
|
|||||||
|
|
||||||
После чего перезапускаем : /etc/init.d/redsocks restart
|
После чего перезапускаем : /etc/init.d/redsocks restart
|
||||||
Смотрим появился ли листенер : netstat -tnlp | grep 1099
|
Смотрим появился ли листенер : netstat -tnlp | grep 1099
|
||||||
Автостарт redsocks при таком конфиге не работает, потому что на момент запуска сеть не инициализирована, и у нас даже нет 127.0.0.1.
|
|
||||||
Вместо штатного автостарта будем вешаться на события поднятия интерфейса. Разберем это позже.
|
|
||||||
Пока что отключим автостарт : /etc/init.d/redsocks disable
|
|
||||||
|
|
||||||
В zapret для перенаправления DNAT на интерфейс lo используется 127.0.0.127.
|
В zapret для перенаправления DNAT на интерфейс lo используется 127.0.0.127.
|
||||||
Ко всем остальным адресам из 127.0.0.0/8 DNAT может быть заблокирован. Читайте readme.txt про route_localnet.
|
Ко всем остальным адресам из 127.0.0.0/8 DNAT может быть заблокирован. Читайте readme.txt про route_localnet.
|
||||||
@ -191,29 +188,3 @@ curl -4 https://rutracker.org
|
|||||||
/etc/init.d/redsocks start
|
/etc/init.d/redsocks start
|
||||||
curl -4 https://rutracker.org
|
curl -4 https://rutracker.org
|
||||||
# должно выдать страницу
|
# должно выдать страницу
|
||||||
|
|
||||||
|
|
||||||
* Автозапуск redsocks
|
|
||||||
|
|
||||||
Небольшой скриптик, вешающийся на события поднятия и опускания интерфейсов.
|
|
||||||
|
|
||||||
--- /etc/hotplug.d/iface/99-exec-on-updown ---
|
|
||||||
#!/bin/sh
|
|
||||||
if [ "$ACTION" = ifup ]; then
|
|
||||||
cmd=$(uci get network.$INTERFACE.exec_on_up)
|
|
||||||
[ -n "$cmd" ] && $cmd
|
|
||||||
fi
|
|
||||||
if [ "$ACTION" = ifdown ]; then
|
|
||||||
cmd=$(uci get network.$INTERFACE.exec_on_down)
|
|
||||||
[ -n "$cmd" ] && $cmd
|
|
||||||
fi
|
|
||||||
----------------------------------------------
|
|
||||||
|
|
||||||
Теперь можно в описания интерфейсов внести в соответствующий раздел :
|
|
||||||
--- /etc/config/network ---
|
|
||||||
config interface 'wan'
|
|
||||||
........
|
|
||||||
option exec_on_up '/etc/init.d/redsocks start'
|
|
||||||
---------------------------
|
|
||||||
reboot. Заходим снова, смотрим, что есть redsocks, есть ssh, опять проверяем curl -4 https://rutracker.org.
|
|
||||||
Пробуем зайти на https://rutracker.org с компа внутри локалки.
|
|
||||||
|
Loading…
Reference in New Issue
Block a user