接上一篇:买了台阿里云的内网 的内容
上一篇中,我采用了nginx来转发http代理 的请求,但这里有个问题就是,如果你要请求的是https的数据,上面的配置就不方便了
于是祭出了ssh -D 大法,在内网里使用ssh -D xxxx 公网IP 。然后使用polipo来设置成http_proxy和https_proxy代理
polipo安装很简单:apt-get install polipo
修改/etc/polipo/config,加入两行
socksParentProxy = localhost:上面的xxx
socksProxyType = socks5
再将~/.bashrc中的http_proxy改为 http_proxy=127.0.0.1:8123 (8123是polipo的默认端口),再加一条https_proxy,数据一样
只是ssh -D ,会连接上远程服务器,有点麻烦。总不能不关窗口吧?再祭出screen。于是都解决了
screen -S sshd
然后ctrl+a d 退出来就OK了
再试着请求wget https://getcomposer.org/installer,顺利下载并安装好
----EOF---
后记:如果你不请求https数据,那么用nginx就够了。