请问如何使本机使用代理时重定向 API 请求到另一个地址?

296 天前
 lain1984

在使用一个软件可以调用某 API (如:api.address.com\ch ),但是软件不能更改调用,我想使用镜像站的 API (如:api.address2.com\ch ),并且两个地址都在墙外必须要使用代理(我使用 Nekoray ),求问大佬们有没有能将第一个地址 API 请求跳转到第二个地址并通过代理的方法呢?

843 次点击
所在节点    程序员
3 条回复
tyzandhr
296 天前
https 的话你得重新实现一遍 shadow tls
FaiChou
295 天前
Mac 的话,抓包工具基本都可以,比如 Proxyman ,原理是 mitm 篡改请求。一些代理工具,比如 surge/stash 等也有这功能。

iOS 更多,qx/小火箭/loon 等都可以做到。

比如国区 iPhone 的 Safari 默认搜索,用的是 google cn ,需要重定向:



至于安卓,好像比较复杂。

Windows 的话 也是类似。
FaiChou
295 天前
至于你说的还要在代理工具可用的情况下,也是可以做到的。比如 proxyman 可以设置代理链( proxy chain )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1014258

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX