http-proxy

我如何拦截(而不仅仅是监控) HTTP 请求/响应,以便在发送/接收之前编辑其内容?
http-proxy

我如何拦截(而不仅仅是监控) HTTP 请求/响应,以便在发送/接收之前编辑其内容?

我正在尝试拦截 Web 浏览器发送的请求的 HTTP 响应,以便在浏览器收到响应之前对其进行编辑。更具体地说,我想通过将 JS 文件替换为本地文件来修改它。Chromium 浏览器具有本地覆盖,但这些覆盖仅在 DevTools 打开时才有效,并且在尝试编辑非常大的 JS 文件时似乎还存在内存泄漏问题(这种情况发生在 Chrome、Brave、Edge 甚至 Canary 中)。 我希望能够输入 URL 或 URL 模式。当请求的 URL 与模式匹配时,我希望能够通过将响应替换为本地文件来拦截响应。 请注意,这与简单地监控传入/传出流量不同。我不想监控。我想拦...

Admin

缓存代理来存储媒体
http-proxy

缓存代理来存储媒体

我想设置一个缓存代理,它将存储使用该代理的浏览器的所有内容(即图片、视频等)。 我已经设法设置了 squid 代理服务器,但在缓存文件夹中找不到 mp4 文件(使用此处的答案来查找缓存文件夹:Squid 代理将其缓存文件存储在哪里?) 另一个问题是缓存文件也存储 HTTP 标头 - 有没有办法直接从缓存文件夹打开媒体文件? 也许 squid-proxy 不是适合这个任务的工具? 我的问题: 如何设置一个代理来存储它所提供的全部内容,并且我可以从缓存文件夹中打开缓存文件? 实际上,它不必是代理解决方案 - 如果可能的话,浏览器配置也会很好...... ...

Admin

OpenVPN 是否支持 SSL (HTTPS) 上的 HTTP 代理
http-proxy

OpenVPN 是否支持 SSL (HTTPS) 上的 HTTP 代理

我尝试通过 HTTPS 使用 OpenVPN 的 HTTP 代理功能,但无法正常工作。如果我使用 HTTP(纯文本),它可以正常工作,但出于安全原因,我更喜欢通过 HTTPS 使用它。 OpenVPN 支持此功能吗?我找不到有关 OpenVPN 是否支持此功能的信息。 我正在使用 apache 作为正向代理。 这是工作设置: openvpn2 --config config.ovpn --http-proxy proxy.example.com 80 basic --verb 6 同样的事情发生在通过 SSL 的 443 端口上,但不起作用: openvp...

Admin

通过 lftp 中的 http 代理连接到 SFTP?
http-proxy

通过 lftp 中的 http 代理连接到 SFTP?

