centos6搭建那叫一个坑,一部一个坑,写个文章记录一下

首先看一下系统版本

cat /etc/redhat-release

看一下系统python版本

python

默认没有pip

接下来我们开始安装git等

yum install python-setuptools && easy_install pip

yum install git

安装 libsodium

yum -y groupinstall "Development Tools"
wget https://github.com/jedisct1/libsodium/releases/download/1.0.10/libsodium-1.0.10.tar.gz
 tar xf libsodium-1.0.10.tar.gz && cd libsodium-1.0.10
 ./configure && make -j2 && make install
 echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
 ldconfig

接下来下载ss的源码并安装

 git clone https://github.com/Anankke/shadowsocks-mod.git

进入 Shadowsocks 这个目录,安装依赖

cd shadowsocks-mod
yum -y install python-devel

yum -y install libffi-devel
yum -y install openssl-devel

这个时候执行安装会报错

pip install -r requirements.txt

接下来开始安装python2.7

安装依赖包

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

下载安装Python2.7

wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
tar vxf Python-2.7.11.tgz
cd Python-2.7.11
./configure --prefix=/usr/local
make && make install
python2.7  -V

接下来开始装pip

要安装pip,首先要安装setuptools。下面的链接可以得到相关信息,最新版本是21.0.0:

wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4 
tar vxf setuptools-21.0.0.tar.gz 
cd setuptools-21.0.0
python setup.py  install

下载pip

wget  https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7 
tar vxf pip-8.1.1.tar.gz 
cd pip-8.1.1
python setup.py install
pip2.7 

在进入ss目录执行命令

cd shadowsocks-mod
pip install -r requirements.txt

复制两份配置文件

cp apiconfig.py userapiconfig.py

cp config.json user-config.json

编辑userapiconfig.py

vi userapiconfig.py

将id设置成你前端的ID

将WEBAPI_URL设置成你前端的地址

将WEBAPI_TOKEN改成你前端.config.php文件里muKey

接下来来试运行一下(显示这些并前端上线就证明成功了)

python server.py

给sh文件一个执行权限

chmod +x *.sh

后台运行

./run.sh

然后加上开机启动

vi /etc/rc.local

保存并给一个x权限

chmod +x /etc/rc.d/rc.local

重启(在谷歌云上设置开机不启动,不知道为什么。坑)

说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...