Shadowsocks服务端搭建与配置

首先简单的介绍一下 Shadowsocks ,她是使用 Python 等语言开发的、基于 Apache 许可证开源的代理软件。她使用 socks5 代理,用于保护网络流量。在中国大陆被广泛用于突破防火长城从而实现科学上网。简单来说 Shadowsocks 就是将 ssh 创建的 Socks5 协议拆开成 server 端和 client 端。

作战工具

1、一台境外服务器(Linux环境)

2、超强智慧的大脑以及强大的动手能力

3、一个新建记事本(用来存放配置信息)

4、Shadowsocks 客户端(文末提供下载地址)

作战计划

第一步:登录服务器并执行以下命令,从而开始安装 Shadowsocks

注意:上面的命令需要一行一行的执行,有提示 Is this ok [y/n] 的地方输入 y

ss

第二步:使用vim命令进入 Shadowsocks 配置文件

注意:使用 vim 进入 shadowsocks.json 之后,按 I 键进入编辑模式,编辑之后按 Esc 键退出编辑模式,按组合键 Shift+z+z 保存

第三步:添加以下内容至 Shadowsocks 配置文件(记得编辑好之后再添加,并且将配置内容保存到”新建记事本”)

提示:server_port 为服务器代理端口(修改为 1-65535 任意数值),local_port 为本地代理端口(修改为 1-65535 任意数值),password 为登录密码(自定义修改),timeout 为超时断开时间(保持默认),method 为加密方式(保持默认)

ss1

第四步:使用vim命令进入 Supervisord 配置文件

第五步:添加以下内容至 Supervisord 配置文件

ss2

第六步:添加 Shadowsocks 为开机自动运行,使用配置文件

第七步:添加以下命令至配置文件

ss3

第八步:重启服务器

ss4

战斗胜利

至此 Shadowsocks 服务器已经搭建配置完成了,接下来我们开始配置 Shadowsocks 客户端。

第一步:打开  Shadowsocks 的客户端,安装之前填写的内容配置服务器。

ss5

提示:服务器地址填写境外服务器的IP地址,服务器端口填写 server_port 设置的端口号,密码填写之前设置的密码,加密方式选择 aes-256-cfb ,代理端口填写 local_port 设置的端口号

第二步:右击左下角任务栏的  Shadowsocks 图标,点击 PAC 选择 从GFWList更新本地PAC ,再点击 启用系统代理 即可开始科学上网冲浪

ss6

程序下载

本地下载

点赞
  1. 无极博客说道:

    :evil: 不能干坏事

    1. Vtrois说道:

      :eek: 是的呢

  2. in1874说道:

    这个得先有台VPS 才行~! 博主弄一台 来点福利! :lol:

    1. Vtrois说道:

      :razz: 有机会的

  3. 867709047说道:

    如果有一天,我潇洒死去,请记得,我来过这里!

    1. Vtrois说道:

      :neutral:

  4. YYT说道:

    那个菜单的问题新版本已经解决了,但是我想知道统计代码的那一栏填了有什么用……

    1. Vtrois说道:

      :redface: 理论上是使用CNZZ统计的

  5. Loine说道:

    您的博客拥有旺盛的生命力!!

  6. 灰常记忆说道:

    总感觉这个不好用 :biggrin:

  7. piecesouliu说道:

    您好,我问一下,shadowsocks和pptp的vpn服务能同时安装运行吗?会不会冲突?

    1. guest说道:

      理论上端口不重复不会冲突。

  8. BanYuner说道:

    貌似相关教程还是很多的

  9. 路人乙说道:

    大哥~提个意见哈~那个“本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可”上面的那个logo有点突兀,能不能隐藏或者是hover才出现这样

    1. Vtrois说道:

      这个我研究一下

  10. vincent说道:

    一直在用很稳定,而且iPhone上用Wingy这软件很方便,无毒无广告。
    VPS可以在板瓦工上买个才几十块钱,支持支付宝付款,很方便。

    1. Vtrois说道:

      搬瓦工的机器是挺便宜的,我这边也有几台,但是总感觉没日本的线路快。

  11. Ciel说道:

    啥时候出ssr的

  12. 陌空部落说道:

    你代码高亮用的什么方法

    1. Vtrois说道:

      用的插件,搜一下 Crayon Syntax Highlighter

  13. 陌空部落说道:

    谢谢了,话说你邮件用的什么发的?SMTP?

  14. 雨落无声说道:

    里面yum 相关的命令直接加 -y 参数就可以不必手动输入y了(来自一只小后端的回复 :idea:

    1. Vtrois说道:

      :eek: 不错 不错

  15. bri说道:

    博主你好,请问你的下载站是怎么做的呢?

    1. Vtrois说道:

      下载站单独建的一个二级目录,只放内容,并且开启了列表可见

      1. 1Q94说道:

        博主,同问下载站配置,想要配置dl.xxx.com下载站,很多场合看到这种的下载列表,google了一下apache file list view.不知怎么实现,求一发详细教程 :redface:

        1. Vtrois说道:

          :lol: 这个dl下载站是我手动新建的个站点

          1. 1Q94说道:

            :redface: 新建站点之后打开是403 Forbidden,想知道怎么具体操作,很炫!这样的目录下载。

          2. Vtrois说道:

            我用的是nginx环境,在conf配置文件中增加 autoindex on;

          3. 1Q94说道:

            :exclaim: 嗨吖,就一个参数,看到他们的更高端一点还有文件夹图标,文件类型。我弄好了,感谢!看一哈~~http://dl.we233.cn

  16. KID说道:

    讲讲SSR的环境搭配呗

    1. J4mi3说道:

      :redface: 一样的东西

  17. kifgep说道:

    Ubuntu和Debian也可以提一下啊,
    apt-get install python-pip python-m2crypto python-setuptools php7
    pip install shadowsocks
    接下来配置文件,
    然后写入/etc/rc.local
    ssserver -c "your_config_json_file" -d start
    重启看一下ssserver进程有没有启动就好了

  18. pxboy说道:

    主题确实不错

发表评论

电子邮件地址不会被公开。 必填项已用*标注