每次 python -m SimpleHTTPServer
是不是很爽,有时候想弄个HTTP代理,要装个 squid 还要配一大堆参数。
现在只需要一个文件(标题党了一下。。还要tornado。。),就能跑出一个代理服务器!
https://github.com/binux/pyproxy
不止这样!甚至不需要下载,只要一个命令(限*nix),你立即拥有!
python -c "u='https://github.com/binux/pyproxy/releases/download/v0.1/pyproxy.zip';import urllib2,sys,tempfile;f=tempfile.NamedTemporaryFile(suffix='.zip');urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));f.write(urllib2.urlopen(u).read());sys.path.insert(0,f.name);f.flush();from pyproxy import main;main();"
不不不,这还不够,这个代理还支持 API 方式调用,支持各种用户验证,支持 HTTPS!看 git 就知道了。
这几年写过好多个不同功能代理,技能点往几个方向发展,全异步的流式代理,API 控制的代理,和地址改写的web代理。试试看能不能合在一起。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.