搬瓦工-多账号-搭建教程总结
- 关键词:搬瓦工-翻墙-影梭-多账户
BandwagonHost官网
登录官网:https://www.bwh8.net/
选择配置,个人感觉,最便宜的就合适
购买成功后,进入 My Services。
点击 KiwiVM Control Panel。
关于一个人使用
这时候需要在当前浏览器的新标签中打开以下网址:https://kiwivm.64clouds.com/main-exec.php?mode=extras_shadowsocks,点击 Install Shadow@socks Server。
配置 SS 本地客户端
下载对应的 shadowsocks版本。
填写信息。
就可以浏览google了。
关于多个人使用
在面板左侧点击“Install new OS”可以重装系统,系统选择看个人情况(推荐安装centos-7-x86_64)。
安装完成后,会出现如下提示(请记住root密码和SSH端口):
现在为止,我们需要的东西都拿到了。需要开启服务,返回 Main controls 看一下状态是否是Running是的话,开始下一步(不是,点start)。
使用putty远程登录VPS配置shadowsocks信息
启动putty,输入IP地址和SSH端口。
远程连接到主机,登录VPS(需要root密码):
安装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