免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1786 | 回复: 5
打印 上一主题 下一主题

[FreeBSD] 请教一个FreeBSD上做squid代理的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-09 13:33 |只看该作者 |倒序浏览
我现在在虚拟机上已经安装好了freebsd5.4+squid-2.5.STABLE7
有点问题想请教
第一,如果要做代理服务器,在安装freebsd的时候有没有特别要注意的,我都是安装默认来安装的,所以不知道行不行
第二,我的机器就一个网卡,能不能实现上网代理呢?如果可以的话,该怎么做

论坛徽章:
0
2 [报告]
发表于 2006-05-09 16:28 |只看该作者
这是我的rc.conf和squid.conf,请大家帮我看看还有什么要修改的才能使我的嗲里服务器正常运作~我用的是单网卡
这些配置都是我在网上找到并做一点点改动的,由于转载太多,也不知道原作者是谁,这里表示下歉意,呵呵
rc.conf
-----------------
hostname="123.tym.com"                  
defaultrouter="192.168.0.254"                 
ifconfig_lnc0="inet 192.168.0.96 netmask 255.255.255.0"   
ifconfig_lnc0_alias0="inet 192.168.0.95 netmask 255.255.255.0
inetd_enable="YES"                       
kern_securelevel_enable="NO"
linux_enable="YES"
nfs_reserved_port_only="NO"
sshd_enable="YES"
sendmail_enable="NO"
usbd_enable="NO"
gateway_enable="YES"
firewall_enable="YES"
firewall_script="/etc/rc.firewall"
firewall_type="open"
firewall_quiet="YES"
firewall_logging_enable="YES"
natd_enable="YES"              
natd_interface="lnc0_alias0"  

-----------------------------
squid.conf

icp_port 0
#对日志文件和pid文件位置进行设置
cache_store_log none
cache_access_log /usr/local/squid/var/logs/access.log
cache_log /usr/local/squid/var/logs/cache.log
emulate_httpd_log on
pid_filename /usr/local/squid/var/logs/squid.pid

#设置运行时的用户和组权限
cache_effective_user squid
cache_effective_group squid

#设置管理信息
visible_hostname 123.tym.com
cache_mgr taoyamin@gmail.com

#设置监听地址和端口
http_port 3128
udp_incoming_address 0.0.0.0

#设置squid用户hot object的物理内存的大小以及设置cache目录
cache_mem 32 MB
cache_dir ufs /usr/local/squid/cache 1024 16 256

#访问控制设置
acl mynet src 192.168.0.0/255.255.255.0
acl all src 0.0.0.0/0.0.0.0
http_access allow mynet
http_access deny all

#透明代理设置
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

#swap 性能微调
half_closed_clients off
cache_swap_high 100%
cache_swap_low 80%
maximum_object_size 1024 KB

#控制对象的超时时间
refresh_pattern -i .html 1440 90% 129600 reload-into-ims
refresh_pattern -i .shtml 1440 90% 129600 reload-into-ims
refresh_pattern -i .hml 1440 90% 129600 reload-into-ims
refresh_pattern -i .gif 1440 90% 129600 reload-into-ims
refresh_pattern -i .swf 1440 90% 129600 reload-into-ims
refresh_pattern -i .jpg 1440 90% 129600 reload-into-ims
refresh_pattern -i .png 1440 90% 129600 reload-into-ims
refresh_pattern -i .bmp 1440 90% 129600 reload-into-ims
refresh_pattern -i .js 1440 90% 129600 reload-into-ims

[ 本帖最后由 iorislayer 于 2006-5-9 17:08 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-05-10 09:12 |只看该作者
各位大师们帮我看看,谢谢了

论坛徽章:
0
4 [报告]
发表于 2006-05-19 10:38 |只看该作者

回复 1楼 iorislayer 的帖子

老兄
你的squid 是怎样安装到上面的  我是个新手 刚开始学习 请你赐教  谢谢

论坛徽章:
0
5 [报告]
发表于 2006-05-19 10:42 |只看该作者

回复 1楼 iorislayer 的帖子

光驱在BSD上面是用什么命令挂载的  我的/DEV/目录下面怎么没有看到 光驱设备呀

论坛徽章:
0
6 [报告]
发表于 2006-05-19 17:22 |只看该作者
希望对你有用:http://www.cnfug.org/cgi-bin/cms ... =1&search=squid

搜索结果

在FreeBSD上安装Squid
本文向你详细的介绍在FreeBSD下利用squid来搭建代理服务。



使用squid加快内网网页浏览速度
本文介绍了如何在FreeBSD下使用squid+ipfilter来建立透明WEB代理。



利用squid实现反向代理(同时具备内网代理)
对于网站加速有很多种方法,本文向你介绍使用squid实现反向代理缓存功能来加快网站浏览速度。



IP Filter Based Firewalls HOWTO
本文档向初学者介绍IP Filter防火墙软件,同时介绍一些设计防火墙的基本方法。



使用rtsp-proxy突破电影站点的ip限制
在给一个网吧配置squid的时候,突然想到RTSP协议应用是不是也可以做代理呢,作者在realone player的设置面板找到了答案,原来是有这样的应用的。-- FlyDragon



用FreeBSD构建家庭网络世界
本文从FreeBSD的安全开始,详细的讲述了怎么利用FreeBSD4.5将一台老掉牙的配置为奔腾100CPU、16M EDO内存、850M硬盘的主机变成稳定、高速的网关服务器、FTP服务器、文件服务器、Apache+PHP+Mysql服务器以及功能强大的代理服务器,让老机重唤青春。



FreeBSD上搭建squid代理mysql认证服务器
Squid 是一个优秀的代理服务器软件,其具有权限管理灵活、性能高和效率快等特点,应用较为广泛。本文介绍 squid 集成 mysql 做认证 服务器,使其更易于管理和修改认证库
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP