mirror of
https://github.com/bol-van/zapret.git
synced 2025-04-19 05:22:58 +03:00
https.txt : fix missing redsocks.conf
This commit is contained in:
parent
e786abbbdc
commit
f2ed3a46ae
@ -18,11 +18,11 @@ Tor поддерживает "из коробки" режим transparent proxy.
|
|||||||
После установки пакетов расслабим неоправданно жестокие права : chmod 755 /etc/ssh.
|
После установки пакетов расслабим неоправданно жестокие права : chmod 755 /etc/ssh.
|
||||||
Следует создать пользователя, под которым будем крутить ssh client. Допустим, это будет 'proxy'.
|
Следует создать пользователя, под которым будем крутить ssh client. Допустим, это будет 'proxy'.
|
||||||
Сначала установить пакет shadow-useradd.
|
Сначала установить пакет shadow-useradd.
|
||||||
------------------
|
------------------
|
||||||
useradd -d /home/proxy proxy
|
useradd -d /home/proxy proxy
|
||||||
mkdir -p /home/proxy
|
mkdir -p /home/proxy
|
||||||
chown proxy:proxy /home/proxy
|
chown proxy:proxy /home/proxy
|
||||||
------------------
|
------------------
|
||||||
Openssh ловит разные глюки, если у него нет доступа к /dev/tty.
|
Openssh ловит разные глюки, если у него нет доступа к /dev/tty.
|
||||||
Добавим в /etc/rc.local строчку : "chmod 666 /dev/tty"
|
Добавим в /etc/rc.local строчку : "chmod 666 /dev/tty"
|
||||||
Сгенерируем для него ключ RSA для доступа к ssh серверу.
|
Сгенерируем для него ключ RSA для доступа к ssh серверу.
|
||||||
@ -66,10 +66,26 @@ start_service() {
|
|||||||
|
|
||||||
* Организовать прозрачную соксификацию
|
* Организовать прозрачную соксификацию
|
||||||
|
|
||||||
Установить пакет redsocks. Redsocks есть готовый для CC 15.05.1 и DD, для более старых версий openwrt его можно взять c http://downloads.openwrt.org, либо воспользоваться прекомпилированным статическим бинариком из комплекта "zapret".
|
Установить пакет redsocks.
|
||||||
Если вы берете ipk с downloads.openwrt.org, то имейте в виду переход с uclibc в CC на musl в DD. Динамические бинарики между ними несовместимы.
|
Конфиг :
|
||||||
/etc/redsocks.conf :
|
-- /etc/redsocks.conf : ---
|
||||||
скрытый текст
|
base {
|
||||||
|
log_debug = off;
|
||||||
|
log_info = on;
|
||||||
|
log = "syslog:local7";
|
||||||
|
daemon = on;
|
||||||
|
user = nobody;
|
||||||
|
group = nogroup;
|
||||||
|
redirector = iptables;
|
||||||
|
}
|
||||||
|
redsocks {
|
||||||
|
local_ip = 127.0.0.1;
|
||||||
|
local_port = 1099;
|
||||||
|
ip = 127.0.0.1;
|
||||||
|
port = 1098;
|
||||||
|
type = socks5;
|
||||||
|
}
|
||||||
|
---------------------------
|
||||||
После чего перезапускаем : /etc/init.d/redsocks restart
|
После чего перезапускаем : /etc/init.d/redsocks restart
|
||||||
Смотрим появился ли листенер : netstat -tnlp | grep 1099
|
Смотрим появился ли листенер : netstat -tnlp | grep 1099
|
||||||
Автостарт redsocks при таком конфиге не работает, потому что на момент запуска сеть не инициализирована, и у нас даже нет 127.0.0.1.
|
Автостарт redsocks при таком конфиге не работает, потому что на момент запуска сеть не инициализирована, и у нас даже нет 127.0.0.1.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user