通过代理服务器重定向所有网络流量(包括 https)

通过代理服务器重定向所有网络流量(包括 https)

我想设置一个过滤机制对于我使用的某些网站,包括通过 提供服务的网站https

私有网络提供此功能,但仅限于http

我对编程和系统管理很熟悉,但谈到硬核网络,我的知识和经验就有点欠缺了。

我找到了这个问题/回答这似乎解决了https问题隧道交通使用隧道

我对一些涉及的概念的理解存在问题。是否可以设置这个 (意思是“创建在 HTTPS 流量上使用自定义 Privoxy 过滤器的能力(不仅仅是阻止,而是真正改变内容)) 在一台运行 Windows 的机器上?我的意思是,它是否同时充当 STunnel 客户端/服务器和 Privoxy 代理服务器?

任何指导都将不胜感激!

答案1

我认为 nginx 就是你的答案。http://nginx.org/en/docs/windows.html

您可以在那里设置 SSL 证书并让所有客户端连接到它。然后只需将请求反向代理到本地主机(这里不需要 SSL,因为它只是本地的),并将客户端标头添加到本地请求中。

客户端可以通过隧道进入 nginx(从技术上讲,它本身就是一个 Web 服务器),并且 nginx 将根据需要反向代理域或 IP。

然后你可以使用https://github.com/justcoding121/Titanium-Web-Proxy作为流量拦截器并将所有流量发送给它。

答案2

Privoxy 可以以某种方式过滤 SSL(https)。请参阅 Privoxy 关于 SSL 的常见问题解答

相关内容