请教FreeBSD6.2实现拨号网关+squid透明代理
2009-05-13 14:17:45来源:未知 阅读 ()
网卡配置:
rl0:外网,地址为 A.B.C.D
rl1:内网,地址为 10.1.1.254 255.255.255.0
安装的软件:
内核模式下的PPPoE,拨号地址池为 10.0.0.1-10.0.3.254,DNS为 A.B.C.E,用户可以正常拨号上网。
ipnat.conf 配置如下:
map rl0 10.0.0.0/22 -> A.B.C.D portmap tcp/udp 10000:65000
为了实现拨号用户使用squid透明代理,安装squid用ports方式安装squid2.6,能够正常启动,并监听在8080端口,配置文件如下:
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache_mem 64 MB
cache_dir ufs /usr/local/squid/cache 128 16 128
hosts_file /etc/hosts
read_timeout 1 minutes
cache deny QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
access_log /usr/local/squid/logs/access.log squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl all src 0.0.0.0/0.0.0.0
acl PPPoE_users src 10.0.0.0/22
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 # https
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 1025-65535 # unregistered ports
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow PPPoE_users
http_access allow localhost
http_access allow to_localhost
http_access allow all
http_reply_access allow all
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- freebsd7.0 apache php squid 反向代理 2009-05-13
- 请问transproxy代理如何获得用户访问IP 2009-05-13
- 修改cputype后 make world 能提高性能? 2009-05-13
- FB7-PF-SQUID做反向代理,squid无法启动[已解决] 2009-05-13
- 在FreeBSD下搭建高性能企业级网关与代理服务器 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash