这是我的情况:
我在 Squid 代理中创建了阻止规则来阻止页面和端口。我的问题是,当我想通过 IP 连接到 Windows 远程桌面时,它无法连接我,它添加了公共 IP 和端口 3389,但仍然无法连接我。所以阅读后我发现这可能是一个解决方案,您必须创建一个 iptab,将流量重定向到使用 RDP 的代理端口,我正在这样做。
sudo iptables -t nat -A PREROUTING -i $INTERFAZ_LAN -p tcp --dport 3389 -j DNAT --to-destination $SQUID_SERVER_IP
我读过这个:
Squid 处理来自 HTTP 和 HTTPS 等 Web 协议的请求和响应,Squid 不设计用于处理其他类型的流量,例如使用端口 3389 的远程桌面协议 (RDP) 流量。
RDP 流量是一种与 HTTP 和 HTTPS 完全不同的协议,通常不通过 Squid 等 Web 代理进行处理。Squid 通常无法像检查 HTTP/HTTPS 流量那样检查和转发 RDP 流量。