`
lusterfly
  • 浏览: 101030 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu用squid配置代理服务器

阅读更多

使用squid
安装:

$sudo apt-get install squid

打开squid配置文件

$sudo gedit /etc/squid/squid.conf

代开gedit,找到“visible_hostname”,在下面的#none后面加上一行: 

visible_hostname proxy

proxy是代理的名称,可以随便起哈。
设置代理端口,找到"http_port"

http_port 3128

可以设置端口,默认是3128。
squid是绑定IP的,如果要绑定mac,需要重新编译;还可以对各组用户进行高级设置(可以参看后面列出Ubuntu社区的squid配置详解使用详解)。现在只好绑定IP。找到“http_access allow localhost”,在它前面加上两行

acl our_networks src 10.20.40.111/24 10.20.40.112/24
http_access allow our_networks

out_networks是一个组名,后面是指定的IP和子网掩码,可以按需要设置。这里设置10.20.40.111,10.20.40.112(学校内网的IP都是10.20.*.*)允许使用代理。
保存退出。在终端输入

$sudo squid -z

显示创建交换目录,输入

$sudo squid -k parse

分析一下配置文件,一般没有显示
启动squid

$sudo squid

关闭squid代理

$sudo squid -k shutdown

可以查看squid的状态:
$sudo squid -k check

分享到:
评论

相关推荐

    ubuntu 假设代理服务器squid(xp/win7实现上网)

    ### Ubuntu下Squid3代理服务器配置与XP/Win7上网实现 #### 一、Squid3代理服务器概述 Squid是一个广泛使用的代理缓存服务器,它能够提高访问速度,减少网络流量,同时也提供了丰富的功能,如访问控制、过滤等。...

    Squid缓存代理服务器的安装与配置(普通代理 透明代理 反向代理)

    Squid缓存代理服务器的安装与配置(普通代理 透明代理 反向代理) Squid缓存代理服务器是一种流行的代理服务器和Web缓存服务器软件,广泛应用于提高Web服务器速度、缓存万维网、域名系统和其他网络搜索、帮助网络...

    Ubuntu局域网中设置代理服务器上网和设置静态IP.docx

    知识点:Squid配置文件squid.conf是Squid代理服务器的核心配置文件,该文件控制着Squid的行为和性能。在Ubuntu中,squid.conf文件通常位于/etc/squid/目录下。 3. 测试Squid代理服务器:在启动Squid服务后,需要...

    squid 配置缓存服务器

    Squid 是一个广泛使用的开源 HTTP 代理服务器和缓存系统,它能够显著提高网络访问速度,减轻服务器负载,同时提供内容过滤、访问控制等功能。在本文中,我们将深入探讨如何配置 Squid 作为缓存服务器。 ### 1. 安装...

    Linux搭建Squid透明代理及squid+icap环境

    透明代理则是指用户在使用网络时,无感知地通过代理服务器进行访问。而Squid与ICAP(Internet Content Adaptation Protocol)的结合,则可以实现更高级的功能,如内容过滤、病毒检测等。 一、Linux搭建Squid透明...

    squid配置https

    Squid 是一款广泛使用的代理服务器软件,它不仅可以作为 HTTP 代理,还能够通过 SSL 代理功能支持 HTTPS 流量的转发。本文档主要介绍了基于 Squid 3.1.18 版本的 HTTPS 代理配置过程,包括必要的证书生成步骤、Squid...

    构建Linux下的Squid代理服务器.pdf

    在构建Linux下的Squid代理服务器的过程中,我们首先需要了解Squid的基本概念。Squid是一个开源的高性能代理缓存服务器,适用于多种操作系统,包括Linux。它主要用于提高网络访问速度,减少网络流量,以及对网络活动...

    squid权威指南 轻松配置代理服务器

    《Squid权威指南:轻松配置代理服务器》 在互联网技术日新月异的今天,代理服务器作为一种重要的网络工具,其作用不容忽视。Squid作为一款广泛应用的开源代理服务器,以其高效、灵活的特性,被广泛用于网络访问控制...

    Squid普通代理实验测试

    2. **代理服务器的设置**:在实验中,你可能需要配置客户端计算机,使它们通过Squid服务器访问互联网。这通常涉及修改网络设置,如在Windows中设置代理服务器,或者在Linux/Mac中编辑`/etc/environment`或`.bashrc`...

    Linux Squid 代理修改配置

    在Linux系统中,Squid是一个广泛使用的开源代理服务器,它能够实现缓存网页内容,提高网络访问速度,同时还能用于网络安全控制和访问策略管理。本文将深入探讨如何修改Squid的配置来满足特定需求。 一、Squid安装与...

    Linux下Squid配置指南

    ### Linux下Squid配置指南 #### 概述 本文档旨在详细介绍如何在Linux环境下配置Squid代理服务器。Squid是一款广泛使用的开源代理服务器软件,主要用于缓存和转发HTTP请求,以此来提高网络效率并减少对外部网络的...

    linux下squid的安装,配置,卸载及SNMP的安装配置

    在Linux环境中,Squid是一个常用的代理服务器和缓存服务器,它可以提高网络访问速度并实现内容过滤。在本文中,我们将详细介绍如何在Linux系统中安装、配置、卸载Squid,以及安装和配置SNMP(简单网络管理协议)。 ...

    squid配置实用教程

    **Squid配置实用教程** Squid是一款广泛使用的开源代理服务器和缓存系统,它在互联网内容获取和网络访问优化方面发挥着重要作用。通过合理的配置,Squid可以提高网络速度,降低带宽消耗,并提供内容过滤等功能。本...

    squid-ubuntu:重新编译了最新版本的Squid代理,在Ubuntu 18 LTS上支持HTTPS过滤和SSL检查。 用于Squid的Web安全Web筛选器

    Squid是一个广泛使用的开源HTTP代理服务器和缓存系统,它可以帮助提高网络性能并实现内容过滤。在Ubuntu 18.04 LTS (长期支持版) 上安装和配置Squid,可以为用户提供一个安全的互联网访问环境。在这个特定的项目中,...

    squid 3.0的源代码,需要编译安装

    Squid是一个流行的开源代理服务器和缓存系统,广泛用于互联网内容缓存和加速,以及企业网络中的流量管理和控制。这个压缩包包含的是Squid 3.0.STABLE25版本的源代码,这意味着你需要通过编译来安装它,以便在你的...

    用DNSPod 和 Squid打造自己的cdn

    **二、安装与配置Squid代理服务器** Squid是一个高性能的代理缓存服务器,它能够缓存网页内容,减少对源服务器的请求。以下是使用Squid的基本步骤: 1. **安装Squid**:在Linux系统(如Ubuntu)上,使用`sudo apt-...

    Ubuntu服务器入门指南.pdf

    详细介绍Ubuntu server 安装、管理、网络配置、防火墙配置、FTP 服务器、HTTPD - Apache2 Web 服务器、邮件服务、Squid - 代理服务器、CVS 服务器、数据库等等。

    Linux下Squid安装步骤

    mp 获取与安装在安装Squid缓存代理服务器之前,首先需要确保系统中已经安装了NET-SNMP协议,因为Squid可以利用NET-SNMP进行监控和管理。要安装NET-SNMP,通常在基于Debian或Ubuntu的系统上,你可以运行以下命令: `...

Global site tag (gtag.js) - Google Analytics