`
nid007
  • 浏览: 45477 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[转]为Squid代理服务器添加用户名密码验证

 
阅读更多
http://blog.sina.com.cn/s/blog_69d581ad0100swtr.html


编辑squid 配置文件squid.conf
vim /etc/squid/squid.conf

添加下面三行内容:
auth_param basic program /usr/lib/squid/ncsa_auth /usr/lib/squid/passwd
acl auth_user proxy_auth REQUIRED
http_access allow auth_user // 指明接收所有合法用户的访问
接着生成密码文件:
htpasswd -c /usr/lib/squid/passwd user1


接下来输入二次密码,确认。
为user1 这个用户添加密码进行验证访问的过程就结束了。

重启squid服务:/etc/init.d/squid restart
分享到:
评论

相关推荐

    利用Linux和Squid建立缓存代理服务器的优化方案研究.pdf

    在本文中,作者探讨了如何利用Linux操作系统和Squid软件构建一个优化的缓存代理服务器。Squid是一个开源的代理服务软件,允许用户自由使用和修改,常用于提高网络访问速度和效率。在基于Linux的环境中,Squid作为...

    基于Linux的企业网代理服务器设计与实现.pdf

    - 上网验证:员工访问互联网时需输入用户名和密码。高级管理人员无需验证即可访问,而普通员工需要身份验证。 - 访问控制:系统能阻止员工访问非工作相关的网站,并在特定时间禁止上网,以保持良好的工作作息。 - ...

    squid+iptables透明代理配置詳解

    - **普通用户**: 需要经过用户名和密码认证。 - **认证方法**: - 在squid.conf中启用基本认证功能: ``` acl auth_user proxy_auth REQUIRED http_access allow auth_user ``` - 创建用户数据库文件(例如 `...

    Linux下Squid配置指南

    普通用户则需要提供用户名和密码进行身份验证。 - **访问控制**:高级用户享有无限访问权限,而普通用户仅限于工作时间访问特定类型的内容。 #### 安装Squid ##### 从源中安装 1. **使用包管理器安装**:对于...

    mysql_auth-0.8.tar.gz_Squid!_auth-0.8.tar.gz_mysql_auth_mysql_au

    MySQL Auth模块允许Squid服务器与MySQL数据库进行交互,从而存储和验证用户的登录信息。这使得系统管理员可以集中管理用户账户,适用于大型网络环境,例如公司、学校或公共互联网接入点。通过这种方式,用户可以使用...

    DHCP及代理服务器的搭建.

    1. **选择代理服务器软件**:有开源的如 Squid、Privoxy,也有商业的如 F5 BIG-IP。根据需求和预算选择合适的代理服务器软件。 2. **安装与配置**:按照软件的官方指南进行安装,然后配置代理服务器的监听端口、...

    基于Xen的VPS 配置squid服务器

    通过htpasswd建立用户名密码文件,然后在squid的配置文件中设置。 ...

    squid_ldap_auth-开源

    4. **Squid 配置**:在 Squid 的配置文件(通常是 `squid.conf`)中,需要添加 LDAP 相关的配置项,如 LDAP 服务器地址、端口、搜索基、用户名和密码等。 5. **LDAP 查询**:Squid 使用 LDAP 查询来查找用户的账户...

    PHP Squid Pass-开源

    `PHP Squid Pass` 是一个专为管理Squid Web代理用户身份验证而设计的开源工具。Squid是一款广泛使用的代理服务器,它能够缓存互联网内容,提高网络访问速度,同时也可以进行访问控制。在企业或组织环境中,为了确保...

    Linux下客户端MAC地址控制.pdf

    2. 利用代理服务器自身的MAC地址检查功能:某些代理服务器软件如Squid支持对连接请求的MAC地址进行验证。 3. 静态ARP表进行控制:通过维护静态ARP映射表,确保每个IP地址只对应一个特定的MAC地址,防止非法MAC地址...

    Squit中文权威指南

    - **HTTP认证**: 支持基于用户名/密码的身份验证,确保只有经过授权的用户才能使用代理服务。 - **DNS过滤**: 可以设置DNS解析规则来阻止对某些域名的访问。 - **白名单/黑名单**: 通过指定允许或禁止访问的IP地址...

    Nginx 应用技术指南

    **16.2 利用Nginx urlhash提高squid服务器命中率** 介绍如何使用Nginx的urlhash特性来优化Squid缓存服务器的表现。 **16.3 Nginx实践使用memcached模块加速PHP应用程序** 通过集成memcached缓存模块,提高PHP应用...

    Linux面试题与答案

    - **用户名和密码**:系统登录所需的信息。 #### 18. 在安装Linux系统时,使用netconfig工具进行网络配置 - `netconfig`工具可以帮助用户设置网络参数,如IP地址、默认网关等。 - 它能够引导用户完成整个网络配置...

Global site tag (gtag.js) - Google Analytics