privoxy 通过 sslocal 提供 http 代理

配置 sslocal 服务

安装 shadowsocks:sudo pip install shadowsocks。运行 shadowsocks 会常出现错误,这时候找到报错对的文件 openssl.py,按下述修复文件。

打开 site-packages/shadowsocks/crypto/openssl.py,将文件中的 cleanup 单词改成 reset。

创建服务脚本 /etc/systemd/system/sslocal.service,内容为:

[Unit]
Description=shadowsocks client

[Service]
Type=simple
User=root
Group=root
ExecStart=/opt/anaconda3/bin/sslocal -c /etc/shadowsocks/client.json
Restart=always
WorkingDirectory=/

[Install]
WantedBy=multi-user.target

运行 sudo systemctl start sslocal.service

配置 privoxy 服务

sudo apt install privoxy
echo 'forward-socks5 / 127.0.0.1:1080 .' >> /etc/privoxy/config

使用代理

export http_proxy=http://127.0.0.1:8118;export https_proxy=http://127.0.0.1:8118;

执行其它命令。

设置开机自动启动

sudo systemctl enable sslocal.service privoxy.service

发表评论

电子邮件地址不会被公开。 必填项已用*标注

ubuntu 挂载 exfat 分区
Previous post
nginx 屏蔽所有爬虫
Next post