OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
MrZhaoyx
V2EX  ›  OpenWrt

ImmortalWRT/OpenWRT 如何做 HTTP 请求拦截

  •  
  •   MrZhaoyx · Aug 12, 2025 · 1644 views
    This topic created in 278 days ago, the information mentioned may be changed or developed.

    有个软路由的问题想请教一下各位

    网络拓补:

    家里的光猫是桥接,后面接了 X86 软路由进行拨号,软路由后面接了交换机到各个房间。

    需求:

    我想在软路由上对某些 HTTP 请求进行拦截,添加自定义 ResponseBody 直接返回,

    问题:

    问了 ChatGPT ,提出了一种方案,启动一个 mitmproxy 服务,然后使用 iptables 将指定 ip 或域名的流量转发到 mitmproxy 服务监听的端口。请教一下大佬们,这种方案是否可行,有没有其他解决方案。

    3 replies    2025-12-27 16:55:41 +08:00
    azio7
        1
    azio7  
       Aug 13, 2025
    dns 劫持就行,举个例子,你在 dns 强制解析你要劫持的域名为你的 openwrt 的 ip (也可以新建一个虚拟网卡),你的 openwrt 可以安装 nginx ,你的管理页可以换个端口空出 443 留着做劫持,你要返回什么你就在 nginx 里改就行了
    MrZhaoyx
        2
    MrZhaoyx  
    OP
       Aug 13, 2025
    @azio7 谢谢,学习到了,晚上试一下
    PotoJ
        3
    PotoJ  
       Dec 27, 2025 via Android
    ADG 就可以。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2955 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 15:22 · PVG 23:22 · LAX 08:22 · JFK 11:22
    ♥ Do have faith in what you're doing.