我在 Squid-cache 配置和此有效负载与 HTTP 注入器连接时遇到了问题:
CONNECT [host_port][split][lf]PUT /? HTTP/1.1[lf]Host: subdomain.host.com[lf]
问题是,当我尝试连接时,我收到 400 bad status。这似乎只发生在我的 VPS 的 squid-cache 上,因为如果我尝试将相同的有效负载与 fastssh(.)com(甚至与我的 VPS 的 SSH + 外部代理)一起使用,它就可以完美运行。
我尝试了所有方法,发现问题出在 PUT 之前的 [lf]。如果我删除它,payload 可以正常连接,但不幸的是我需要那个 [lf]。
希望有人能帮助我为这个有效载荷配置 squid,我真的陷入困境了。
已经尝试过什么?
- 为 SHH 启用 safe_ports 和 ssl_ports(端口 22)
- 允许 squid_error“ERR_PROTOCOL_UNKNOWN”进行隧道传输的“on_unsuported_protocol”规则
- 使用“enable-http-violations”重新编译 squid
- 允许 PUT 方法
问候