我需要在一个系统上设置代理,并允许所有用户通过安装了代理的机器使用互联网。
我在互联网上搜索过并且找到了 Squid,但我需要对其进行配置,但我不知道。
我的地址从 192.168.5.100 到 192.168.5.150,我需要将所有地址添加到代理,并且所有机器都应使用代理设置来上网。
寻找一些好的解决方案。
戈帕尔
答案1
Squid 是一个开源工具,可作为客户端的代理。您需要将其安装在您的服务器上,并配置一些推荐的设置以使其启动并运行。
请参考Squid 配置获取示例配置并使其运行。设置和运行非常简单。
您需要设置一些基本配置参数,例如源网络。要使用 squid 满足您的任何特定要求,您可以使用“acl”(squid 配置参数),它允许您为任何特定要求设置规则。
另一个参考:Squid 安装和配置
答案2
Squid 的简单配置只需要修改这几行:
a) 可见的主机名。
这是在文件中找到的主机名/etc/hosts.
visible_hostname yourcomputer
b) 您的本地网络的 acl。
这是表示网络来源的src。
acl my-network src 10.148.13.0/255.255.255.0
c)http_access
这是一个允许内部网络上的用户访问互联网的变量,它必须与您使用的本地网络的 acl 名称相匹配。
http_access allow my-network
保存您的配置更改。
您需要为代理服务器创建缓存
sudo -i
squid -z