我想要用 Apache 反代 DuckDuckGo ,主页和搜索页面都没问题,但是搜索页面的域名为 external-content.duckduckgo.com 的图片无法加载。尝试使用 Substitute 指令替换,却没有效果。 我的部分配置文件内容:
ProxyVia On SSLProxyEngine On RequestHeader set Front-End-Https "On" # 必须设置,否则无法全局替换 RequestHeader set Accept-Encoding "" #禁用同源策略,否则 DuckDuckGo 资源无法加载 Header unset Content-Security-Policy # 反代地址 ProxyPass "/" "https://duckduckgo.com/" ProxyPassReverse "/" "https://duckduckgo.com/" ProxyPassReverseCookieDomain "duckduckgo.com" "ddg.example.com" AddOutputFilterByType SUBSTITUTE text/html text/css text/Javascript application/Javascript # 在其他的状态码页面也进行替换 SetEnv filter-errordocs # 替换规则 Substitute "s|external-content.duckduckgo.com|ddgec.example.com|ni" Substitute "s|duckduckgo.com|ddg.example.com|ni"
反代 Google 时也遇到了 recaptcha 验证码,无法正常使用。 求大佬帮助。