美文网首页Pentest
在vps上搭建Shadowsocks

在vps上搭建Shadowsocks

作者: cws | 来源:发表于2017-03-10 13:11 被阅读579次
    anime005.jpg

    0x00 环境

    Ubuntu 14.04.1 LTS

    0x01 安装与配置

    reber@localhost:~$ sudo apt-get update
    reber@localhost:~$ python --version
    Python 2.7.6
    reber@localhost:~$ sudo apt-get install python-gevent python-pip
    reber@localhost:~$ sudo pip install shadowsocks
    reber@localhost:~$ vim /home/reber/shadowsocks.json
        {
            "server":"服务器 IP 地址", # 服务器 IP (IPv4/IPv6)
            "server_port":8388, # 监听的服务器端口
            "local_address": "127.0.0.1", # 本地监听的 IP 地址
            "local_port":1080, # 本地端端口
            "password":"mypassword", # 密码
            #"port_password":
            #{
            #    "40001": "password1",
            #    "40002": "password2",
            #    "40003": "password3"
            #},
            #"_comment":
            #{
            #    "40001": "xiaoming",
            #    "40002": "lilei",
            #    "40003": "mike"
            #}
            "timeout":300, # 超时时间(秒)
            "method":"aes-256-cfb", # 加密方式
            # 若Linux内核在3.7+,可开启fast_open降低延迟
            # 开启方法:echo 3 > /proc/sys/net/ipv4/tcp_fastopen
            "fast_open": false, 
            "workers": 1 # works数量,默认为 1
        }
    reber@localhost:~$ sudo apt-get install python-m2crypto
    

    0x02 服务端启动

    # 前台运行
    reber@localhost:~$ sudo ssserver -c /home/reber/shadowsocks.json
    # 后台运行
    reber@localhost:~$ sudo nohup ssserver -c /home/reber/shadowsocks.json > /dev/null 2>&1 &
    # 关闭服务
    reber@localhost:~$ sudo killall ssserver 
    

    0x03 本地使用

    添加如下配置


    use_ss.png

    相关文章

      网友评论

        本文标题:在vps上搭建Shadowsocks

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