CentOS 7 配置 Shadowsocks 服务

  • 原创
  • Madman
  • /
  • /
  • 0
  • 2887 次阅读

CentOS安装ShadowSocks-min.png

Synopsis: 从事 IT 工作的朋友们都知道 Google 搜索技术方面的资料会比百度强太多倍,感谢我们伟大的 GFW , 如果你有一台国外的 VPS,就可以轻松搭建一台 ShadowSocks 服务器,它基于 sock5 代理,安全快速稳定。同时,Shadowsocks 有多个实现版本,其中 shadowsocks-libev 是 shadowsocks 的 C 语言版本,轻量级占用内存少,轻松支持数千并发连接

1. 安装 Shadowsocks-libev 服务端

各版本说明

shadowsocks-libev is a lightweight and full featured port for embedded devices and low end boxes. It's a pure C implementation and has a very small footprint (several megabytes) for thousands of connections.

# yum install wget -y
# wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
# chmod +x shadowsocks-libev.sh
# ./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log

设置密码、端口和加密方式,等待脚本执行完成。

配置文件: /etc/shadowsocks-libev/config.json

相关命令:

  • 启动: /etc/init.d/shadowsocks start
  • 停止: /etc/init.d/shadowsocks stop
  • 重启: /etc/init.d/shadowsocks restart
  • 查看运行状态: /etc/init.d/shadowsocks status
  • 查看是否开机启动: chkconfig --list shadowsocks
  • 卸载: ./shadowsocks-libev.sh uninstall

2. 用 cron 监控 Shadowsocks 进程

# wget --no-check-certificate -O /opt/shadowsocks-crond.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-crond.sh
# chmod 755 /opt/shadowsocks-crond.sh
# (crontab -l ; echo "*/5 * * * * /opt/shadowsocks-crond.sh") | crontab -

日志: /var/log/shadowsocks-crond.log

3. 安装 Shadowsocks 客户端

官网:https://shadowsocks.org/en/download/clients.html

3.1 Windows Client

3.2 Android Client

3.3 Linux Client

分类: Linux
标签: 翻墙 GFW VPN Shadowsocks
未经允许不得转载: LIFE & SHARE - 王颜公子 » CentOS 7 配置 Shadowsocks 服务

分享

作者

作者头像

Madman

如需 Linux / Python 相关问题付费解答,请按如下方式联系我

0 条评论

暂时还没有评论.

专题系列