转载请注明出处:https://www.codelast.com/

Ubuntu系统下的配置过程比较相似,先安装Privoxy:

brew install privoxy

再修改其配置文件 /usr/local/etc/privoxy/config,在文件末尾添加如下内容:

forward-socks5 / 127.0.0.1:1080 . # SOCKS5代理地址
listen-address 127.0.0.1:8080 # HTTP代理地址
forward 10.*.*.*/ . # 内网地址不走代理
forward .abc.com/ . # 指定域名不走代理

文章来源:https://www.codelast.com/
然后以 root 启动Privoxy(如果之前已经启动过,可以先 kill -9 杀掉原来的进程再启动):

sudo privoxy /usr/local/etc/privoxy/config

再检查一下Privoxy是否启动成功了:

codelast@codelast:~$ ps -ef | grep privoxy
  501  1391     1   0  1:08PM ??         0:00.02 privoxy /usr/local/etc/privoxy/config
  501  1442  1363   0  1:23PM ttys003    0:00.00 grep privoxy

然后set两个环境变量:

export http_proxy="127.0.0.1:8080"
export https_proxy="127.0.0.1:8080"

现在终端就可以利用由sock5代理转成的http代理,来无障碍地访问各网站了。

[原创] Mac终端使用Privoxy代理
Tagged on:             

2 thoughts on “[原创] Mac终端使用Privoxy代理

  • 2019 年 03 月 16 日 at 17:41
    Permalink

    Mac上这么搞有点多此一举了,mac版的ShadowsocksX-NG本身就可以开启http代理服务器,其实它也是通过privoxy来实现的,ShadowsocksX-NG自带privoxy,位置在:cd ~/Library/Application\ Support/ShadowsocksX-NG,你的文章是2018年10月27日,那时候的版本就已经是这样的了。

    点击小飞机→Preferences→Http→勾选Http proxy enable 即可开启http代理

    Reply

发表评论

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