搬瓦工shadowsocks多用户配置教程

搬瓦工VPS

一、获取VPS的ip,SSH端口和root密码。

我用的是搬瓦工(Bandwagonhost)的VPS,这篇文章也是根据搬瓦工来写的,不过如果你用的不是搬瓦工也没关系,每家服务器提供商的VPS都有ip地址、SSH端口和root密码,拿到之后请跳过第一步,直接从第二步开始。

如果你想用搬瓦工的VPS,那就接着看吧。

1. 搬瓦工VPS的注册与购买。

现在搬瓦工网站启用了新域名:bwh1.net,之前的老域名bandwagonhost.com已经访问不了了。至于具体的购买注册教程这里不做介绍,想了解可以访问这个链接

2. 获取ip、SSH端口和root密码。

因为搬瓦工自带shadowsocks功能,如果你只需要一个账户的话,按上面的链接配置就可以了,如果你有多用户使用的需求的话,请继续,按以下步骤操作:

  • 点击“VPS Hosting”——点击“Services”-“My Services”——点击“KiwiVM”进入控制面板,如下图。马赛克部分为ip地址,请记住!!!
  • 在面板左侧点击“Install new OS”可以重装系统(如果忘记了root密码,请点击“Root password modification”获取密码),系统选择centOS-6
  • 重装完成后,如下图。请记住root密码SSH端口!!!

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

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

1. 下载putty。

这边有一个百度到的下载地址

2. 运行putty。

启动putty,输入IP地址和SSH端口。如下图:

3. 登录VPS。

点击“open”之后会出现窗口,将输入法切换到英文输入法,输入root,然后回车,之后是输入之前获取到的root密码(输入密码时,输入状态是不可见的。如果怕输入错误,可以先复制密码,再在窗口中单击鼠标右键粘贴,注:在putty中粘贴快捷键不是“Ctrl+V”,而是单击鼠标右键),然后回车执行。成功后,如下图:

4. 安装shadowsocks。

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

yum install epel-release
yum update
yum install python-setuptools m2crypto supervisor
easy_install pip
pip install shadowsocks

5. 配置shadowsocks.json文件。

上边几条命令都执行完成后,输入下面这条命令,回车执行:

vi /etc/shadowsocks.json

之后按i键进入编辑模式,putty黑框的左下角会出现 — INSERT — 字样,然后一次性复制下面的内容(记得先修改再复制,将2333修改为想用的端口,范围 1 – 65535,mima12345改成你的密码,记住下面的内容,配置客户端的时候会用到;另外,下面是建了2333和6666两个账号,如果多了,可以删掉,不够可以再加。注意逗号,免得出错), 在putty里右键,此时复制的内容应该已经粘贴到了putty里了。

{
    "server":"0.0.0.0",
    "port_password":{
        "2333":"mima12345",
        "6666":"mima12345"
    },
    "timeout":600,
    "method":"aes-256-cfb"
}

完成后,按ESC键退出编辑模式,putty黑框的左下角 — INSERT — 字样消失,输入:wq,回车执行,这时文件保存并返回。如图:

6. 添加到进程。

继续输入下面这条命令,回车执行:

vi /etc/supervisord.conf

之后按i键进入编辑模式,putty黑框的左下角会出现 — INSERT — 字样,用方向键将光标移动到文件尾部空行处。然后一次性复制下面的内容,在putty里右键,此时复制的内容应该已经粘贴到了putty里了。

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

完成后,按ESC键退出编辑模式,putty黑框的左下角 — INSERT — 字样消失,输入:wq ,回车执行,这时文件保存并返回。如图:

7. 设置开机启动。

继续输入下面这条命令,回车执行:

vi /etc/rc.local

之后按i键进入编辑模式,putty黑框的左下角会出现 — INSERT — 字样,用方向键将光标移动到文件中部空行处。然后一次性复制下面的内容,在putty里右键,此时复制的内容应该已经粘贴到了putty里了。

service supervisord start

完成后,按ESC键退出编辑模式,putty黑框的左下角 — INSERT — 字样消失,输入:wq,回车执行,这时文件保存并返回。如图:

8. 重启服务器。

最后执行命令:

reboot

此时,你的VPS重新启动,服务端已经完全配置完毕,putty会弹出一个连接已断开的提示框,关闭即可(不是报错)。

三、客户端设置

shadowsocks的服务端已经部署完成。剩下的就是下载客户端安装到你的手机和电脑上,并将第五步设置的shadowsocks.json中设置的信息配置到客户端中。

下载地址

Android、Windows、MAC OS X安装包下载地址:

由于政策问题,下载请添加QQ群:748984610进行获取

iPhone和iPad用户请到AppStore搜索 shadowrocket,需要付费6元,没找到免费的。

客户端配置示例

我以Windows客户端为例,说一下客户端的配置。
将下载的压缩包解压,双击.exe文件运行,如果没有弹窗,查看系统右下角工具栏纸飞机图标,右键图标——选择“服务器”——选择“编辑服务器”,打开如下界面:

服务器IP : 第一步获取到的ip
服务器端口 : 第二步第五小步设置的端口(port),比如:2333
密码 : 第二步第五小步设置的密码(password),比如:mima12345
加密 : 第二步第五小步设置的加密方式(method),默认为:aes-256-cfb
备注 不用填
代理端口 建议使用默认端口1080

配置完成,点击确定,然后在工具栏右键纸飞机图标,启动系统代理,现在打开 谷歌 看看墙外的世界。
至于其他菜单的功能,靠你自己摸索了。

未经允许不得转载:搬瓦工VPS_美国VPS » 搬瓦工shadowsocks多用户配置教程

赞 (0) 打赏

评论 0

评论前必须登录!

登陆 注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