/img/avatar.jpg

持续集成CI实施指南一--搭建Jenkins

一、 关于持续集成

1.1 什么是持续集成

持续集成, 简称CI(continuous integration).是一种软件开发实践,即团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

Vultr搭建ShadowSocks Python版并开启多用户与BBR

系统:CentOS 7

1. 安装SS

参考 官网

1
2
yum install python-setuptools && easy_install pip
pip install shadowsocks

2. 开启多用户

1
vi /etc/shadowsocks.json # 内容如下
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13

{
    "server":"0.0.0.0",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
         "23331":"xxxx",  //开放端口和密码
         "23333":"yyyy",  //开放端口和密码
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

3. 开机自启动

1
vi /etc/systemd/system/shadowsocks.service # 内容如下
1
2
3
4
5
6
7
8
9
[Unit]
Description=Shadowsocks

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

[Install]
WantedBy=multi-user.target
1
2
systemctl enable shadowsocks
systemctl start shadowsocks

4. 安装BBR

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

安装完提示重启,然后用以下命令查询是否返回bbr