配置代理服务器
drakwizard squid
此工具
您可通过以 root 用户在命令行输入 drakwizard squid
来启动该工具。
可以帮助您架设一个代理服务器。它是 drakwizard
的一部分,因此您必须安装 drakwizard 后才能使用它。
什么是代理服务器?
代理服务器是为客户端访问其他服务器上的资源提供中介服务的服务器(可以是一台计算机或一个程序)。客户端可以连接到代理服务器,并使用它提供的服务来获取其他服务器上的文件、连接、网页等可用资源。代理服务器将分析客户端的请求,以简化和控制处理过程的复杂程度(摘自
Wikipedia)。
使用 drakwizard squid 架设网络服务器
欢迎来到代理服务器向导。
简介
第一个窗口为说明窗口,请点击下一步。
设置代理端口
设置用于接受浏览器连接的端口号,然后点击下一步。
设置内存和磁盘限额
设置内存和磁盘缓存的使用上限,然后点击下一步。
选择网络访问控制
设置服务器对本地网络或整个互联网可见,然后点击下一步。
授予网络访问权限
设置本地网络访问权限,然后点击下一步。
是否使用上级代理服务器?
是否连接到其他的代理服务器?如果不是,请跳过这一步。
上级代理 URL 和端口
请输入上级代理服务器的主机名和端口,然后点击下一步。
小结
请再次检查这些选项,然后点击下一步。
在系统启动时自动开启吗?
设置是否在系统启动时自动开启代理服务器,然后点击下一步。
完成
一切就绪!请点击完成。
已完成的内容
安装所需软件包 squid;
备份 /etc/squid/squid.conf
至
/etc/squid/squid.conf.orig
;
根据 squid.conf.default
创建新的 squid.conf
,然后添加新参数:
cache_dir
localnet
cache_mem
http_port
level
1、2 或 3,以及根据该等级设置 http_access
cache_peer
visible_hostname
重启squid
。