Smile 笑容

linux 下配置 squid 反向代理

看了不少资料,但是配置过程中总会遇到一些问题
ubuntu环境下,squid的安装是很方便的,剩下的配置也不难,只是指导资料不够权威。本文则是本人经过测试的代理环境。

# 允许虚拟主机
httpd_accel_host virtual
# 允许转发访问,这个也许可以考虑尝试关闭
http_reply_access allow all
# 开启加速代理功能
httpd_accel_with_proxy on
# 转发请求头信息
httpd_accel_uses_host_header on

# accelerater my domain only
# 允许的协议
acl acceleratedProtocol protocol HTTP

# 允许加速的端口
acl acceleratedPort port 80

# 允许的目标主机
acl accHostA dstdomain .ubuntu

# 实际设置访问权限
http_access allow acceleratedProtocol acceleratedPort accHostA
http_access allow accHostA

acl accHostb dstdomain .zysg.net
http_access allow acceleratedProtocol acceleratedPort accHostb
#http_access allow accHostb

http_access allow all
以上配置可能存在安全隐患,因为毕竟我也是新接触ubuntu linux和squid代理系统的。
仅供参考。

其中,参考了车东的反向代理加速一文
以及,5ilinux的squid疯狂加速一文

ubuntu 服务器安装过程- 笑容网事
原文来自于八小时外: http://oo8h.com/news_452.html. 这是一个安装过程的流水帐。
ubuntu的中文官方网站[1]上有相关的一些资料和指南,但是似乎连贯的还不是很少,至少
我第一次接触还是很找不到北,所以有了这个流水帐,那么安装的人至少可以多一份参考 ...
www.oo8h.com/news_452.html


网事:ubuntu root 密码 的问题

新接触ubuntu的人(base on debian),大多会因为安装中没有提示root密码而不太清楚为什么会这样。根据ubuntu的中文文档,总结了本文。

win32环境设置squid2.5进行反向代理加速和QQ代理





重要Tip

小技巧:安装好了之后,也许错误提示是英文的,这时候,你只要把/usr/local/squid/share/errors下的English目录和Simplify_Chinese目录互换名字,错误提示就成了中文啦(骗一下Squid...)呵呵

浅谈Squid的ACL语法

ACL,Access Control List,访问控制列表.它的语法是: (在/usr/local/squid/etc/squid.conf里添加)

acl 表名 表类型 [-i] 表的值

http_access [allow/deny] 表名下面分条解释:

表名:可以自定义

表类型:表类型有

src 源地址:客户机的IP地址

dst 目的地址:服务器的IP地址

srcdomain 源域:客户机所属的域

dstdomain 目的域:服务器所属的域