安装polipo:
命令很简单
$ sudo apt-get install polipo
修改配置文件:
$ vi etc/polipo/config
原文件中已经有了两句话,那么需要新加入3句话:
socksParentProxy = "127.0.0.1:1080" //这里对应着上面配置文件的本地地址和本地端口
socksProxyType = socks5 //这里对应上面的本地服务器类型
logLevel=4
:wq 保存退出
关闭和启动polip:
$ sudo service polipo stop
$ sudo service polipo start
验证和使用:
$ curl ip.gs //查询你的IP地址和地理信息
$ http_proxy=http://localhost:8123 curl ip.gs //使用代理以后的ip地址和地理信息,如果发现ip和地理信息已经改变了,表示成功
以后终端使用代理前面都要加上http_proxy=http://localhost:8123 是不是很麻烦。别着急
设置别名
每一次都输入这么一串命令实在太不人性化,解决方法就是给这个命令一个缩写的别名,比如“hp”。
vi ~/.bashrc
因为我用的是zsh,所以我的命令是vi ~/.zshrc
在文档最后面加上
alias hp="http_proxy=http://localhost:8123"
:wq 保存退出
执行$ source ~/.zshrc
这样就不需要输入一长串代码了,需要用到代理的时候前面加个hp就好,
实验一下
$ hp curl ip.gs
Current IP / 当前 IP: 45.77.253.103
ISP / 运营商: choopa.com
City / 城市: Singapore
Country / 国家: Singapore
给git设置代理:
上面的配置对git是没有用的,需要另行配置
在终端下执行:
$ git config --global http.proxy http://127.0.0.1:8123
但是这种方法在关机以后就不起效果了,需要重新输入一遍,
如果嫌麻烦,可以修改
$ vi ~/.gitconfig
在[http]一行下面加入proxy = http://127.0.0.1:8123
就可以一直奇效了
优质内容筛选与推荐>>
1、Hello world!2、rails命令行命令3、moveit setup assistant4、Java 对文件的操作5、Python String Methods 3