标签
|
搜索
|
RSS
Linux教程
Linux基础知识
Linux教程
Php
Linux
非技术类
指令大全
Shell
安装启动
Xwindow
Kde
Gnome
输入法类
美化汉化
网络配置
存储备份
杂项工具
编程技术
网络安全
内核技术
速度优化
Apache
Email
Ftp服务
Cvs服务
代理服务
Samba
域名服务
网络过滤
其他服务
Nfs
Oracle
Dhcp
Mysql
Ldap
RedHat
基础知识
Linux业界
Linux系统
人物
Linux文化
Linux资讯
Linux综合
您现在的位置:
Linux教程
- 代理服务 - 代理服务 - linux中限制客户不能上指定的网站
代理服务 - linux中限制客户不能上指定的网站
添加记录: Linux 类别: 代理服务 发布日期: 2005.06.22
linux中限制客户不能上指定的网站
2004-04-23 15:18 pm
来自:Linux文档
现载:Www.8s8s.coM
地址:无名
首先参考proxy的架设把它run 起来 然后
一、把区网对外的联机都转到 proxy 3128 port
iptables -t nat -A PREROUTING -i eth0 -p tcp -s 192.168.1.0/24 --dport 80 -j REDIRECT --to-ports 3128
二、修改 /etc/squid/squid.conf
acl BadPagesURL urlpath_regex "/usr/local/squid/etc/badpages.txt"
#把要挡的网站写在上面的档案中
acl BadPagesTAG urlpath_regex "/usr/local/squid/etc/badKeyWord.txt"
#把要挡的关键词写在上面的档案中
http_access allow !BadPagesURL
http_access allow !BadPagesTAG
# 若打 all 就是开全部 , 惊叹号是代表相反的意思.有人用deny
deny_info ERR_BAD_CLIENT_DENIED BadPage
(一)以挡网站为例:在 squid.conf 中设定方式如下:
acl denydn dstdomain "/usr/local/squid/etc/denydn.txt"
http_access deny denydn
请注意:在 denyurl.txt 檔中,每个想要挡掉的网址,须一个项目写成一行。
(二)挡掉特定的网页,在 squid.conf 中设定方式如下:
acl denyurl url_regex "/usr/local/squid/etc/denyurl2.txt"
http_access deny denyurl
注意:在 denyurl2.txt 檔中,每个想要挡掉的网页项目,须一个项目写成一行。
(三)挡掉特定的网页,在 squid.conf 中设定方式如下:
acl denyurlpath urlpath_regex -i "/usr/local/squid/etc/denyurl3.txt"
http_access deny denyurlpath
同上:在 denyurl3.txt 檔中,每个想要挡掉的字词项目,须一个项目写成一行
Tags:
linux
顶一下
相关信息
代理服务 - Linux下代理服务器安装调试一例
代理服务 - 稳定的socks5的代理软件
代理服务 - 设定代理服务器
代理服务 - 如何在linux中设置透明代理
代理服务 - 求助squid启动错误
中小企业服务器配置方案(Squid代理服务器)
squid和squidGuard配置代理服务器
Squid -- Linux下的一个优秀代理服务器软件使用详解
Linux架设代理服务器(2)
Linux架设代理服务器(1)
代理服务 - 用Linux+IPChains代替Windows+WinGate
代理服务 - 用linux构建路由器
代理服务 - 用Squid实现代理上网及计费
代理服务 - 用squid再次疯狂加速你的web
代理服务 - 有关用linux作NAT服务(代理,透明代理等)
代理服务 - 在linux下配置socks5代理
代理服务 - Socks5代理服务器(proxy)简介
代理服务 - Socks5代理服务器安装及配置文件
代理服务 - squid 2.5 stable快速安装指南
代理服务 - Squid+MRTG实现完善的缓存代理和http服务加速代理