Ubuntu 上的代理服务器/设置

Ubuntu 上的代理服务器/设置

我需要在一个系统上设置代理,并允许所有用户通过安装了代理的机器使用互联网。

我在互联网上搜索过并且找到了 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

相关内容