文章目录

大家好,从之前的写《搬瓦工Centos 6 64 BBR版本命令安装Shadowsocks》教程以来,Q群里来了很多工友,有的工友对命令是很陌生的,而且对服务器操作来说也是有难度的,但是为了让大家都用上SS,我在群里都给大家做了解答,有的时候也用Teamview给大家远程,但是Teamview个人版本是有连结限制的,所以到后面给有的工友远程的时候,经常有问题,但是QQ远程又很不稳定,而且如果一个QQ在电脑上远程,工友又在手机使用的话,经常会断线,所以发现有很多问题。

下面先就之前的问题做几个说明:

  1. 如果大家只是为了翻墙,只是单纯为了访问一些国外的网站,我建议大家用搬瓦工机场Just my Socks《Just my Socks购买教程》,目前已支持支付宝付款,支持IP更换(5条线路,哪条能用用哪个),价格比较便宜。
  2. 如果大家还是买了搬瓦工的VPS,自己不会命令安装,或者有安装问题,可以加我QQ远程协助:点击我加为好友
  3. 关于打赏:之前很多工友都给了打赏,在此先感谢大家,我就当大家请我吃饭喝茶了,而且我也做了相应的备注和记录,来日再报答大家!(提示:文章结尾有个打赏按钮可以直接打赏)
  4. 需要帮忙安装SS的工友,不打赏我也会帮助的,一般时间下午或者晚上

开始今天的主题:

11月5日更新:进入一键脚本后,选Shadowsocks-libev 版,加密方式:aes-256-gcm (cfb加密貌似还是会封)

Shadowsocks libev搭建方法,是有自带 tls功能的,安装的时候,默认的opts选项是N,输入Y后就可以看到tsl了,

搭建完成后,还是翻不了的,请自行问题排查,尤其加密方式和浏览器代理设置(参考此文问题排查部分

一、连接服务器

用xshell或者其他ssh,工具连接服务器,windows用户可以直接在Q群文件下载,Mac用户可以直接名自带的命令工具连接,不懂连接的加我Q。

二、搭建 Shadowsocks 服务

搭建SS之前,可以先开启BBR ,BBR开启教程:https://www.hostphb.com/we/2265.html

如出现错误提示 bash: wget: command not found,可以请在先执行命令:

yum -y install wget

然后再开下下面的命令进行安装SS

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

然后回到 Xshell 软件,鼠标右键粘贴到软件中,回车继续。

教程:搬瓦工Conetos 7 任何版本命令安装Shadowsocks详细教学-LMLPHP

回车后系统会自行下载脚本文件并运行。按照下图提示,我们输入 1 选择安装服务,回车继续。

教程:搬瓦工Conetos 7 任何版本命令安装Shadowsocks详细教学-LMLPHP

回车后系统会进入安装界面。按照下图提示,我们首先依次输入 SS 的各项信息,然后回车继续即可。

教程:搬瓦工Conetos 7 任何版本命令安装Shadowsocks详细教学-LMLPHP

安装过程耗时 2~5 分钟,完成后会来到下图界面,请把图中四行红字信息保存下来,方便以后查询使用。

成功安装后会返回下面图示内容:

教程:搬瓦工Conetos 7 任何版本命令安装Shadowsocks详细教学-LMLPHP

三、安装出错问题解决

如果使用上面方法出现不能安装,多数是因为服务器Python的版本问题需要执行下面几个步骤:

  1. 查看服务器Python版本,SSH连结服务器后执行 命令:whereis python
  2. 进入VI,将Python版本修改为已安装的版本,如图,命令:vi /usr/bin/yum

教程:搬瓦工Conetos 7 任何版本命令安装Shadowsocks详细教学-LMLPHP

  • 3.修改后,重新执行前面的Shadowsocks 服务安装命令,应该就不会有问题了。

如果大家的服务器不带BBR加速,可以选择安装BBR加速,关于BBR加速,请移步《搬瓦工VPS 魔改 BBR加速(一键脚本)tcp_nanqinlang.sh 适用于CentOS6/7和Debian 7+

各版本默认配置文件

Shadowsocks-Python 版:
/etc/shadowsocks-python/config.json

ShadowsocksR 版:
/etc/shadowsocks-r/config.json

Shadowsocks-Go 版:
/etc/shadowsocks-go/config.json

Shadowsocks-libev 版:
/etc/shadowsocks-libev/config.json

各平台客户端下载

Windows 客户端:点击下载;Macbook 客户端:点击下载;Android 客户端:点击下载 / 魅族专用

iPhone/iPad 客户端:在某宝购买一个 App Store 美区账户,搜索 potatso lite 下载安装。

Windows 客户端若无法运行则请先安装 NET4.6.2 软件:点击下载

附1. 修改 Shadowsocks 的配置信息

如果你以后需要修改 Shadowsocks 的配置(比如密码、端口或者加密),可以运行下列命令:

中文版:

bash shadowsocks-libev_CN.sh

英文版:

bash shadowsocks-libev.sh

然后选择第 8 项:修改 Shadowsocks 配置即可重新设置 Shadowsocks 的密码、端口以及加密方式。

附2. 卸载 Shadowsocks 服务

如果你以后需要修改 Shadowsocks 的配置(比如密码、端口或者加密),可以运行下列命令:

中文版:

bash shadowsocks-libev_CN.sh

英文版:

bash shadowsocks-libev.sh

然后选择第 2 项:卸载 Shadowsocks 服务即可从服务器中卸载掉 Shadowsocks 服务。

卸载方法

若已安装多个版本,则卸载时也需多次运行(每次卸载一种)

使用root用户登录,运行以下命令:

./shadowsocks-all.sh uninstall

启动脚本

启动脚本后面的参数含义,从左至右依次为:启动,停止,重启,查看状态。

Shadowsocks-Python 版:
/etc/init.d/shadowsocks-python start | stop | restart | status

ShadowsocksR 版:
/etc/init.d/shadowsocks-r start | stop | restart | status

Shadowsocks-Go 版:
/etc/init.d/shadowsocks-go start | stop | restart | status

Shadowsocks-libev 版:
/etc/init.d/shadowsocks-libev start | stop | restart | status

各版本默认配置文件

Shadowsocks-Python 版:
/etc/shadowsocks-python/config.json

ShadowsocksR 版:
/etc/shadowsocks-r/config.json

Shadowsocks-Go 版:
/etc/shadowsocks-go/config.json

Shadowsocks-libev 版:
/etc/shadowsocks-libev/config.json

更新日志

2019 年 01 月 11 日:
1、升级:libsodium 到最新版本 1.0.17;
2、升级:mbedtls 到最新版本 2.16.0;

2018 年 11 月 05 日:
1、升级:使用 Github 上最新代码编译出 Go 版二进制可执行文件,版本号 1.2.2。

01-03 22:39