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