OS X终端使用配置socks5或者http代理
关于shadowsocks代理服务的搭建就不详细介绍了
如果已经启用shadowsocks 本地代理为 socks5://127.0.0.1:1080
如果需要用http代理,可以使用polipo将socks5转为http,如有需求可以自行搜索一下方法
在终端下使用 export ALL_PROXY=socks5://127.0.0.1:1080
清除代理 unset ALL_PROXY
为了方便呢,可以在.bash_profile中加上这个
function setproxy() { # export {HTTP,HTTPS,FTP}_PROXY="http://127.0.0.1:8123" 也可以设置http代理 export ALL_PROXY=socks5://127.0.0.1:1080 } function unsetproxy() { # unset {HTTP,HTTPS,FTP}_PROXY unset ALL_PROXY }
添加完后别忘了执行source .bash_profile使其生效
需要使用代理的时候$ setproxy,不用了就$ unsetproxy
就可以很方便的在shell环境下切换设置代理了。
为了测试是否成功可以curl -i http://ip.cn 查看ip。