1
ward56 OP 我描述 的可能不太准确,或者我已经陷入思维误区了,请见谅。
我已经在网上找过 ros 的透明代理,但是测试过程中并没有实现功能。 |
2
titanium98118 2021-03-02 23:26:11 +08:00 1
透明代理,openwrt+类$$ 就能实现
|
3
iceheart 2021-03-03 08:43:54 +08:00 via Android 1
做不到,你这个需求得用 pac 脚本实现
|
5
ward56 OP @titanium98118 目前环境咱不能替换 openwrt+类$$,不过还是谢谢你。
|
6
iceheart 2021-03-03 09:53:44 +08:00 via Android
https 的用途就是防止中间人偷懒数据,
|
7
iceheart 2021-03-03 09:55:32 +08:00 via Android
路由器就是标准的中间人角色,所以是无法得到 url 请求的
|
8
systemcall 2021-03-03 10:00:22 +08:00 via Android
@iceheart 设备上面信任证书的话,可以解密 HTTPS 流量和替换
不过有些软件会检测吧 |
9
ward56 OP @systemcall 可以不用 https,我们也有 http 的,只是不知道怎么实现,没思路了
|
10
ward56 OP 附加描述, 接口请求可以不是 https
|
11
justs0o 2021-03-03 12:40:54 +08:00
直接解析域名 IP 做策略路由走代理
|
12
littlewing 2021-03-03 13:10:06 +08:00
你需要 nginx
|
13
no1xsyzy 2021-03-03 15:57:08 +08:00
我估计你应该直接配置个 L7 代理,或者说 relay,或者说中间件,或者说 API gateway
也就是自己写个服务端,它的作用就是在收到客户端请求时去请求另一个服务端 方便点就是 bottle + request |
14
smileawei 2021-03-03 19:18:06 +08:00
http 代理+pac 即可。如果你是浏览器用的话。
pac 规则里可以写那些域名走代理。其他不走。 或者 tcp 和路由级别。 用 ipset 对域名打标记,把域名的 ip 定向到透明代理。或者到其他的网关。 |
15
neighbads 2021-03-04 07:42:49 +08:00 via Android
这不就是 NGINX 反向代理?
|
17
ward56 OP @littlewing 对,用 nginx 也可以实现。
|
18
ward56 OP 附加描述, 当前项目不支持非 routeos 软路由方式。
|