跳至主要內容

Mac privoxy+Shadowsocks+iTerm2走代理

post杂记大约 1 分钟

Mac privoxy+Shadowsocks+iTerm2走代理

本篇文章讲述如何通过Shadowsocksprivoxy让mac的终端terminal可以翻墙

首先下载安装privoxy

brew install privoxy

默认就会启动privoxy,可通过以下终端命令查看privoxy进程是否启动成功:

ps aux | grep privoxy

然后配置privoxy,配置文件在/usr/local/etc/privoxy/config, 在文件末尾的listen-address 127.0.0.1:8118的下一行增加: forward-socks5 / 127.0.0.1:1086 .,其中1086是shadowsocks的本地Sock5监听端口

终端执行以下两条命令即可访问privoxy:

export http_proxy='http://localhost:8118'
export https_proxy='http://localhost:8118'

一般建议将这2个命令增加到zsh.zshrc文件中去。

至于terminal中ping google失败的问题,请参考请问如何在ss代理下ping通google.com?open in new window, 其实此时已经termianl可以访问外网了,不信的话试试:

~ » curl -I -XGET https://www.google.com
HTTP/1.1 200 Connection established

HTTP/2 200
date: Thu, 14 Feb 2019 16:18:17 GMT
expires: -1
cache-control: private, max-age=0
content-type: text/html; charset=ISO-8859-1
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
server: gws
x-xss-protection: 1; mode=block
x-frame-options: SAMEORIGIN
set-cookie: 1P_JAR=2019-02-14-16; expires=Sat, 16-Mar-2019 16:18:17 GMT; path=/; domain=.google.com
set-cookie: NID=160=Mggo_ejHqi_HSj4vULKNmc47pjxGoKK0qcewujmXpdUm9avyK-vw09NrkF_mGZJdRVznZpvww2dlwh8C8LvhyX9KIEQFDQXtN7v0Gt9QrBaBWB1_9HN0XhXaDI0MFP2p_Y519oso-yZggi6HpZ_HynnMyih3EcdQW4nyYQQKXSo; expires=Fri, 16-Aug-2019 16:18:17 GMT; path=/; domain=.google.com; HttpOnly
alt-svc: quic=":443"; ma=2592000; v="44,43,39"
accept-ranges: none
vary: Accept-Encoding

版权申明

本站点所有内容,版权均归https://wenchao.renopen in new window所有,除非明确授权,否则禁止一切形式的转载协议

打赏

微信 支付宝

上次编辑于:
打赏
给作者赏一杯咖啡吧
您的支持将是我继续更新下去的动力
微信微信
支付宝支付宝