Board logo

标题: [问题求助] 求推荐 Windows 下 Python 的 Https 代理方案 [打印本页]

作者: yu2n    时间: 2016-9-6 21:28     标题: 求推荐 Windows 下 Python 的 Https 代理方案

本帖最后由 yu2n 于 2016-9-6 21:31 编辑

Hi, 各位 Python 大神。
请问,WindowsXP~10系统使用 Python 代理局域网 Https,除了G-o-A-g-e-n-t / X-X--N-e-t,还有其他稳定/简单的方案么?
求推荐。

HTTPS代理明文截获之证书伪造(Python)
http://blog.csdn.net/ts__cf/article/details/47975207

一直无法完成类似的 HTTPS 测试,只有 G-o-A-g-e-n-t / X-X--N-e-t 测试成功。但是他们的功能太多,本人水平有限,无法提取核心 HTTPS 代理部分。

如果有好用的 Windows 下 Node.Js  的 HTTPS 代理方案,也欢迎推荐。
作者: codegay    时间: 2016-9-6 21:47

你是想要做什么?
你给的链接那个代码已经实现了一个sock代理
作者: yu2n    时间: 2016-9-6 22:03

本帖最后由 yu2n 于 2016-9-6 22:05 编辑

回复 2# codegay


    局域网代理其他电脑上网,使用HTTPS。HTTP我已经解决了。

1楼引用的代码在我的Win10中无法运行。
作者: yu2n    时间: 2016-9-12 20:12

本帖最后由 yu2n 于 2016-9-12 20:55 编辑

我找到了这个(基于Node.js):

AnyProxy是一个开放式的HTTP/HTTPS代理,你可以灵活控制各种网络数据。

http://anyproxy.io/cn/
https://github.com/alibaba/anypr ... 90%EF%BC%9Aanyproxy
  1. 代理服务器的新轮子:anyproxy
  2. 是的,我大支付宝的前端攻城师们又写了一个代理服务器,基于Node.js,取名 AnyProxy。
  3. 引子
  4. 业界的http代理工具已经不少了,windows有fiddler,mac有charles,跨平台的有liver pool。满足特定功能的民间产品更是层出不穷,如代理淘宝线上combo文件的flex-combo,clam中的doji等等。
  5. 即使有如此之多的产品,我们仍感觉力不从心,因为前端攻城师们在各种网络环境中的奇葩需求太多了。举几个例子:
  6. 调试线上页面,需要注入某个脚本,或是替换一些html数据。比如常用的移动端调试工具weinre就依赖这种方法
  7. 不改url,把请求发送到某台指定的服务器,移动端的dns结果有缓存,改host又效率太低
  8. 查看页面首次打开时的表现,需要阻止CDN提供304这样的响应
  9. 服务器不支持跨域头Access-Control-Allow-*,调试时却需要发送跨域请求。本地服务器调试app中嵌入的离线页面时常面对这种需求
  10. 替换cookie,快速实现多账户切换
  11. 模拟各类网速环境
  12. 接管某个API的响应,进行数据mock
  13. 既然现有产品无法覆盖如此复杂的调试需求,我们决定再做一个轮子,做一个适合前端攻城师调试环境的新工具。
复制代码

作者: 523066680    时间: 2016-9-12 20:19

本帖最后由 523066680 于 2016-9-15 22:06 编辑

现在在用 *** 付费,不要告诉其他人(这句话很多余 ),谢谢。
24小时内删
作者: yu2n    时间: 2016-9-12 21:02

本帖最后由 yu2n 于 2016-9-12 21:04 编辑

又找到了一 Java 写的,http://jhttp2.sourceforge.net,2003年发布,即使在最新版本 jre1.8.0_101 下也能运行。

至于 Python 项目,首先分 Python2.7 与 Python3 版本,然后是 Windows 专用 / Linux 专用 / OSX 专用,某些作者还习惯不注明环境……这几天,看各种报错都无力吐槽了。
作者: yu2n    时间: 2016-9-12 21:09

回复 5# 523066680


    不太适合我这种人,总是忍不住上‘优图比’,结果很快就超流量,或者被封了。
作者: techon    时间: 2017-2-18 20:48

有些支持SSL的HTTP代理也可以代理HTTPS。。。

你需要的是建立一个隧道代理
https://tools.ietf.org/html/draft-luotonen-web-proxy-tunneling-01

参考:
https://imququ.com/post/web-proxy.html
作者: yu2n    时间: 2017-2-18 22:38

回复 8# techon


    博主似乎是学院派,我看得是懂非懂。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2