vultr 使用教程,布置shadowsocks

基础环境centos 7.2  带公网ip    新加坡或者香港的机器

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

参考链接

http://www.bkjia.com/Linuxjc/1202867.html

http://morning.work/page/2015-12/install-shadowsocks-on-centos-7.html

顺便推广下我地址,通过这个地址活动期间注册可额外领取30刀,不错吧 https://www.vultr.com/?ref=7531312

安装 pip

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

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

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

  2. python get-pip.py

安装配置 shadowsocks

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

 
  1. pip install --upgrade pip

  2. pip install shadowsocks

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

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

下面这个是多账号的   选一个就行

{
"server": "0.0.0.0",
"port_password": {
"8381": "passwd",
"8382": "passwd",
"8383": "xxxxx",
"8384": "xxxxx"
},
"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为服务监听端口
  • password为密码,可使用密码生成工具生成一个随机密码

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

配置自启动

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

 
  1. [Unit]

  2. Description=Shadowsocks

  3.  
  4. [Service]

  5. TimeoutStartSec=0

  6. ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

  7.  
  8. [Install]

  9. WantedBy=multi-user.target

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

 
  1. systemctl enable shadowsocks

  2. systemctl start shadowsocks

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

systemctl status shadowsocks -l

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

 
  1. ● shadowsocks.service - Shadowsocks

  2. Loaded: loaded (/etc/systemd/system/shadowsocks.service; enabled; vendor preset: disabled)

  3. Active: active (running) since Mon 2015-12-21 23:51:48 CST; 11min ago

  4. Main PID: 19334 (ssserver)

  5. CGroup: /system.slice/shadowsocks.service

  6. └─19334 /usr/bin/python /usr/bin/ssserver -c /etc/shadowsocks.json

  7.  
  8. Dec 21 23:51:48 morning.work systemd[1]: Started Shadowsocks.

  9. Dec 21 23:51:48 morning.work systemd[1]: Starting Shadowsocks...

  10. Dec 21 23:51:48 morning.work ssserver[19334]: INFO: loading config from /etc/shadowsocks.json

  11. Dec 21 23:51:48 morning.work ssserver[19334]: 2015-12-21 23:51:48 INFO loading libcrypto from libcrypto.so.10

  12. Dec 21 23:51:48 morning.work ssserver[19334]: 2015-12-21 23:51:48 INFO starting server at 0.0.0.0:8388

或者执行 ssserver -c /etc/shadowsocks.json -d start 即可启动服务

最后防火墙

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=8081/tcp --permanent
firewall-cmd --reload

【下面是开启shadowsocks客户端,需要安装好才可以使用vpn哦】

iphone 手机客户端可以下载【superwingy】

windows客户端可以下载

https://github.com/shadowsocks/shadowsocks-windows/releases

安卓客户端下载

https://github.com/shadowsocks/shadowsocks-android/releases

mac

https://github.com/shadowsocks/ShadowsocksX-NG/releases

猜你喜欢

转载自blog.csdn.net/qq_35359074/article/details/82533936
今日推荐