Jump to content

InSolemmenT

Forum Members
  • Posts

    8
  • Joined

  • Last visited

Posts posted by InSolemmenT

  1. Нужно запустить его в background, добавьте к команде запуска амперсанд (&) через пробел в самом конце - и все будет работать даже после отключения терминала.

    Еще есть вариант с screen / tmux.

    Ну а самое правильное - написать нормальный init.d скрипт, а также обработчики хука netfilter.d.

    А вы не можете помочь с скриптом [emoji4]

  2. В 26.07.2016 в 09:48, zyxmon сказал:

    Как некрасиво себя ведете.... С другими поделитесь решением. А еще лучше напишите пост для раздела "Решения...".

    opkg install iptables

     
    #устанавливаем shadowsocks-libev 

    opkg install shadowsocks-libev

    opkg install libsodium

    #создаем  /etc/shadowsocks.json
    #содержимое:

    {
            "server":"IP_сервера",
            "server_port":995,
            "local_address": "127.0.0.1",
            "local_port":1080,
            "password":"пароль",
            "timeout":300,
            "method":"aes-256-cfb", 
            "fast_open": true
    }


    # вводим команды

    ss-redir -c /opt/etc/shadowsocks.json

    #создаем /etc/init.d/shadowsocks
    содержимое:

    #!/bin/sh

    ENABLED=yes
    PROCS=ss-redir
    ARGS="-c /opt/etc/shadowsocks.json"
    PREARGS=""
    DESC=$PROCS
    PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

    . /opt/etc/init.d/rc.func

    ######
    даем права для shadowsocks 744
    #####


    # С помощью команды  запустить службу

    /opt/etc/init.d/shadowsocks start
    /opt/etc/init.d/shadowsocks enable


    # переадресации трафика LAN TCP
       
    iptables -t nat -N SHADOWSOCKS

    iptables -t nat -A SHADOWSOCKS -d "IP - адрес сервера" -j RETURN

    iptables -t nat -A SHADOWSOCKS -d 0.0.0.0/8 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 10.0.0.0/8 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 127.0.0.0/8 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 169.254.0.0/16 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 172.16.0.0/12 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 192.168.0.0/16 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 224.0.0.0/4 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 240.0.0.0/4 -j RETURN

    iptables -t nat -A SHADOWSOCKS -p tcp -j REDIRECT --to-ports "Локальный порт"

    iptables -t nat -A PREROUTING -p tcp -j SHADOWSOCKS

    iptables -t nat -A OUTPUT -p tcp -j SHADOWSOCKS

    iptables -t nat -A SHADOWSOCKS -d 0.0.0.0/7 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 10.0.0.0/8 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 14.0.0.0/8 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 14.0.0.0/21 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 14.0.12.0/22 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 14.1.0.0/22 -j RETURN
    iptables -t nat -A SHADOWSOCKS -d 87.1.0.0/22 -j RETURN


    #далее делаем команду:


    ss-redir -u -c /opt/etc/shadowsocks.json -f /opt/var/run/ss-redir.pid -b 192.168.1.1

    ss-redir -c /opt/etc/shadowsocks.json -b 192.168.1.1

     

     

     

    p.s.

    объяснил как смог (с русским не хорошо я туркмен :P )  

    • Thanks 7
    • Upvote 2
×
×
  • Create New...