我不确定这是 Squid 主题还是 IPTables。
在我的 Squid 配置中,我有这样的设置:
http_port proxy.example.com:8080
我希望 Squid 只接受来自使用“proxy.example.com”作为代理域连接的用户的连接。
换句话说,如果有人要使用另一个将我的服务器指向端口 8080 的域进行连接,我希望他们被拒绝访问代理,包括直接访问 IP 地址。
这在 Squid 中可行吗?如果不是,我将如何在 IPtables 中进行设置?
我不确定这是 Squid 主题还是 IPTables。
在我的 Squid 配置中,我有这样的设置:
http_port proxy.example.com:8080
我希望 Squid 只接受来自使用“proxy.example.com”作为代理域连接的用户的连接。
换句话说,如果有人要使用另一个将我的服务器指向端口 8080 的域进行连接,我希望他们被拒绝访问代理,包括直接访问 IP 地址。
这在 Squid 中可行吗?如果不是,我将如何在 IPtables 中进行设置?
你肯定是在错误地采取这种方式。
您想要做的很可能很复杂,并且绝对不会增加任何额外的安全性。您应该考虑过滤尝试连接到代理的人的 IP。
虽然这是个坏主意,但我认为这在 Squid 中是不可能的。