从你眼中看世界
世界就在你手中

搬瓦工shadowsocks多用户配置教程

之前一直用着搬瓦工后台提供的SS安装服务,确实简单快捷,但因为后来朋友不断加入,于是也有了多用户的配置需求,参考网络上的文章,卸载掉后台提供的套装(避免冲突,其实我有洁癖),重新搭建了一下SS。

搬瓦工shadowsocks多用户配置教程 - 第1张  | CALONYE.COM

一、获取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地址,请记住!!!

搬瓦工shadowsocks多用户配置教程 - 第2张  | CALONYE.COM

在面板左侧点击“Install new OS”可以重装系统(如果忘记了root密码,请点击“Root password modification”获取密码),系统选择centOS-6

搬瓦工shadowsocks多用户配置教程 - 第3张  | CALONYE.COM

重装完成后,如下图。请记住root密码SSH端口!!!

搬瓦工shadowsocks多用户配置教程 - 第4张  | CALONYE.COM

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

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

1、 下载putty。
这边有一个百度到的下载地址

2、 运行putty。

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

搬瓦工shadowsocks多用户配置教程 - 第5张  | CALONYE.COM

3、 登录VPS。

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

搬瓦工shadowsocks多用户配置教程 - 第6张  | CALONYE.COM

4、 安装shadowsocks。

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

5、 配置shadowsocks.json文件。

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

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

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

搬瓦工shadowsocks多用户配置教程 - 第7张  | CALONYE.COM

6、 添加到进程。

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

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

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

搬瓦工shadowsocks多用户配置教程 - 第8张  | CALONYE.COM

7、 设置开机启动。

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

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

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

搬瓦工shadowsocks多用户配置教程 - 第9张  | CALONYE.COM

8、 重启服务器。

最后执行命令:

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

9、常规维护操作。

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

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

三、客户端设置

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

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

链接: https://github.com/shadowsocks Github 官方下载(其余国内地址请自行搜索)

iPhone和iPad用户请到AppStore搜索 shadowrocket,需要付费6元,没找到免费的。(作者很复杂也很有耐心感觉还是很不错的,感觉比surge性价比高多了,具体使用方式请自行搜索一下)

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

搬瓦工shadowsocks多用户配置教程 - 第10张  | CALONYE.COM

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


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

p.s:若您的系统有配置防火墙的,则需要将配置里面的端口加入防火墙白名单里。参考文档:shadowsocks 多用户配置失败原因及解决方法

[整理:CALONYE]

未经允许不得转载:CALONYE.COM » 搬瓦工shadowsocks多用户配置教程
分享到: 更多 (0)

评论 2

  1. #2

    666,给力的教程

    23332个月前 (08-15)回复
  2. #1

    https://github.com/edboffical/bsp 附上工具 不客气

    j j s j s2个月前 (08-12)回复