squid是一个代理上网软件包类似于ccproxy,在局域网中其他机子可以通过这台主机上网
一、主机设置
1、安装squid:在ubuntu中可用新立得安装
或者在终端用命令安装:
代码:
sudo apt-get install squid
2、安装完成后编辑配置文件,输入:
代码:
sudo gedit /etc/squid/squid.conf
3、使用查找工具找到“visible_hostname”,在下面的#none后面加上一行:
代码:
visible_hostname proxy
4、找到“http_access allow localhost”,在它前面加上两行
代码:
acl our_networks src 192.168.1.0/24
http_access allow our_networks
这里是局域网的ip地址分配,根据自己电脑的ip地址来设定
5、保存退出
6、在终端输入:
显示“2008/05/02 18:21:33| Creating Swap Directories”创建交换目录
7、在终端输入:
这儿应该没有显示,分析一下配置文件
8、在终端输入:
这儿也没有显示,启动squid代理
9、要关闭squid代理,在终端输入
代码:
sudo squid -k shutdown
二、在局域网客户机测试
1、以IE浏览器为例:打开IE,点菜单“工具-Internet选项”出来一个面板
2、点上面的“连接”标签,在连接面板下面找到“局域网设置”,点击进入
3、在出来的面板中,打勾下面的“使用代理服务器”,在地址文本框中输入主机的ip地址,在端口中输入3128,
这个端口可以在前面主机设置中查找“http_port”更改端口号
4、点“确定”、“确定”按钮,就可以上网了
5、如果是在firefox中,点菜单“编辑(或工具)-首选项-高级-网络-连接-设置-手动配置代理-HTTP代理”,输入主机的ip地址和端口号3128