我位于 http 代理 (http://localhost:8080) 后面。我想使用 lftp 命令通过此 http 代理连接到我的 sftp 服务器。该怎么做? 我的 lftp 命令现在是 lftp sftp://... 如何通过 Http 代理连接? ...

Admin

为什么像代理链这样的程序在 Windows 中不能像在 Linux 中那样运行?
http-proxy

为什么像代理链这样的程序在 Windows 中不能像在 Linux 中那样运行?

我伤害了某些致命的东西。 我使用代理链将任何程序的流量导向 Linux 中的 http 代理。此流量是 http 还是 https 并不重要。 另一方面,对于 Windows,我使用了 Proxifier 和 ProxyCap。我的经验是,我只能将 http 流量定向到 http 代理,也可以将 https 流量定向到 https 代理。 但在 Linux 中,http 或 https 流量并不重要。Proxychains 可以使用 http 代理处理这些流量。 这是什么原因呢? 浏览器可以在 windows 和 linux 中使用我的宿舍 http 代理进...

Admin

如何通过代理将流量重定向到特定 IP?
http-proxy

如何通过代理将流量重定向到特定 IP?

我有一台 Ubuntu 18.04 机器,为了访问特定 IP(例如 nnnn),我需要使用代理(pppp:p1),但同时,我无法对该机器上的其余流量使用代理。 我怎样才能通过代理将流量发送到该特定 IP 而不影响其余部分? ...

Admin

仅当从终端命令行工具(如 cUrl 或 wget)访问特定 URL 时,才会出现 503 服务不可用
http-proxy

仅当从终端命令行工具(如 cUrl 或 wget)访问特定 URL 时,才会出现 503 服务不可用

我在公司环境中使用代理: $ printenv | grep proxy http_proxy=http://aproxy.corproot.net:8080/ https_proxy=http://aproxy.corproot.net:8080/ wget并尝试使用或从终端访问以下 2 个 URL curl(其中的资源无法通过互联网访问): https://artifactory.swisscom.com/api/npm/npm-remote/npm/-/npm-5.1.0.tgz https://artifactory.swisscom.com/...

Admin

代理在 Macbook 上不起作用
http-proxy

代理在 Macbook 上不起作用

我有 http 和 socks5 代理,但是在设置和验证之后,它们不起作用。  使用 http 代理,我可以访问互联网,但没有任何变化 - 仍然是我的旧 IP,而不是代理的 IP。使用 SOCKS5 代理,我没有任何互联网连接。  我与提供商再次确认了代理没有问题。我尝试联系 Apple 支持,但显然这超出了他们的范围。  知道是什么原因导致此问题吗?我甚至尝试禁用路由器上的防火墙,但没有成功。  ...

Admin

通过 HTTP 代理为 Windows 提供 OpenSSH
http-proxy

通过 HTTP 代理为 Windows 提供 OpenSSH

我有一个标准设置: 客户端(Windows 2019)--> HTTP 代理--> SSH 服务器(Ubuntu)--> 服务器 我想将我的本地端口转发到服务器。 我能够使用此设置从客户端成功连接到服务器。我在调用中没有指定任何与代理相关的内容 ssh -v -p 22 -N -C -L 50000:WinServer:8080 user@SSHServer 我认为这意味着 OpenSSH 实现正在从客户端系统获取默认代理设置。我想明确指定代理,这样我就可以将我的解决方案与客户端计算机设置隔离开来。 我尝试了 Prox...

Admin

Ngrok 仅在局域网内工作
http-proxy

Ngrok 仅在局域网内工作

伙计们。抱歉我的英语不好。我的 kali 机器上的 ngrok 出了问题。奇怪的是,两天前它还正常工作。输入:ngrok http 80 后,生成了一个链接。但该链接仅在 LAN 中有效。在 WAN 上,它显示“未找到隧道 xxxxx.ngrok.io”。我做了一些测试。我尝试从我的三重启动设置(kali、macOS Catalina hackintosh、Windows)创建隧道,ngrok link 仅在 Windows 中的 WAN 中正常工作。我甚至尝试了另一台装有 kali live 的 PC,ngrok 正常工作。总之,我认为这不可能是 WiFi...

Admin

带有下载加速器的代理/缓存(并行范围请求)
http-proxy

带有下载加速器的代理/缓存(并行范围请求)

我想利用超级用户的集体智慧来找到一个http 代理缓存带有集成下载加速器,或者换句话说:并行范围请求。 用例是:用户请求一个大文件,代理不是打开一个连接来下载该文件,而是打开多个并行范围请求。 ...

Admin

如何根据 Accept 标头配置 nginx 进行反向代理?
http-proxy

如何根据 Accept 标头配置 nginx 进行反向代理?

假设我有 nginx 反向代理到本地 HTTP 服务器。 如果我想要 /wombat 下的所有内容,我可以使用 location /wombat { include proxy_params; proxy_pass http://unix:/home/marnanel/whatever.sock; } 但是我该如何根据Accept标头中请求的 MIME 类型告诉 nginx 进行反向代理? 就像是 accept image/* { include proxy_params; ...

Admin

设备无法连接到家庭网络上的 PC 本地代理服务器
http-proxy

设备无法连接到家庭网络上的 PC 本地代理服务器

几天来我的电脑一直无法连接到我的 WiFi,而且我有点厌倦了必须共享我的手机连接,并且无法直接连接到我的家庭网络来访问我的个人服务器(必须移除磁盘才能更改文件)。所以我厌倦了,并在 Google 上搜索如何修复它。第一页(Quora)如下:https://www.quora.com/What-c​​auses-limited-connectivity-from-a-laptop-to-wifi。我遵循了 Rajiv 的答案,并执行了第 1 步和第 3 步。第一步之后,我按照他说的重启了。没有用。所以我尝试了第二步(没有重启)。也没有用。所以我想到在 WiFi...

Admin

如何在 HAProxy 中捕获具有相同名称的多个 HTTP 标头(例如:set-cookie)?
http-proxy

如何在 HAProxy 中捕获具有相同名称的多个 HTTP 标头(例如:set-cookie)?

我想捕获并记录 HTTP 响应中的所有 Set-Cookie 标头。问题是我只在日志行中获取最后一个 Set-Cookie。我在 docker 中使用 haproxy 1.7(FROM haproxy:1.7)。我的配置文件的前端部分如下所示: frontend http-in capture request header cookie len 100 capture response header set-cookie len 1000 log-format "%ci:%cp [%t] %hr %hs %{+Q}r" HTTP...

Admin