使用 Apache 反代 DuckDuckGo,如何处理 external-content.duckduckgo.com?反代 Google 时遇到 recaptcha 验证码又怎么解决?

2023-01-03 11:13:37 +08:00
 yucho

我想要用 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 验证码,无法正常使用。 求大佬帮助。

732 次点击
所在节点    Apache
0 条回复

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

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

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

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

© 2021 V2EX