很多使用我们不能在内网防火墙中的服务器上使用yum等工具,不过我们可以使用SSH来映射本地端口到服务器完成。
在你的笔记本电脑上使用以下Python(twisted)来做一个代理,当然你也可以用nodejs,Perl,或者直接用Squid等。
from twisted.web import proxy, http from twisted.internet import reactor class ProxyFactory(http.HTTPFactory): def buildProtocol(self, addr): return proxy.Proxy() reactor.listenTCP(8080, ProxyFactory()) reactor.run()
然后把这个8080端口映射到内网服务器上的8083端口上
ssh -g -R 8083:localhost:8080 remote-server
最后在内网服务器上使用代理
export http_proxy="http://localhost:8083"
No comments:
Post a Comment