Linux系统使用Fiddler Everywhere

简述

在linux系统下无法使用fiddler web debug(fiddler4)工具,我也曾经尝试过,如果想要在linux系统下运行fiddler4就需要在linux系统上运行NET framework服务,但是linux系统只支持NETcore服务,他们完全不一样。
也有人说使用mono developer 工具运行exe文件,这种方式我试了一下但是不行,每次打开exe都需要NETframework服务的支持,所以运行exe的方法也失败了。
所以我又到官网上转了一圈也没有发现linux装fiddler4的方式,尝试无果后只能选择使用Fiddler Everywhere 的beta版本,但是当时他只有0.05.00的版本,这个版本会不断的搜多NETcode服务,并不能找到而直接终止进程,所以只能放弃了。
但是,前几天fiddler发邮件说更新到了0.10.00版本,于是就试了一下。感觉外观上挺简单的和postman差不多,功能现在看起来不是很全面。
感觉重要的变化有以下几点:

  • UI看起来很整洁;
  • 没有fiddlerScript服务;
  • 不能直接在everywhere中进行网络环境模拟;
  • 没有了Statistics工具,没有别的还好,没有这个就感觉变成了接口调试工具;
  • 不能进行断点调试;
  • 不能选择浏览器或非浏览器,以及没有了令人挠头的"Win Config"工具
  • 只能导出session为saz格式,并且不能直接导出网页。
  • 将Filters功能添加到可视化界面上更容易进行操作了,但是每个标签都有,也很难搞;
  • 可以直接抓取websocket内容,但是无法识别标签;
  • Saved Sessions 工具卡很好用。可以将访问的地址分批保存;
  • Share工具很有趣;
  • PRO版需要申请才能下载。

总体感觉良好,虽然少了一些功能但是抓包、mock、接口调试都是可以正常使用的。

工具的安装

软件可以从官网直接获取,everywhere顾名思义就是哪里都一样的意思(听说fiddler以前的mac版和windows版是有区别的);
https://www.telerik.com/download/fiddler-everywhere
windows环境下双击exe就可以直接安装,并且默认安装到了C盘,不可以选择是个全自动程序(mac应该是一样的效果);

Appimage是一个可以再Linux系统中直接运行的像exe一样的集成程序包,无需解压和安装可以直接运行。但是一般需要授权,现在好多应用都提供这个方式的下载,这让安装更容易实现。

Linux 系统下载的包为 AppImage 的集成包,下载之后为了保证不占用home空间,建议移动到opt路径下,执行以下bash命令:

sudo mv fiddler-everywhere-0.10.0.AppImage /opt/
cd /opt
#查看文件权限
ls -l|grep fiddler-everywhere-0.10.0.AppImage
#文件没有可执行权限
chomod a+x fiddler-everywhere-0.10.0.AppImage 
#打开集成包
./fiddler-everywhere-0.10.0.AppImage 

之后会提示是否需要运行该程序创建关联文件和创建快捷方式。
之后会进入到下面的页面,并且是最大化显示,最小缩放比例很有限,所以模拟机需要拉到足够大才能运行。
出现这个页面证明可以正常使用了,但是需要注册和登录,普通版是免费的和postman一样但是postman可以不登录,pro版需要申请发邮件才能使用,点击进行申请,等待官方给你发右键(这可能需要好久)。
再之后会进入到一段快捷的友好提示导航。

Application successfully connected to .NET Core server
#terminal中出现了
这段信息证明软件被成功启动了

更新

最近又更新了一个00.10.1的版本,打开之后会提示是否更新,点击“yes”后

Error: Error: EACCES: permission denied, unlink ‘/opt/fiddler-everywhere-0.10.0.AppImage’

#会出现这个一段信息,原因是因为下载权限是需要管理员才可以运行,虽然该应用程序不需要管理员权限。
然后我们使用sudo命令打开该应用

sudo ./fiddler-everywhere-0.10.0.AppImage --no-sandbox


打开之后就和正常的应用程序一样需要先同意协议然后创建关联文

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值