在 CentOS 7 下安装配置 ***

本文转载自在 CentOS 7 下安装配置 ***

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

安装 pip

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

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

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py

安装配置 ***

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

pip install --upgrade pip
pip install ***

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

{
  "server": "0.0.0.0",
  "server_port": 8388,
  "password": "uzon57jd0v869t7w",
  "method": "aes-256-cfb"
}

说明:

  • method为加密方法,可选aes-128-cfb, aes-192-cfb, aes-256-cfb, bf-cfb, cast5-cfb, des-cfb, rc4-md5, chacha20, salsa20, rc4, table

  • server_port为服务监听端口(可能需要开启服务器端口)

    # 开启8388端口号
    firewall-cmd --zone=public --add-port=8388/tcp --permanent
    firewall-cmd --reload
    
  • password为密码,可使用密码生成工具生成一个随机密码

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

配置自启动

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

[Unit]
Description=***

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/***.json

[Install]
WantedBy=multi-user.target

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

systemctl enable ***
systemctl start ***

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

systemctl status *** -l

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

● ***.service - ***
   Loaded: loaded (/etc/systemd/system/***.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2015-12-21 23:51:48 CST; 11min ago
 Main PID: 19334 (ssserver)
   CGroup: /system.slice/***.service
           └─19334 /usr/bin/python /usr/bin/ssserver -c /etc/***.json

Dec 21 23:51:48 morning.work systemd[1]: Started ***.
Dec 21 23:51:48 morning.work systemd[1]: Starting ***...
Dec 21 23:51:48 morning.work ssserver[19334]: INFO: loading config from /etc/***.json
Dec 21 23:51:48 morning.work ssserver[19334]: 2015-12-21 23:51:48 INFO     loading libcrypto from libcrypto.so.10
Dec 21 23:51:48 morning.work ssserver[19334]: 2015-12-21 23:51:48 INFO     starting server at 0.0.0.0:8388

开启 BBR 加速

使用 root 身份登录 VPS,输入下面的命令自动安装 BBR:

wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

安装完成后重启一次服务器。

posted @ 2018-06-20 22:03  xyfun  阅读(8)  评论(0)    收藏  举报