squid创建匿名代理 用户密码验证(Ubuntu16.04)
来源:互联网 发布:淘宝新店怎么做推广 编辑:程序博客网 时间:2024/06/08 07:55
1、此过程一定要在root用户操作
sudo apt-get install squid
2、设置服务开机自启动
chkconfig --level 35 squid on
如果chkconfig命令不存在,则自行到网上http://blog.csdn.net/u012377393/article/details/54022251下载。apt-get不支持chkconfig安装
3、备份配置文件
sudo mv /etc/squid/squid.conf /etc/squid/squid.conf-bak
4、sudo vim /etc/squid/squid.conf
此文件内容为:
http_port 8080
cache_mem 64 MB
maximum_object_size 4 MB
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log
acl localnet src 10.0.0.0/8
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5 #设置认证程序的进程数
auth_param basic credentialsttl 24 hours #设置认证的有效时间
acl auth_user proxy_auth REQUIRED #设置认证用户需要密码
http_access allow auth_user
http_reply_access allow all
http_access deny all
visible_hostname squid.taotie.dev
cache_mgr admin@test.com
request_header_access Via deny all
request_header_access X-Forwarded-For deny all
5、保存后,还要生成用户名和密码
需要htppasswd命令,安装
apt-get install apache2-utils
6、创建用户 'olla' 命令
httppasswd -c /etc/squid/passwd olla
输入相应密码后,生成文件 /etc/squid/passwd
7、步骤4 的配置文件中的红色字体的路径根据操作系统32或64,squid版本不同路径不一样
64位为/usr/lib64/squid/ncsa_auth 或是 /usr/lib64/squid/basic_ncsa_auth
32位为 /usr/lib/squid/ncsa_auth 或是 /usr/lib64/squid/basic_ncsa_auth 看系统存在哪个文件
8、
设置 完毕后 squid -z
service squid start
阅读全文
0 0
- squid创建匿名代理 用户密码验证(Ubuntu16.04)
- linux透明代理可以集成squid的验证吗?(未完结)
- squid代理
- squid代理
- Squid代理
- squid代理
- iptable+SQUID 透明代理验证mac地址上网.
- squid 配置用户密码登录代理服务器
- netfilter和squid配合创建透明代理的问题讨论
- Ubuntu16.04设置Docker代理
- Ubuntu12.04使用Squid搭建正向代理
- Squid配置代理访问(rhel7.2)
- Ubuntu16.04+shadowsocks-qt5+proxychains+SwitchyOmega(浏览器代理和终端代理设置)
- [转载]重置IIS匿名用户密码
- 用squid作代理
- 原创 iptables +squid 代理
- iptables +squid 代理
- squid--代理上网
- 中缀表达式转后缀表达式 以及 后缀表达式求值
- 线性表
- NYOJ-206-矩形的个数
- php_lang_ref:Language Reference >> References Explained >> Unsetting References
- android手机中指纹识别应用相关功能的讲解
- squid创建匿名代理 用户密码验证(Ubuntu16.04)
- 贝叶斯与门特卡洛采样python库
- Android Studio-R错误 cannot resolve symbol R
- Python中if __name__ == "__main__": 的作用
- C++ 面向对象编程提高代码的效率性和健壮性
- php_lang_ref:Language Reference >> References Explained >> Spotting References
- 算法系列——Integer Break
- Missing artifact com.sun:tools:jar:1.5.0错误
- Python Gitlab Api 使用