很多使用我们不能在内网防火墙中的服务器上使用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