美文网首页
服务端使用kcptun 给shadowsocks加速

服务端使用kcptun 给shadowsocks加速

作者: zvl | 来源:发表于2019-01-22 15:13 被阅读35次

    关于服务端如何使用shadowsocks,可以看我之前的文章在centos中使用shadowsocks
    通常情况下,如果只用shadowsocks,速度都比较慢。我采用的加速策略是kcptun,它能将一般的tcp包编码成kcp包进行传输,再在服务端解码成tcp解析。感兴趣的可以直接去github上研究一下。https://github.com/xtaci/kcptun
    我这里只是先简单介绍一下基本使用方法:

    1.下载

    github有最新的release版本:
    https://github.com/xtaci/kcptun/releases

    kcptun release.png

    复制链接,使用wget下载

    wget https://github.com/xtaci/kcptun/releases/download/v20190109/kcptun-linux-amd64-20190109.tar.gz
    

    解压

    tar -zxvf kcptun-linux-amd64-20190109.tar.gz
    

    2.使用

    解压之后出现两个文件:

    client_linux_amd64
    server_linux_amd64
    

    服务器要使用server_linux_amd64
    使用github上推荐的命令启动kcptun:

    ./server_linux_amd64 -t "TARGET_IP:SHADOWSOCKS_PORT" -l ":KCPTUN_IP" -mode fast3 -nocomp -sockbuf 16777217 -dscp 46 -key PASSWORD
    

    TARGET_IP可以填 127.0.0.1
    SHADOWSOCKS_PORT 替换为你的shadowsocks端口
    KCPTUN_IP 找一个没有被占用的IP就可以了,之后再客户端配置时需要用到这个IP
    PASSWORD 替换你自己的密码。

    启动之后出现类似的界面:


    启动kcptun.png

    说明启动成功。
    这时候退出终端,kcptun也会中断,所以使用nohup &让程序在后台运行。

    nohup ./server_linux_amd64 -t "TARGET_IP:SHADOWSOCKS_PORT" -l ":KCPTUN_IP" -mode fast3 -nocomp -sockbuf 16777217 -dscp 46 -key PASSWORD &
    

    至此,服务端配置完毕。

    相关文章

      网友评论

          本文标题:服务端使用kcptun 给shadowsocks加速

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