我想创建一个简单的 HTTP(S) 代理,仅允许某些 IP XXX.XXX.XXX.* 并要求身份验证。此外,它不会转发访客的 IP。我应该选择什么解决方案?如果您使用某些教程创建了这样的东西,欢迎提供链接。
答案1
乌贼 (http://www.squid-cache.org/) 是最流行的 Linux 代理。对于像您这样的简单用例,它非常容易配置。此外,它以二进制形式提供给 Debian,因此简单apt-get install squid
就够了。
这里有配置示例:http://wiki.squid-cache.org/ConfigExamples 你可以选择最适合你的。
由于涉及身份验证,您必须考虑日志记录/责任,并可能稍后生成一些报告。
答案2
我在自己这边使用 NGINX,并且深入使用 SQUID,但 SQUID 对于旨在节省带宽和其他高级代理功能(如透明流量拦截等)的公司和/或管理员来说确实很有用。