Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->Linux技术 ->网络应用 ->Linux代理服务器和防火墙配置详细解析
  相关分类: 
入门与提高
系统管理
网络应用
嵌入式系统
内核研究
服务器相关
发行版专区
Linux程序设计
Linux安全
BSD相关
桌面应用
  站内搜索: 
热门文章排行
热门文章排行 使用Linux L2TP/IPsec VPN 服务器 (04-22)
让你的Linux用起来跟Windows无异(图(08-15)
Linux代理服务器和防火墙配置详细解(05-28)
高手进阶 学会做嵌入式Linux操作系统(06-03)
如何在Linux下查看已经安装了哪些软(04-25)
精采文章排行
精采文章排行 解决Linux系统下管道被接受方关闭的(04-24)
Linux操作系统下三种配置环境变量的(04-24)
Ubuntu新版Linux免费下载与Novell竞(04-24)
Linux操作系统下图形界面模式更改IP(04-24)
把IE收藏夹导出到Ubuntu系统下的Fire(04-24)
  ·Linux操作系统下三种配置环境变量的方法·Ubuntu新版Linux免费下载与Novell竞争激·Linux操作系统下图形界面模式更改IP地址·把IE收藏夹导出到Ubuntu系统下的Firefox·Ubuntu Linux系统使用Vim进行Rails编码·在Linux Debian操作系统下成功安装E17桌·第二届年度红帽创新奖颁予创新科技成就·分析称Linux可在2013年占有20%移动市场·KDE和GNOME两大阵营将携手共创Linux桌面

Linux代理服务器和防火墙配置详细解析

作者:Webmaster   来源:赛迪网技术社区    点击:   日期:2007-05-28 [收藏] [投稿]

  IE是否经常中毒?推荐您

举例:memory_pools on

log_icp_queries on|off:

说明:设置是否对ICP请求作日志。如果你的系统负载很大,你可以用off来取消该功能;

举例:log_icp_queries on

always_direct:

说明:该选项允许你指定某些用户类,squid将这些用户类的请求直接转发给被请求的服务器;

举例:

always_direct allow|deny [!]aclname ...

如:直接转发FTP请求可以这样设置:

acl FTP proto FTP

always_direct allow FTP

never_direct

说明:与always_direct相反;

举例:

Usage: never_direct allow|deny [!]aclname ...

比如,为了强制除了本地域的其他用户使用代理服务器,你可以这样设置:

acl local-servers dstdomain foo.net

acl all src 0.0.0.0/0.0.0.0

never_direct deny local-servers

never_direct allow all

icon_directory:

说明:指明向用户传送错误信息时所用到的图标文件的目录;

举例:icon_directory /usr/lib/squid/icons

error_directory:

说明:指明向用户传送错误信息所用到的错误描述文件的目录。

举例:error_directory /etc/squid/errors

5.透明代理的设置

编辑/etc/squid/squid.conf,修改参数如下:

httpd_accel_host virtual

httpd_accel_port 80

httpd_accel_with_proxy on

httpd_accel_uses_host_header on

运行/etc/rc.d/init.d/squid reload使设置生效,然后,使用iptables工具添加两条端口转向和网络地址转换规则:

iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128

这条命令将把所有局域网用户通过Linux接入服务器访问WWW服务的访问请求,重定向到工作在3128端口的squid处理;

iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o eth0 -j SNAT --to-source 166.32.129.10

这条命令是把所有来自192.168.1.0网段,并且将要从eth0网络接口(即internet连接)发出的数据包的源地址,更改为这个代理服务器所设置的外部IP地址166.32.129.10。

设置完毕,在局域网内的用户,将计算机的网关更改为192.168.1.2,则可以获得透明代理的服务了。【责任编辑:凌云通】

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页 1 2 3 4 5 6 7 8下一页

上一篇:菜鸟乐园 Linux操作系统入门级命令大全   下一篇:Linux操作系统的源代码目录树结构图解
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·解决Linux系统下管道被接受方关闭的问题

   文章评论:(1条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。