转载:https://blog.csdn.net/gongchenyu/article/details/80482981
privoxy可以转换socks代理
1.将socks代理地址设置为127.0.0.1:1080。
2.安装privoxy
Ubuntu
$ sudo apt install privoxy
1
Mac
$ brew install privoxy
1
3.更改provoxy配置
Ubuntu
$ sudo vi /etc/privoxy/config
1
Mac
$ sudo vi /usr/local/etc/privoxy/config
1
在 froward-socks4下面添加一条socks5的,地址是127.0.0.1:1080。注意最后有一个.
forward-socks5 / 127.0.0.1:1080 .
1
下面还存在以下一条配置,表示privoxy监听本机8118端口
把它作为http代理,代理地址为http://localhost:8118/
可以把地址改为 0.0.0.0:8118,表示外网也可以通过本机IP作http代理
listen-address 127.0.0.1:8118
1
4.重启privoxy
Ubuntu
$ sudo systemctl restart privoxy.serivce
1
Mac
$ sudo /usr/local/sbin/privoxy /usr/local/etc/privoxy/config
1
5.现在你就可以使用http代理了
如果你要给系统设置http代理,就在~/.bashrc里添加一条http_proxy配置
$ vi ~/.bashrc
1
添加:
export https_proxy=http://127.0.0.1:8118
export http_proxy=http://127.0.0.1:8118
export ftp_proxy=http://127.0.0.1:8118
1
2
3
然后source使它立刻生效
$ source ~/.bashrc
1
如果你只需要在当前打开的终端下生效,终端下输入:
export https_proxy=http://127.0.0.1:8118
export http_proxy=http://127.0.0.1:8118
export ftp_proxy=http://127.0.0.1:8118
1
2
3
即可。
- privoxy Ubuntu 18.04 https socksprivoxy ubuntu 18.04 https debian_ubuntu socks5h debian ubuntu 服务器 网关ubuntu socks5 ubuntu 18.04 18 04 freeswitch1 freeswitch ubuntu 18.04 ubuntu 18.04 17.1 git2 postgresql postgis ubuntu 18.04 composer ubuntu studio 18.04 ubuntu 18.04 bond0 bond ubuntu 18.04 php7 4.33