Приветствую. За последний часов 6 мозг вспучился и в данный момент вытекает через ушки.
Сижу на работе за http проксей с совершенно дикими правилами. С этим справился пол года назад, повесив на домашнем компе сквид и сделав
ssh -N -L 3333:localhost:1045 -p <port> name@domain
Но вот, просто работать стало скучно, иногда хочется поиграть. В частности, в Teeworld, в котором прокся отсутствует, как класс.
пошёл по простором гугла. Первое, на что натолкнулся, было
статьёй с хабра. Делал не совсем по ней, повесил
redsocks. Правда, правило для iptables взял из поста хабра. В итоге имел такую штуку:
ssh -D 3333 -p <port> name@domain
sudo groupadd proxified
sudo iptables -t nat -I OUTPUT -m owner --gid-owner proxified -p tcp -j REDIRECT --to-ports 4445
sudo iptables-save
sudo -g proxified <application>
Содержимое redsocks.conf
base {
log_debug = on;
log_info = on;
log = "file:/home/felixoid/przemoc/redsocks/redsocks.log";
daemon = on;
redirector = iptables;
}
redsocks {
local_ip = 127.0.0.1;
local_port = 4445;
ip = 127.0.0.1;
port = 3333;
type = socks5;
}
ииииии... и болт
Всё работает, кроме самого главного - хромиум, для примера, в инет не ходит. Пинг даже не работает.
Ладно, фигня война. Попробовал ./transocks_ev -p 4445 -H 127.0.0.1 -s 3333 -S 127.0.0.1 - картинка та же.
Попробовал
другой вариант. Тоже тишина гробовая.
После каждого раза запускал sudo nmap -sT -O localhost, 4445 порт открывается.
Сейчас вот попробовал
данный способ, тоже нифига.
Вот конфигурация dante.conf
route {
from: 0.0.0.0/0 to: 0.0.0.0/0 via: 127.0.0.1 port = 3333
protocol: tcp udp # server supports tcp and udp.
proxyprotocol: socks_v4 socks_v5 # server supports socks v4 and v5.
method: none # метод и ставил, и убирал... пофигу ему на метод
}
Пренеприятнейшая ситуация, всё должно работать, ан нет.
Помогите, пожалуйста =) Обращаюсь, только когда уже всё, практически, сам испробовал.