搭建Squid3 密码账号IP代理

上文中,说明了 Squid3 IP Proxy 隐藏原IP,这里就搭建Squid 3密码账号IP代理进行整理,涉及环境 Ubuntu 18.04。

Step 1: htpasswd 和 htdigest 工具

htpasswd和htdigest工具是用于生成Squid密码的,直接安装命令

sudo apt-get install apache2-utils

安装完成后,使用命令如下所示

htpasswd -c /etc/squid/.squid_users xifarm
New password:
Re-type new password:
Adding password for user xifarm

创建的密码在/etc/squid/.squid_users里面存储,我们可以再增加一个用户

htpasswd /etc/squid/.squid_users runwulink
New password:
Re-type new password:
Adding password for user runwulink

这里可以“查看”一下刚才创建的2个账号

cat /etc/squid/.squid_users
xifarm:$apr1$IyfTZICg$2fPImX5o14XC2KPF1kZWv/
runwulink:$apr1$5o0XKeto$m6c5B5KK5ZAK/7A/VIgYB/

验证账号密码用这个脚本–防止我们遗忘密码账号

chown squid /etc/squid/.squid_users
/usr/lib64/squid/basic_ncsa_auth /etc/squid/.squid_users
xifarm password
OK
runwulink password
OK

Step2: 配置squid.conf 密码账号

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/.squid_users
auth_param basic children 5
auth_param basic realm Proxy Authentication Required
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off

acl auth_users proxy_auth xifarm runwulink
http_access allow auth_users

basic_ncsa_auth 配置密码文件路径 /etc/squid/.squid_users
auth_param basic children 5 指明了这里最多开放5个账号
auth_param basic casesensitive off 大小写不明感
acl auth_users proxy_auth xifarm runwulink

开启Squid测试

systemctl restart squid

Step3:代理使用

wget命令为例

wget google.com
–2019-12-1 00:38:21– http://google.com/
Connecting to 192.168.49.69:3128… connected.
Proxy request sent, awaiting response… 407 Proxy Authentication Required
2018-12-1 00:38:21 ERROR 407: Proxy Authentication Required.

这里会报407错误:密码账号没有设置原因。

wget –proxy-user=amos –proxy-password=password google.com
–2018-12-1 00:39:36– http://google.com/
Connecting to 192.168.49.69:3128… connected.
Proxy request sent, awaiting response… 301 Moved Permanently
Location: http://www.google.com/ [following]
–2018-12-1 00:39:37– http://www.google.com/
Reusing existing connection to 192.168.49.69:3128.
Proxy request sent, awaiting response… 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html.8’

index.html.8 [ <=> ] 11.72K –.-KB/s in 0.1s

2018-12-1 00:39:38 (97.6 KB/s) – ‘index.html.8’ saved [12001]

小经验

  • 查询Squid错误的日志vi /var/log/squid/access.log
  • 注意命令行路径 /usr/lib/squid/basic_ncsa_auth 以你安装Squid的为准!
  • 默认是3128端口,这个端口已经被滥用了,注意修改端口,且适用Squid密码账号方式保护流量

我使用的Google搜素技巧

 

1. + 强制搜索

由于Google会忽略和过滤一些常用词(称为stop words / common words),如and、how等。使用+可以让搜索引擎强制包括这些词。使用+还可以强制过滤关键词变体形式(不让搜索结果出现关键词的其它形式),如单复数、动词时态、ing形式等等。

2. – 逻辑非

用于过滤-号后面的关键词。如:MP3 -MP4,表示只搜索MP3而不要MP4的搜索结果。 -号后面没有空格。

3. ~ 同义词

关键词前加波浪线。如:~table 。

4. * 通配符

如:Google was founded in * 。

5. ** 指数

作用同 ^ ,如:2**10 。

6. ” ” 引号

用引号精确搜索,有时可只用左侧引号。如:”Google hacking” = “Google hacking 。

7. | 逻辑或

作用同 OR ,如:Google hacking | hacks 。

8. .. 数字范围

用于限定数值范围,如:spring festival logo 2002..2009 。

