在安装openstack环境的时候,有很多镜像无法下载,需要科学上网
尝试了privoxy +ssr无法解决,故采用了ssr+proxychains,实现科学上网
安装shadowsocks
yum install git
git clone -b manyuser https://github.com/Ssrbackup/shadowsocksr.git
vim /etc/shadowsocks.json
#然后把你的ssr的JSON配置填进去
cd shadowsocksr/shadowsocks/
python local.py -c /etc/shadowsocks.json -d start #开始ssr服务
shadowsocks.json配置
{
"server":"#服务器的ip地址",
"server_port":8733,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"tgdqqqaili",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1
}
可以写一个shell的脚本启动ssr
ssr=/home/shadowsocksr/shadowsocks/local.py
json=/etc/shadowsocks.json
case $1 in
start)
echo "启动ssr"
python $ssr -c $json -d start
;;
stop)
echo "启动ssr"
python $ssr -c $json -d stop
;;
restart)
echo "重启ssr服务"
python $ssr -c $json -d restart
;;
*)
echo "Usage: {start|stop|restart}"
;;
esac
设置proxychains科学上*网:
cd ~ #回到主目录
yum -y install gcc automake autoconf libtool make #安装make环境
git clone https://github.com/rofl0r/proxychains-ng.git #下载proxychains4
cd proxychains-ng
./configure #生产配置文件
make && sudo make install #编译安装
cp ./src/proxychains.conf /etc/proxychains.conf #提取配置文件
cd .. && rm -rf proxychains-ng #清理安装包
vim /etc/proxychains.conf #编辑配置文件
#最后一行改成sock5 127.0.0.1 1080