SSR+privoxy=scientific surf the global Internet on Ubuntu terminal

总结一下如何在Ubuntu18.04中使用酸酸乳和privoxy实现ubuntu终端的scientific surf the global Internet

安装酸酸乳

网上很多安装命令行酸酸乳的教程,自行百度、google即可.
完成之后记得用SwitchyOmega测试一下再进行后面的步骤

可以使用deb文件安装可视化版本,下载链接如下:
https://pan.baidu.com/s/1-oBHmaDfEsxP9w96N-UPgA 提取码: xspw

SwitchyOmega测试方法如下:
1.在chrome://extensions/中打开开发者模式,
2.然后拖入SwitchyOmega.crx,
3.再在导入界面导入OmegaOptions.bak,
4.最后在浏览器右上角的SwitchyOmega中选择"自动切换"模式即可.

安装privoxy

1
sudo apt-get install privoxy 

如果安装遇到报错

1
E: Sub-process /usr/bin/dpkg returned an error code (1) "的错误

可以在/var/lib/dpkg目录下执行

1
2
3
sudo cp info info.baksudo
cd info
rm privoxy.*
然后重新安装

修改配置文件

修改privoxy的config

1
vim /etc/privoxy/config 

为以下内容

1
2
listen-address 127.0.0.1:8118  # privoxy监听8118端口
forward-socks5 / 127.0.0.1:1080 . # 将发送到8118端口请求转发到1080,至于127.0.0.1:1080是啥,你应该懂。
## 修改终端环境配置文件 修改终端环境配置文件,实现http、https、ftp请求皆转发到8118端口
1
vim ~/.bashrc
在最后添加
1
2
3
export ftp_proxy=http://127.0.0.1:8118
export http_proxy=127.0.0.1:8118
export https_proxy=127.0.0.1:8118
# privoxy常用命令 启动
1
2
3
sudo systemctl status privoxy.serivce
OR
sudo service privoxy start
重启 restart 停止 stop 查看状态 status 关键字替换即可

如遇错误

1
Failed to start privoxy.service: Unit privoxy.service is masked.

可以直接使用以下命令启动

1
sudo /usr/sbin/privoxy --no-daemon --pidfile /var/run/privoxy.pid --user privoxy /etc/privoxy/config
具体操作参看systemd 开机无法启动privoxy

这里真的搞了好久

测试

1
lsof -i:8118

或者

1
2
3
wget www.yo*t*b*,com
wget www.go**l*,com
....


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!