VPS基础教程之一搭建自己的shadowsocks服务器

  • 2015-08-24
  • 0
  • VPS基础教程之一搭建自己的shadowsocks服务器
  • 本帖被 valen ?行加亮操作(2015-08-24)

    技术区有不少shadowsocks的免费账号
    但是随着shadowsocks作者被喝茶,今后用户较多的服务器被GFW干扰是必然的
    所以先发个VPS搭建SS代理的教程
    准备工作
    支付:看服务器供应商 双币信用卡、支付宝、paypal 之一
    挑选服务器: 一般供应商都会提供IP测试延迟,或者看各VPS网站评测介绍
    一般来讲亚洲服务器延迟更低,比如香港.新加坡就有很多电信或者网通直连机房
    而美国VPS价格更便宜,而且带宽大些
    服务器类型,Xen KVM 性能要好过openvz,不过也要更贵一些
    综上所述,建议选直连自己运营商的KVM虚拟技术的亚洲VPS
    SSH客户端:这里建议用XshellPortable 请自行百度下载
    下面我们用日本conoha VPS为例开始操作。       
    1.日本conoha支持支付宝支付,每月900日元、中文界面 (50rmb如果几个人合用的话成本还算可以
    选择HOSTUS的香港25美元/年电信机房也不错)
    设置并记root密码点击追加建立服务器,这里我们选择centos 6.6 64位版本
     

    2.回到服务器界面,点开网络配置,记下IP4地址
     
    3.用XshellPortable连接服务器
    填上IP地址点击确定
     
    用户名为 root
     
    密码为开通vps设置的9位密码
     

    连接成功会显示,root@XXXXXX #
    然后在设置里把右键改成复制剪贴板中的代码 如图,右键粘贴比较方便
     
    4.这里我们用秋水兄的SS一键安装脚本,全程仅需3行代码,即使0基础毫无问题
    依次输入代码回车即可

    ??代?

    wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
    chmod +x shadowsocks.sh
    ./shadowsocks.sh 2>&1 | tee shadowsocks.log

     
    询问密码:输入t66y为端口密码
     

    默认端口8989.可以指定任意端口 ,回车后耐心等待安装
     
    安装完成后,脚本提示如下:
     
    现在我们已经成功搭建了一个单用户版SS代理服务器,用其他帖子的教程连接该服务器即可 
    端口为8989 密码t66y 
    5.多用户配置
    删除原配置文件

    ??代?

    rm -f /etc/shadowsocks.json

    编辑配置文件

    ??代?

    vi /etc/shadowsocks.json

     
    按下I键,进入编辑状态
    左下角有标示—INSERT—
     
    如图复制下面代码至配置文件
    配置端口 8989到9004,密码t66y0到t66y4等5个账号
    可照例加入更多用户
    注意这里没有斜杠草榴UBB有点问题,请以图示为准

    ??代?

    {
        \”server\”:\”0.0.0.0\”,
        \”local_address\”:\”127.0.0.1\”,
        \”local_port\”:1080,
        \”port_password\”:{
             \”8989\”:\”t66y0\”,
             \”9001\”:\”t66y1\”,
             \”9002\”:\”t66y2\”,
             \”9003\”:\”t66y3\”,
             \”9004\”:\”t66y4\”
        },
        \”timeout\”:300,
        \”method\”:\”aes-256-cfb\”,
        \”fast_open\”: false
    }

     
    按下ESC键退出编辑状态,同时按下SHIFT+Q键进入退出模式
    如图输入wq回车保存退出
     

    ??代?

    wd

    重启 SS服务

    ??代?

    /etc/init.d/shadowsocks restart

    至此一个多用户版本的SS服务器已经搭建完成
    其他命令:
    启动:/etc/init.d/shadowsocks start
    停止:/etc/init.d/shadowsocks stop
    重启:/etc/init.d/shadowsocks restart
    状态:/etc/init.d/shadowsocks status
    卸载:./shadowsocks.sh uninstall