squid+iptables+nat+dhcp的透明代理.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
squidiptablesnatdhcp的透明代理

squid+iptables+nat+dhcp的透明代理 我的系统平台:red hat enterprise Linux 5 系统一般都已经安装好了squid2.6?及iptables??dhcp需自行安装。如都没有安装,安装包可以在光盘的server中找。 squid和iptable+dhcpd的具体安装我在此不做太多说明,一般看看它们的说明即可。我公司用一台机器作为代理上网。eth0连接内部网,eth1连接外部网。下面把我的配置写下来。 iptable的配置,在/etc/rc.d/目录下用touch命令建立firewall文件,执行chmod?u+x?firewll以更改文件属性,编辑/etc/rc.d/rc.local文件,在末尾加上/etc/rc.d/firewall以确保开机时能自动执行该脚本。 modprobe ip_tables modprobe iptable_nat modprobe ip_nat_ftp modprobe ip_conntrack_ftp echo 1 /proc/sys/net/ipv4/ip_forward iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t nat -A PREROUTING -i eth0 -p tcp -s /24 --dport 80 -j REDIRECT --to-ports 3128 iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE iptables -t nat -A PREROUTING -s 18 -p tcp --dport 80 -j ACCEPT iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 18 iptables -t nat -A POSTROUTING -s /24 -o eth1 -j SNAT --to 18 说明/24?是内网的网段??18是外网IP地址。 squid的配置: #?WELCOME TO SQUID 2.6.STABLE21 http_port 0:3128 transparent acl all src?/ acl manager proto cache_object acl localhost src /55 acl to_localhost dst /8 acl SSL_ports port 443??????????#https acl Safe_ports port 53??????????#dns acl Safe_ports port 80??????????????????# http acl Safe_ports port 21??????????????????# ftp acl Safe_ports port 443????????????????# https acl Safe_ports port 70??????????????????# gopher acl Safe_ports port 210????????????????# wais acl Safe_ports port 1025-65535?????# unregistered ports acl Safe_ports port 280????????????????# http-mgmt acl Safe_ports port 488????????????????# gss-http acl Safe_ports port 591????????????????# filemaker acl Safe_ports port 777????????????????# multiling http acl CONNECT method CONNECT acl mynet src / http_access allow mynet http_access deny all http_access allow manager localhost http_access deny manager http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access allow localhost http_access allow all http_reply_access allow all icp_access allow all hierarchy_stoplist cgi-bin ? cache_

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档