使用SSR代理

安装git 和 python

1
apt-get update && apt-get install -y git vim libffi-dev zlibc zlib1g-dev openssl libssl-dev libsodium-dev curl python3 python3-pip

下载ssr

1
cd /usr/local/ && git clone -b manyuser https://github.com/x-liao/shadowsocks.git

ssr开启代理

1
python3 /usr/local/shadowsocks/shadowsocks/local.py -s hk01.ssr.com -p 10000 -k passwd -m aes-256-cfb -o auth_sha1_v4 -O http_simple -b 127.0.0.1 -l 1080 -d start

参数说明

1
2
3
4
5
6
7
8
9
-s  服务器
-p 端口
-k 密码
-m 加密方式
-o 协议
-O 混淆
-b 本地监听地址
-l 本地监听端口
-d 后台运行

现在ssr已经在127.0.0.1:1080开启了socks5代理

使socks5代理转为http代理

需要安装privoxy

安装

1
apt-get install privoxy

配置 在/etc/privoxy/config最后一行添加转发规则:

1
forward-socks5 / 127.0.0.1:1080 .

配置完成,重启privoxy即可使用http代理

1
service privoxy restart

软件单独使用代理

1
2
3
4
5
6
# curl 使用代理
curl -x 127.0.0.1:8118 https://bot.whatismyipaddress.com/
# wget使用代理
wget -e "http_proxy=127.0.0.1:8118" https://bot.whatismyipaddress.com/
# pip使用代理安装
pip3 install --proxy http://127.0.0.1:8118 flask

系统全局使用代理

设置系统变量 在/etc/profile 追加以下内容设置http_proxy和https_proxy变量

1
2
export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118

使其生效

1
source /etc/profile