一. privoxy安装与启动
Homebrew安装会默认启动,终端执行:
brew install privoxy
可通过以下终端命令查看是否正常启动:
netstat -na | grep 8118
二. 配置
1. Shadowsocks配置
删除原Shadowsocks的config配置,终端执行:
sudo mkdir -p /etc/shadowsocks
配置config.json文件,终端执行:
sudo vi /etc/shadowsocks/config.json
输入以下内容:
{
"server":"x.x.x.x", # (shadowsocks服务器IP)
"server_port":xxx, # (shadowsocks服务器端口)
"local_port":1086, # (本地Sock5监听端口,可通过shadowsocks高级配置查看)
"password":"xxxxxx", # (shadowsocks服务器密码)
"timeout":60, # (shadowsocks监听超时时间,可通过shadowsocks高级配置查看)
"method":"none" # (shadowsocks服务器加密方式)
}
2. privoxy配置
终端执行:
vi /usr/local/etc/privoxy/config
打开文件后找到:
listen-address 127.0.0.1:8118
在其后换行添加(注意:1086是前面提到的shadowsocks的本地Sock5监听端口):
forward-socks5 / 127.0.0.1:1086 .
3. 终端使用privoxy
终端执行以下两条命令即可访问privoxy:
export http_proxy='http://localhost:8118'
export https_proxy='http://localhost:8118'
现在,你就可以快乐的用终端走外网下载各种东西了,作为程序员,你懂的!以上笔者这么通俗易懂的描述,你应该很容易就能快速上手了。如果还不能上手,你旁边应该有柱子,优雅的撞上去。
如果你想每次打开终端都能走外网,可以将上述两条开启命令加入 ~/.bash_profile
配置文件即可,终端执行:
vim ~/.bash_profile
然后添加:
export http_proxy='http://localhost:8118'
export https_proxy='http://localhost:8118'
保存后终端执行以下命令让 ~/.bash_profile
生效:
source ~/.bash_profile
网友评论