Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Squid Demo

基于 Squid(v3.5.28) 的一个恶作剧代理,会将网站中的图片进行翻转。关于代理的知识,可以参考我的博客 正向代理与反向代理。

这个恶作剧代理旨在说明 Squid 的基本使用,需要显示配置客户端,如果真的要给你的邻居或者室友一点惊喜,可以开放一个公开热点,然后配置透明代理,此时,任何连上你的 Wifi 的人,都会情不自禁的大喊一声:我操。

注意:由于拦截 HTTPS 流量涉及到证书问题,该代理只能拦截 HTTP 流量,对于 HTTPS 的图片,是无法进行翻转的。

如何使用

  1. 将仓库克隆到 /tmp/squid 目录中
$ git clone https://github.com/fate-lovely/squid-demo /tmp/squid
$ cd /tmp/squid
  1. 编译 rewrite 程序
$ go build rewrite.go
  1. 启动代理
$ squid -N -f squid.conf
  1. 启动一个服务器返回翻转以后的图片,这里我们选择使用 http-server
$ yan global add http-server
$ http-server -c-1 -p 7777 cache
  1. 安装 Proxy SwitchyOmega,配置使用代理,协议选择 HTTP,Server 填写 127.0.0.1,端口填写 3128

访问任意含有图片的 HTTP 站点,比如 百度图片搜索,Enjoy~ 😉。

About

😍 基于 Squid 的一个恶作剧代理

Resources

Releases

No releases published

Packages

No packages published

Languages