kcptun搭配ss

作者: FlyingPig_ | 来源:发表于2017-07-02 11:19 被阅读360次

    install ss

    apt search shadowsocks
    shadowsocks/kali-rolling,kali-rolling,now 2.9.0-2 all [installed]
      Fast tunnel proxy that helps you bypass firewalls
    shadowsocks-libev/kali-rolling,now 2.6.3+ds-3 amd64 [installed]
      lightweight and secure socks5 proxy
    sudo apt install shadowsocks shadowsocks-libev
    

    shadowsocks-libev is a c++ version of shadowsocks, may more faster than the python version
    we got 2 command ss-localand ss-server

    set up a shadowsocks server

    port:888888

    set up ss clients

    configure files

    {       
            "server":"xx.xx.xx.xx",
            "server_port":xx,
            "password":"xxxx",
            "local_port":1080,
            "method":"aes-256-cfb"
    }
    

    boot filestart_s

    #!/bin/bash
    # cd /home/abc
    ss-local -c ~/s > ss-local.log 2>&1 &
    echo "s-local starts"
    

    use kcptun

    Download https://github.com/xtaci/kcptun/releases
    server.json

    {
            "listen": "xx.xx.xx.xx:28800",
            "target": "xx.xx.xx.xx:888888",
            "key": "xxxx",
            "crypt": "aes",
            "mode": "fast2",
            "autoexpire": 60
    }
    

    start_server

    #!/bin/bash
    cd /root/kcptun
    ./kcptun_server -c /root/kcptun/server.json 
    echo "kcptun starts"
    

    client.json

    {
        "localaddr": ":28800",
        "remoteaddr": "xx.xx.xx.xx:28800",
        "key": "xxxx",
        "crypt": "aes",
        "mode": "fast2",
        "autoexpire": 60
    }
    

    start_client

    #!/bin/bash
    cd /home/abc/kcptun
    ./kcp_client -c ~/client.json > kcptun.log 2>&1 &
    echo "kcptun_client starts"
    

    need new ss-local file
    ss

    {       
            "server":"127.0.0.1",
            "server_port":28800,
            "password":"ss`s passwd",
            "local_port":1080,
            "method":"aes-256-cfb"
    }
    

    start_ss

    #!/bin/bash
    #cd /home/abc/ss
    ss-local -c ~/ss > ss-local.log 2>&1 &
    echo "ss-local srtarts"
    #cd /home/abc/ss/kcptun
    ./kcp_client -c ~/client.json > kcptun.log 2>&1 &
    echo "kcptun_client starts"
    

    note:xx.xx.xx.xx is your vps ip
    ok ! now u have a socks5 proxy address:127.0.0.1:1080

    相关文章

      网友评论

        本文标题:kcptun搭配ss

        本文链接:https://www.haomeiwen.com/subject/ppencxtx.html