前端本地代理一些方法(whistle,lightproxy)--电脑/手机
本地代理一些方法
第一步 安装浏览器插件(外网访问)
第二步 安装 whistle2
npm install -g whistle
安装完毕运行 w2 start 命令
访问浏览器插件配置页面
- 域名配
- 浏览器请求拦截
第三步 打开 127.0.0.1:8899
增加如下配置:
第四步 将浏览器插件切换到代理模式
第五步:打开 127.0.0.1 whistle配置页面 网络模块 (http://127.0.0.1:8899/#network)
第六步: 访问http://test.com/
第七步:确认代理是否成功
whistle配置页面 网络模块 如果看到 http://test.com/ 相关资源访问的是 127.0.0.1 则代表代理设置成功
二:lightproxy代理
1.官网下载lightproxy
github地址:https://github.com/alibaba/lightproxy
官网地址:http://ww25.lightproxy.org/?subid1=20220831-1332-5018-beae-4bc3c9e45e00
2.安装完成以后就是新建规则,启动代理,查看代理是否启动成功

使用whistle进行手机端代理(以ios为例)
特别注意:ios无法代理.local为后缀的域名(如http://www.test.local)
对于网页内容为纯http的,无需安装证书;对于使用了https的网页代理:
一.安装证书(不同电脑,不同手机的证书需要一致,如a电脑证书,b手机证书,可能无法代理)
1.第一步,先关闭电脑端的防火墙
2.打开whistle,点击https,取消勾选 Capture TUNNEL CONNECTS 和 Enable HTTP/2
3.手机端打开WiFi,连接代理,点击 配置代理-->手动,输入ip和端口号(ip和端口号的获取,安装完whistle后运行指令w2 start)
4.使用ios照相机扫码第二部中获取的二维码(注意第一次下载时,取消勾选),获取证书
5.ios安装证书,这里需要两步:
5.1点击设置--->通用--->VPN与设备管理--->点击证书---->安装
5.2点击设置--->通用--->关于本机--->证书信任设置--->勾选信任
6.安装完证书,勾选回 Capture TUNNEL CONNECTS 和 Enable HTTP/2
7.运行代码,手机上访问对应项目页面,查看是否代理成功(对应域名是否代理到本地ip地址)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?