1. 程式人生 > >centos 6 / 7 安裝ss代理

centos 6 / 7 安裝ss代理

如果 morn res rc.d iptable fire zone AC bash

本文僅做技術探討,請在遵守相應的法律法規的前提下使用。

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

一鍵安裝腳本

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代理