Как использовать redsocks для перенаправления всего интернет-трафика к туннелю ssh?

У меня есть маршрутизатор OpenWrt с IP 192.168.1.1, и я хочу перенаправить весь интернет-трафик к своему туннелю ssh, это - ssh, управляют, чтобы я использовал:

ssh -o "ProxyCommand corkscrew 127.0.0.1 3339 %h %p" -vND 1080 username@serverip

Это - мой redsocks.conf исправьте это также, если существует какая-либо проблема:

base {
        // debug: connection progress & client list on SIGUSR1
        log_debug = on;

        // info: start and end of client session
        log_info = on;

        /* possible `log' values are:
         *   stderr
         *   file:/path/to/file
         *   syslog:FACILITY  facility is any of "daemon", "local0"..."local7"
         */
        log = stderr;

        // detach from console
        daemon = off;

        /* Change uid, gid and root directory, these options require root
         * privilegies on startup.
         * Note, your chroot may requre /etc/localtime if you write log to syslog.
         * Log is opened before chroot & uid changing.
         */
        // user = nobody;
        // group = nobody;
        // chroot = "/var/chroot";

        /* possible `redirector' values are:
         *   iptables   - for Linux
         *   ipf        - for FreeBSD
         *   pf         - for OpenBSD
         *   generic    - some generic redirector that MAY work
         */
        redirector = iptables;
}

redsocks {
        /* `local_ip' defaults to 127.0.0.1 for security reasons,
         * use 0.0.0.0 if you want to listen on every interface.
         * `local_*' are used as port to redirect to.
         */
        local_ip = 0.0.0.0;
        local_port = 12345;

        // `ip' and `port' are IP and tcp-port of proxy-server
        ip = 127.0.0.1;
        port = 1080;


        // known types: socks4, socks5, http-connect, http-relay
        type = socks5;

        // login = "foobar";
        // password = "baz";
}

redudp {                                                         
        // `local_ip' should not be 0.0.0.0 as it's also used for outgoing
        // packets that are sent as replies - and it should be fixed      
        // if we want NAT to work properly.                               
        local_ip = 127.0.0.1;                                             
        local_port = 10053;                                               

        // `ip' and `port' of socks5 proxy server.                        
        ip = 127.0.0.1;                                                   
        port = 1080;                                                      
        //login = username;                                               
        //password = pazzw0rd;                                            

        // kernel does not give us this information, so we have to duplicate it
        // in both iptables rules and configuration file.  By the way, you can 
        // set `local_ip' to 127.45.67.89 if you need more than 65535 ports to 
        // forward ;-)                                                         
        // This limitation may be relaxed in future versions using contrack-tools.
        dest_ip = 8.8.8.8;                                                        
        dest_port = 53;                                                           

        udp_timeout = 30;                                                         
        udp_timeout_stream = 180;                                                 
}                                                                                 

// you can add more `redsocks' and `redudp' sections if you need.       

Как я могу использовать redsocks для перенаправления моего интернет-трафика к этому туннель ssh? Я хочу, чтобы это было похоже на openvpn, где я могу просто соединиться со своим Wi-Fi и просмотреть Интернет, с туннелем ssh я должен установить прокси на порт носков 1080 на стороне клиента каждый раз, когда я хочу перенаправить весь свой интернет-трафик к тому туннелю. Я плохо знаком с Linux, и я застреваю при команде iptables, я прочитал инструкции по http://darkk.net.ru/redsocks/, но я все еще не могу заставить это работать. Сообщите мне корректную команду iptables для моего маршрутизатора выше

1
задан 13 August 2015 в 09:35

0 ответов

Другие вопросы по тегам:

Похожие вопросы: