centos 6 / 7 安装ss代理

Posted systemvito

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 6 / 7 安装ss代理相关的知识,希望对你有一定的参考价值。

本文仅做技术探讨,请在遵守相应的法律法规的前提下使用。

******************************************************************************************************************************************************************

一键安装脚本

centos6:https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh

centos7:http://morning.work/examples/2015-12/install-shadowsocks.sh

用wget下载后直接bash运行,后者随机生成密码

如果安装好了却无法连接请检查防火墙设置

******************************************************************************************************************************************************************

centos7 手动方法

# 安装pip

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

 

# 安装ss

pip install shadowsocks

 

# 配置文件

vi /etc/shadowsocks.json

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

 

# 设置防火墙

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

 

# 启动程序

ssserver -c /etc/shadowsocks.json -d start

 

# 开机自启

echo "ssserver -c /etc/shadowsocks.json -d start" >> /etc/rc.d/rc.local

 

******************************************************************************************************************************************************************

centos6 手动方法

与centos7 基本相同,我实验时发现pip安装ss会出错(python2.6.6)

所以提供手动安装ss方法

# 安装 python-setuptools

yum install python-setuptools

 

# 在此页面下载ss

https://pypi.python.org/pypi/shadowsocks

 

# 解压安装

tar -zxvf shadowsocks-2.8.2.tar.gz

python setup.py install

 

# 其余相同,区别于防火墙配置

iptables -I INPUT -p tcp -m tcp --dport 8388 -j ACCEPT
service iptables save
service iptables restart

 

******************************************************************************************************************************************************************

 

enjoy it

以上是关于centos 6 / 7 安装ss代理的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 6.5 安装 Nginx 1.7.8 教程

Centos 7.3 x64安装nginx 与反向代理的应用

CentOS7基于SS5搭建Socks5代理服务器

CentOS 7.2 安装Gerrit 2.14.6

Centos 7.5 下安装 Nginx 1.20.1

BBR,附CentOS 6/7配置过程