当前位置: 首页 > Linux > 正文

在 CentOS 7 下安装配置 shadowsocks

CentOS 7 开始默认使用Systemd作为开启启动脚本的管理工具,Shadowsocks则是当前比较受欢迎的科学上网工具,本文将介绍如何在 CentOS 下安装和配置 Shadowsocks 服务。

安装 pip

pip是 python 的包管理工具。在本文中将使用 python 版本的 shadowsocks,此版本的 shadowsocks 已发布到 pip 上,因此我们需要通过 pip 命令来安装。

在控制台执行以下命令安装 pip:

安装配置 shadowsocks

在控制台执行以下命令安装 shadowsocks:

安装完成后,需要创建配置文件/etc/shadowsocks.json,内容如下:

说明:

  • method为加密方法,可选aes-128-cfb, aes-192-cfb, aes-256-cfb, bf-cfb, cast5-cfb, des-cfb, rc4-md5, chacha20, salsa20, rc4, table
  • server_port为服务监听端口
  • password为密码,可使用密码生成工具生成一个随机密码

以上三项信息在配置 shadowsocks 客户端时需要配置一致,具体说明可查看 shadowsocks 的帮助文档。

配置自启动

新建启动脚本文件/etc/systemd/system/shadowsocks.service,内容如下:

执行以下命令启动 shadowsocks 服务:

为了检查 shadowsocks 服务是否已成功启动,可以执行以下命令查看服务的状态:

如果服务启动成功,则控制台显示的信息可能类似这样:

一键安装脚本

新建文件install-shadowsocks.sh,内容如下:

执行以下命令一键安装:

也可以直接执行以下命令从 GitHub 下载安装脚本并执行:

安装完成后会自动打印出 Shadowsocks 的连接配置信息。比如:

扩展阅读

本文固定链接: http://t.yjsec.com/index.php/2018/04/03/521/ | 下一站

该日志由 admin 于2018年04月03日发表在 Linux 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 在 CentOS 7 下安装配置 shadowsocks | 下一站

在 CentOS 7 下安装配置 shadowsocks:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter