transparentproxy

如何强制匹配 iptables 的“标记”以将其流量发送到 TPROXY 代理?
transparentproxy

如何强制匹配 iptables 的“标记”以将其流量发送到 TPROXY 代理?

我正在尝试设置一个透明代理,用于处理由辅助程序它包装一个进程并用防火墙标记标记其流量。 此设置的作用是强制所有标记的数据包通过透明代理。 这是我的设置: ip link add dum0 type dummy ip link set dum0 up ip -4 addr add 10.11.0.1/32 dev dum0 ip -4 route add blackhole default table 11 metric 9999 ip -4 route add default dev dum0 table 11 metric 95 ip -4 rule ad...

Admin

透明代理中的SSL单向解密
transparentproxy

透明代理中的SSL单向解密

我正在寻找一个在第 3 层和第 4 层透明的 SSL 解密代理。例如,客户端将向服务器发送 HTTPS 请求,但代理将解密该请求并使用客户端的 IP 和端口作为源、服务器的 IP 和端口作为目标转发解密的流量。SSL 证书和私钥将在代理上可用,即代理不会使用受信任的 CA 自动生成 SSL 证书来欺骗连接。到目前为止,我探索过的所有 SSL 代理还会重新加密代理和服务器之间的流量,但我只需要它解密流向服务器的流量并加密流向客户端的返回流量(具有第 3/4 层透明度)。 最终,在到达服务器之前,还会有另一个 SSL 代理对流量进行加密,因此服务器将接收 HTT...

Admin

从透明代理中排除设备 - TPROXY
transparentproxy

从透明代理中排除设备 - TPROXY

我需要具有 10.10.10.214 IPv4 地址的设备来绕过路由器强制执行的透明代理。 我当前在路由器上的 mangle 表: # iptables -t mangle -S -P PREROUTING ACCEPT -P INPUT ACCEPT -P FORWARD ACCEPT -P OUTPUT ACCEPT -P POSTROUTING ACCEPT -N DIVERT -N PROXY -A PREROUTING -p tcp -m socket -j DIVERT -A PREROUTING -j PROXY -A DIVERT -j MA...

Admin

允许非标准 http 端口上的 squid 透明代理
transparentproxy

允许非标准 http 端口上的 squid 透明代理

请耐心等待,因为我对鱿鱼还很陌生。 我需要设置一个 Squid 透明代理来进行 NAT,并允许在 AWS 中进行 URL 过滤。我按照这个AWS 链接AWS 链接,一切按预期运行。但是,代理仅适用于监听 80 或 443 的站点。现在我需要允许一些非标准端口(如 8080),因为一些客户端需要与监听它们的服务器通信。 以下是当前的 squid 配置。 visible_hostname squid cache deny all # Log format and rotation logformat squid %ts.%03tu %6tr %>a %S...

Admin

Linux 透明代理不工作
transparentproxy

Linux 透明代理不工作

我正在尝试让 apache Trafficserver 在透明代理模式下工作,即在内联 Linux 桥接模式下工作。他们有文档如何做到这一点。我已根据他们的文档配置了我的 Linux 系统,以下是我的配置: brctl addbr br0 brctl stp br0 off brctl addif br0 enp2s0 brctl addif br0 eno1 ifconfig enp2s0 0 0.0.0.0 ifconfig eno1 0 0.0.0.0 ifconfig br0 0.0.0.0 ifconfig br0 192.168.10.100 ...

Admin

为特定端口设置透明代理模式时无法获取流量
transparentproxy

为特定端口设置透明代理模式时无法获取流量

