Squid作代理服务器,用户密码验证,高匿代理

参考URL:

https://www.cnblogs.com/vijayfly/p/5800038.html

https://www.cnblogs.com/operaculus/p/5705184.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

今晚又测试了SQUID作国内代理服务器,用户名密码登陆使用代码,高匿代理

大概步骤如下:

一,安装好squid软件。

二,安装好可使用htpasswd命令的软件(ubuntu和centos可能不一样)。

三,使用htpasswd  -c /etc/squid/passwd [用户名],输入密码之后,为squid产生登陆用户名和密码。

四,编辑/etc/squid/squid.conf文件,注释掉那个acl之类的东东。

 

五,在/etc/squid/squid.conf的末尾,加入以下配置,用于用户登陆,缓存设置,高匿代码(注意第一行/usr/lib/squid/basic_ncsa_auth这个目录要对得上)。

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
acl auth_user proxy_auth REQUIRED
http_access allow auth_user

cache_mem 64 MB
maximum_object_size 4 MB
minimum_object_size 0 KB
maximum_object_size_in_memory 4096 KB
cache_dir ufs /var/spool/squid 100 16 256
cache_log /var/log/squid/cache.log
access_log /var/log/squid/access.log
logfile_rotate 60
cache_swap_high 95
cache_swap_low 90

# Hide client ip #
forwarded_for delete
 
# Deny request for original source of a request
follow_x_forwarded_for deny all
 
# See below 
request_header_access X-Forwarded-For deny all
request_header_access Via deny all

 

六,使用squid -k parse分析是否设置有错误。

七,squid -z进行初始化(这个命令神奇,要自己按回车键才会退出)。

八,使用service squid start启动服务。

九,查看3128端口开启,如果有防火墙,开启端口,如果阿里在安全组,在管理控制台里开启进入端口。

十,在浏览器里设置代理,跳出用户名密码框,输入正确后,用于验证服务。

十一,以下两个bat脚本,用于在win里自动启用和关闭代码。

@echo off 
echo 开始设置IE代理上网
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "代理服务器:3128" /f 
echo 代理设置完成按任意键关闭
pause>nul
@echo off 
REM 声明采用UTF-8编码
chcp 65001
echo 开始清除IE代理设置 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /f 
echo IE代理清楚完成按任意键关闭 
pause>nul

 

转载于:https://www.cnblogs.com/aguncn/p/10440739.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值