项目太多,想直接通过抓包来学习。
系统是 macOS ,下了一个 proxyman ,发现流量要么只走梯子,要么只走 proxyman 。如果只经过 proxyman ,OpenAI 被墙了,啥东西都抓不到。
怎么才能让抓包经过梯子的流量?或者有没有其他思路知道这些项目是怎么请求 API 的?
1
gaobh 2023-03-28 12:03:39 +08:00 via iPhone
api 的话服务器在国外就可以直接调用
|
3
x97bgt OP @gaobh #1 哦哦你是说用类似 cloudflare warp 的东西包一层,做到不用梯子就能调 api 么?那这样是解决了需要梯子的问题。
|
4
gaobh 2023-03-28 12:06:57 +08:00 via iPhone
@x97bgt #2 这有例子 https://github.com/TheoKanning/openai-java ,看 Adding a Proxy
|
5
x97bgt OP @gaobh #4 感谢。但这我知道,有的项目支持代理的设置。但我是想先让流量经过梯子,再经过抓包软件。抓包软件本质也是代理软件,但代理只能挂一个吧。。。
|
6
op351 2023-03-28 12:12:46 +08:00
可以用 Whistle
顺带还能学一学 js |
7
BwNVlwSq 2023-03-28 12:22:07 +08:00
用 Surge 呢
|
8
kongkxyang 2023-03-28 12:22:41 +08:00 via iPhone
想办法让 proxyman 走代理呗
|
9
kongkxyang 2023-03-28 12:25:40 +08:00 via iPhone
试试 proxyman 弄成 http 代理,然后梯子弄成全局。
|
10
hahastudio 2023-03-28 12:34:14 +08:00
哈哈,是不是因为文档里连 response model schema 都不给?
没用过 proxyman ,从原理上你要让它做到 app <--> proxyman <--> proxy <--> internet 。要让 proxyman 在前面是因为大多数梯子会打包传输到服务器上,即便成功了可能你在 proxyman 里也没法看。可能它自己的文档会有帮助: https://docs.proxyman.io/advanced-features/external-proxy 我自己是用 Rapid API (前身是 Paw )发 API 请求去调试的,你也可以试一下。至少文档里 request model schema 还是给了。 |
11
coolcoffee 2023-03-28 13:12:27 +08:00
@x97bgt proxyman 里面有一个设置是 Enable External Proxy Tool ,可以设置外部代理。 也就是说我把 proxyman 里面设置成第一道系统代理,然后 proxyman 再转发到 clash 、surge 之类的其他代理接口上去。
另外,surge 可以直接查看流量,本身也是一个轻量版的 proxyman 网络调试工具。 |
12
0x535 2023-03-28 13:14:29 +08:00 via Android
proxyman 没用过。我用 mitmproxy 是可以设置后置代理的。
|
13
unnamedhao 2023-03-28 13:14:38 +08:00
所以你需要 Surge ?
|
14
lp7631010 2023-03-28 14:57:34 +08:00
搞个境外服务器中转一下 api 不就完了
|
15
magic3584 2023-03-28 15:29:15 +08:00 2
Clash :
不要 设置成系统代理 ProxyMan: Tools - Proxy Settings - Override macOS proxy Tools - Proxy Settings - Use External Proxy HTTP & HTTPS & SOCKS proxy 都设置成 127.0.0.1:7890 (Clash 的) |
16
falcon05 2023-03-28 15:55:11 +08:00
不是,你这应该是抓包软件放在梯子前吧,让流量先经过抓包软件再从梯子加密出去,回来先在梯子子解密再给抓包软件。
|
18
lzy250 2023-03-29 09:32:58 +08:00 via iPhone
再加一层 sock 代理。
|
19
MarkIV 2023-03-31 16:37:45 +08:00
我写过一个 go 的 openai 代理,你可以改改源码,记录下所有请求
|
20
yanggggjie 339 天前
@magic3584 感谢
|