9. define: 关键词定义

查询关键词的网络释义。如: define:google 。

10. ext/filetype: 限定搜索指定文件类型

作用同 filetype:
filetype: 限定搜索指定文件类型
作用同 ext: 如:filetype:pdf = ext:pdf 。目前文件类型支持如下格式:

Adobe Acrobat PDF (.pdf)
Adobe Postscript (.ps)
Autodesk DWF (.dwf)
Google地球 KML (.kml)
Google地球 KMZ (.kmz)
Lotus 1-2-3(wk1、wk2、wk3、wk4、wk5、wki、wks、wku)
Lotus WordPro (.lwp)
MacWrite (.mw)
Microsoft Excel (.xls)
Microsoft Powerpoint (.ppt)
Microsoft Word (.doc)
Microsoft Works(wks、wps、wdb)
Microsoft Write (.wri)
Rich Text Format富文本格式 (.rtf)
Shockwave Flash (.swf)
纯文本(ans、txt)

11. intitle: 限定搜索标题中含指定关键词的网页

如: intitle:google search guide 。限定多个关键词用 allintitle:

12. inurl: 限定搜索url中含指定关键词的网页

如: inurl:google search guide 。通过inurl:view.shtml 你可以找到在线的网络摄像头。 限定多个关键词用 allinurl:

13. inanchor: 限定搜索页面链接锚文本中含指定关键词的网页

如: inanchor:google search guide 。限定多个关键词用 allinanchor:
intext: 限定搜索正文文本(不含标题和链接)中含指定关键词的网页
如: intext:google vs mircosoft。

14. site: 限定搜索某网站的网页

如: site:www.xifarm.com

15. link: 搜索链向某网站/网址的网页

如: link:www.xifarm.com

16. related: 搜索与某网页相似或相关的页面

如: related:www.xifarm.com

17. cache: 搜索某网页在Google缓存(网页快照)中的旧版本

如: cache:www.xifarm.com

18. info: 综合查询某网页的信息,即列出上述四个命令

如: info:www.xifarm.com 。作用同 id:

19. 图片搜索与影视搜索

filetype: 限定搜索指定文件类型的图片,支持如下格式:
• filetype:jpg
• filetype:gif
• filetype:png
• filetype:bmp
imagesize: 限定搜索指定尺寸的图片,如: imagesize:800×600
URL 参数:加在图片搜索网页的 URL 后面,可以实现更精细的搜索
• &imgtype=news 资讯
• &imgtype=face 脸部特写
• &imgtype=clipart 剪贴画
• &imgtype=lineart 素描
• &imgtype=photo 照片
• &imgc=gray 黑白图片
• &imgc=mono 灰阶图片
• &imgc=color 全彩图片

20. google.com/ncr 无区域重定向

不用插件,js脚本显示星号密码

不用插件,js脚本显示星号密码

以前,我是用Chrome插件做这个这的–显示星号密码的。
今天,分享一个不用插件也能看到密码的工具,很有趣:

  • 步骤1: 新建一个书签,如“密码”
  • 步骤2: 下面这个js拷贝到网址
javascript:"use strict";!function(){var e,t;e=document.getElementsByTagName("input");for(var a=0;a<e.length;a++)if(t=e[a],"password"==t.type.toLowerCase())try{t.type="text"}catch(e){var r,n;r=document.createElement("input"),n=t.attributes;for(var o=0;o<n.length;o++){var i,c,d;i=n[o],c=i.nodeName,d=i.nodeValue,"type"!=c.toLowerCase()&&"height"!=c&&"width"!=c&!!d&&(r[c]=d)}t.parentNode.replaceChild(r,t)}}();

最新Instagram 包月赞,ins自动点赞加粉评论推广工具 wx 21372550  不用插件,js脚本显示星号密码 20191205170937

  • 步骤3:选择一个有星号的登录页面,点击“密码”书签试试

最新Instagram 包月赞,ins自动点赞加粉评论推广工具 wx 21372550  不用插件,js脚本显示星号密码 20191205171001