我想捕获从 HostA 到 HostB 的 HTTP 服务调用,以测试 HostA 上的客户端以替换 HTTP 响应。两个操作系统都是 Linux。我尝试了以下方法但失败了。推荐的方法是什么? 我想使用透明代理模式,因为我无法修改客户端,也无法将所有流量从 HostA 重定向到 hostB,因为 HostA 上还运行着其他服务。我只想将客户端的连接从主机 A 重定向到主机 B。主机 A 中的客户端通过 HTTP 在某个端口 10001 上调用主机 B 上的服务。 我尝试使用 mitmproxy 设置 HostC(HostA 和 HostC 在同一个子网中...

Admin

使用路由器上的 iptables 将 HTTP 流量从 LAN 盒重定向到外部代理
transparentproxy

使用路由器上的 iptables 将 HTTP 流量从 LAN 盒重定向到外部代理

我的目标是将所有 HTTP 请求从我 LAN 上的单个 IP(我的笔记本电脑)透明地代理到运行代理服务器(特别是以透明模式运行)192.168.1.134的外部 IP(假设是互联网 VPS ),监听端口 80。X.X.X.Xmitmproxy 我的家庭局域网由运行 Asuswrt-Merlin 固件的 ASUS RT-N66U 路由器供电。路由器有 IP 192.168.1.1,是我网络上每个设备的默认网关。为了转发流量,我通过 ssh 连接到我的路由器并运行以下iptables命令: iptables -t nat -A PREROUTING -s 1...

Admin

privoxy 作为 Linux 服务器的反向代理
transparentproxy

privoxy 作为 Linux 服务器的反向代理

我正在尝试将 privoxy 设置为反向代理。我不想在每台计算机上手动设置 privoxy,但我想在服务器上设置它。我不能使用透明代理,因为我也需要阻止 HTTPS。那么,有没有办法将 privoxy 设置为反向代理? 谢谢您的建议。 ...

Admin

代理所有流量而无需在 Haproxy 中匹配域名
transparentproxy

代理所有流量而无需在 Haproxy 中匹配域名

我在 VPS 中使用 Haproxy 来传输一些视频内容。根据我当前的设置,我需要在 Haproxy.conf 文件的前端和后端部分中提及每个域。如果我需要观看 10 个频道,我需要添加许多域。我只将此代理用于某些流媒体网站,而不是用于所有网络流量。我在我的 openwrt 路由器上安装了 Dnsmasq,我只能将必要的域指向我的 VPS。我只需要为 dnsmasq 添加条目,我需要 Haproxy 代理 dnsmasq 抛出的所有内容。我可以在 Haproxy 配置中配置通配符之类的东西吗?或者还有其他方法吗 我的 haproxy.conf 像这样 #...

Admin

安装 VMWARE 工具
transparentproxy

安装 VMWARE 工具

我正在尝试为无线网络实现透明 Squid 代理,它主要为移动设备服务。我使用的软件是 Debian 7.6 服务器和 IPTables 中的 squid 3.4.6(从源代码编译的最新版本)。我的网络由许多 VLAN 组成,所有 VLAN 都由 CheckPoint 的中央防火墙控制,它还允许我们控制谁去哪里以及哪些服务器直接连接到互联网。这是我创建的一个小图表: 因此,到目前为止,我所做的就是为移动设备隔离一个 VLAN,在那里,移动设备的 DHCP/DNS 请求被重定向到我们所有服务器所在的数据中心。最后使用一个选项,将所有 HTTP 和 HTTP...

Admin

透明地代理网络上的某些设备
transparentproxy

透明地代理网络上的某些设备

我在 Ubuntu 14.04 下使用 hostapd 将我的计算机用作家庭网络的无线接入点和路由器。我想透明地代理网络中的某些 wifi 设备(通过其 MAC 地址标识)。你建议我怎么做?我认为结合使用 squid 和 iptables 应该可以解决问题,但我对它们了解不多。 ...

Admin

Windows下本地透明Squid并将本地流量重定向到它
transparentproxy

Windows下本地透明Squid并将本地流量重定向到它

晚上好。我想在我的计算机上使用 Squid 设置本地透明代理,用于学习/缓存/流量控制/阻止目的 - 主要用于学习。 问题是,我正在运行 Windows,我不知道如何强制将所有流量重定向到代理,就像在 Linux 环境中使用 iptables 一样。 我希望以透明的方式完成此操作,以便除了代理之外绝对不留下任何访问互联网的路径。此外,我特别想使用 Windows 和这台单机来实现这一点。 到目前为止我还没有找到办法做到这一点,而且经过几周的努力仍无所获,所以我决定在这里询问一下。 如何在 Windows 机器上使用 Squid 设置本地透明代理,并将...

Admin

强制应用程序在本地使用代理(许多透明代理程序不起作用)
transparentproxy

强制应用程序在本地使用代理(许多透明代理程序不起作用)

我之前搜索过并找到了一些解决方案,例如(这,这,这和这)。我有一个应用程序(基于 Java),我必须强制它使用代理(因为它的在线服务在我的网络中受到审查)。我使用 Tor 或 Freegate 在线访问该网站,这两个网站都在我的笔记本电脑上本地运行。我必须使用其中一个(127.0.0.1:8580 HTTPs)或(127.0.0.1:9150 Socks)。此外,我没有单独的服务器或连接的计算机来将我的传出 TCP 或 UDP 重定向到该计算机。我想要这个网络:应用程序->Tor->Internet。 根据上述建议,我可以使用透明代理,例如 pr...

Admin

Squid-与同一子网上的 NIC 具有透明代理?
transparentproxy

Squid-与同一子网上的 NIC 具有透明代理?

我已经设置了一个基本的 Squid + DansGuardian 虚拟机,用于监控和阻止某些网站。目前,网络流量通过设置为网关的路由器 - 该路由器的 IP 地址由 Linux 服务器上的 DHCP 服务提供。我想根据某些客户端的 MAC 地址将其路由到不同的网关(我已经可以做到)。设置如下: Router (Gateway) - 192.168.0.1 DHCP/DNS Server - 192.168.0.10 Squid Server - 192.168.0.254 Client PCs - 192.168.0.100-19...

Admin

Netflix 设备流式传输使用哪个端口?
transparentproxy

Netflix 设备流式传输使用哪个端口?

Netflix 设备流式传输使用哪个端口? Silverlight 应用程序中的网站直接流式传输是否也使用此端口?如果它使用端口 80,HTTP Content-Type 是什么?谢谢。 ...

Admin