搬瓦工-多账号-搭建教程总结

  • 关键词:搬瓦工-翻墙-影梭-多账户

BandwagonHost官网

登录官网:https://www.bwh8.net/

选择配置,个人感觉,最便宜的就合适

image

购买成功后,进入 My Services。

image

点击 KiwiVM Control Panel。

image

关于一个人使用

这时候需要在当前浏览器的新标签中打开以下网址:https://kiwivm.64clouds.com/main-exec.php?mode=extras_shadowsocks,点击 Install Shadow@socks Server。

image

配置 SS 本地客户端

下载对应的 shadowsocks版本。

image

填写信息。

image

就可以浏览google了。

关于多个人使用

在面板左侧点击“Install new OS”可以重装系统,系统选择看个人情况(推荐安装centos-7-x86_64)。

image

安装完成后,会出现如下提示(请记住root密码和SSH端口):

image

现在为止,我们需要的东西都拿到了。需要开启服务,返回 Main controls 看一下状态是否是Running是的话,开始下一步(不是,点start)。

使用putty远程登录VPS配置shadowsocks信息

启动putty,输入IP地址和SSH端口。

image

远程连接到主机,登录VPS(需要root密码):

image

安装shadowsocks:

依次输入以下几行命令,每输入一行按回车执行,如果没有报错,即为执行成功,出现确认提示的时候,输入y后,回车即可。

yum install epel-release

yum update

yum install python-setuptools m2crypto supervisor

easy_install pip

pip install shadowsocks

(如果以上这条代码报错,暂时分析原因为:centos6版本低。2018年11月2日16:13)

(分析原因:pip安装有问题)

  • 尝试解决:

yum -y install pip(结果:No package pip available. Nothing to do)

需要先安装扩展源EPEL:

sudo yum -y install epel-release

sudo yum -y install python-pip(再次失败)

  • 不行,重新安装高版本系统。。。。。以下两条忽略(安装centos-7-x86_64后解决问题)。

yum install git

pip install git+https://github.com/shadowsocks/shadowsocks.git@master

配置shadowsocks.json文件,输入下面这条命令,回车执行:

vi /etc/shadowsocks.json

进入以后,按i键进入编辑模式。编辑多用户的用户名和密码。

    {
     "server":"xxx.xx.xxx.xx",
     "local_address": "127.0.0.1",
     "local_port":1080,
      "port_password": {
            "1001":"12345678",
            "1002":"12345678",
            "1003":"12345678"
     },
     "timeout":600,
     "method":"aes-256-cfb",
     "fast_open": false
    }
  • 配置文件含义介绍:
    • server:服务器IP地址
    • server_port:用于监听用户连接的端口,只要不是已经被占用的端口就可以。用户连接shadowsocks时输入这个端口号。
    • password:用户连接shadowsocks时的密码,自定义。
    • timeout:超时时间,单位是秒。
    • method:加密方法,可选择 “aes-256-cfb”, “rc4-md5”等等。
    • fast_open:true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。
    • workers:workers数量,默认为 1。

完成后,按ESC键退出编辑模式,putty黑框的左下角 – INSERT – 字样消失,输入:wq,回车执行(注意前面有“冒号”),这时文件保存并返回。

手动启动服务、关闭服务和重启服务

ssserver -c /etc/shadowsocks.json -d start

ssserver -c /etc/shadowsocks.json -d stop

ssserver -c /etc/shadowsocks.json -d restart

==================================分隔符,以下内容待验证=============================

添加到进程:

vi /etc/supervisord.conf

    [program:shadowsocks]
    command=ssserver -c /etc/shadowsocks.json -d start
    autostart=true
    autorestart=true
    user=root
    log_stderr=true
    logfile=/var/log/shadowsocks.log

设置开机启动:

vi /etc/rc.local

service supervisord start

重启服务器:

reboot

常规维护操作:

平时需要进入 /etc/shadowsocks.json 进行用户的增删维护即可。

修改后记得执行命令即可(无需重启服务器)。

service supervisord restart

参考资料

绝对干货-搬瓦工 VPS 搭建 SS 图文指导教程

搬瓦工shadowsocks多用户配置教程

2017年最全搬瓦工 bandwagon vps 注册账号购买vps完全指南 全程英文翻译