经过了漫长的开发之后,一款强大的基于 NetworkExtension 的网络调试工具诞生了
要点:
1 ,可以进行流量分发
2 ,可以查看网络请求,包括请求头,请求体,以及时间。
3 ,后续会有更多功能,例如 MITM
101
CoderRunner 2016-12-13 12:43:13 +08:00
@TangMonk 可以用 Specht ,但是要开发者账号自己编译
|
102
yulgang 2016-12-13 13:14:10 +08:00
同样觉得 icon 不美,不想下,界面的图标倒是蛮漂亮的。
|
103
weicaizhi 2016-12-21 12:43:43 +08:00
强烈建议作者换个图标吧,现在这个真是太丑啦。
|
104
AlexaZhou OP @weicaizhi
同意,所以正在等待审核的 v1.3 版本图标已经有所改进了 +_+ 我觉得 A 字天线塔这个设计思路本身是没问题的,就是我开始没有实现好,比如各部分的比例和间距 。。。总之我会继续改进的 |
106
z82190716 2016-12-22 11:15:04 +08:00
1.3 版本测试了一下。
第一,小火箭能秒连的 SS , anyflow 链接不上。 第二,这规则和 surge 的一样吗? 作者有无模版可供参考。 |
107
AlexaZhou OP @z82190716
1 , SS 本身是无连接状态的,请问这里的 秒连 和 连接不上 具体是指什么?如果是说无法通过 Proxy 访问网站的话,那么很可能是配置的问题,因为 AnyFlow 自己实现的 Proxy 和 SS ,速度应该是顶尖的。因为 AnyFlow 的配置模型和小火箭并不一样, AnyFlow 的配置模型更先进一些,但有些不同的地方需要处理。 配置模型可以参考: https://github.com/AnyFlowApp/AnyFlowApp-issues/blob/master/help_Zh.md 2 ,支持导入 Surge 规则,例如 http://www.abclite.cn/Abclite_ADB.conf |
108
z82190716 2016-12-23 09:15:58 +08:00
@AlexaZhou 首先感谢您在百忙之中抽空答复我。
我目前的情况是这样,我本身使用过小火箭、 surge ,翻墙去广告一切都正常。 SS 帐号有自己购买的和那些免费站点。 手机为 IPHONE 6S 国行,系统 10.2 。 使用 anyflow 前在“ config ”栏目中 配置好“ PROXY ”和“ RULE GROUP ” 点击链接。 偶尔加载缓慢。刚测试了 可以翻墙。确实感觉比火箭速度厉害。 咨询下,我下面打算 24 小时开 anyflow ,不知道耗电程度如何。毕竟我属于一般用户,再次感谢作者带来惊人的 APP 。 下面提几个小小的意见: 1 、增加通知栏,内容包含网速,服务器选择,(流量统计显示和内存之类的数据显示 可以选择性) 2 、像其他粉丝说的,图标建议修改,内部 UI 很有感觉, APP 的图标希望改进。 (申请过 TF ,但是您没有回复邮件。所以不知道上述问题是否在测试版中已经加入) |
109
AlexaZhou OP @z82190716
首先多谢你的支持,和建议。 关于长时间开启是否耗电: 因为 AnyFlow 只是单纯的做网络流量转发,耗电量其实很少,长时间开启没问题。有几点需要你可能需要知晓的: 1 ,如果 Analytics 设置为 Enable 状态,那么会显著增加功耗,因为 AnyFlow 需要记录所有的流量到文件系统用来分析,建议只在需要时开启这个选项 2 , Log Level 默认值为 Warn ,如果设置为 Warn 以下时,会产生大量日志,也会影响性能和功耗,如果手动修改过 Log Level ,那么需要记得改回来 3 , iOS 系统 设置 > 电池 栏目下统计如果显示 AnyFlow 耗电量较高,是由于 AnyFlow 接管了所有的网络请求,也就是这些网络请求的耗电都被算到了 AnyFlow 头上 =_=,这是正常情况。 PS :我本人的手机也是 24 小时开启 AnyFlow ,除了要调试 AnyFlow 本身的时候,基本不会关掉。一般来说 iPhone7 正常偏频繁使用一天,电量还可以有些剩余,和没有开启 AnyFlow 时,基本没啥差别。 关于增加通知栏: 已经在规划中,现在主要在改进 主 APP 和 Tunnel 模块,这部分工作完成之后,就开始做 widget 了 关于图标: 开始的图标确实没弄好,所以 v1.1 , v1.2 , v1.3 的图标都一直在改进,当然后面还会继续改进。 关于 TF : TF 是只有发测试版本的时候, apple 才会发送邮件,如果你是在 20 号之后申请的 TF ,就没赶上 v1.3 的 tf ,等下次发测试版本就会有邮件。为了避免漏掉,你也可以到 Twitter 私信我,我帮你确认你在 TF 名单里面 |
111
AlexaZhou OP |
112
zifeiyu 2016-12-28 17:31:35 +08:00
咬牙剁手了,按照大家伙的讨论线索使用 shadowsocks 按照这个 rule 在科学上网: http://www.abclite.cn/Abclite_ADB.conf ,看了下 HTTP request , webp 的图片查看不了, jpg 图片链接也没有成功查看到过……
|
113
AlexaZhou OP @zifeiyu
😓,你是说使用的 AnyFlow 吧? webp 的兼容性我需要再确认,但 jpg/png/gif 这类常用的格式应该是没问题的。 如果你确定那个是 jpg 格式却看不了,可以把图片链接发给我排查 |
115
iq72 2016-12-30 15:15:59 +08:00 1
@AlexaZhou 不太建议用天线塔这个意向, airdrop 还有各种 podcast 、电台之类的应用占领了这个形态;我之前就用这个 idea 做过一个 App 推荐的 logo 。叫 App raido 还是 app report 啥的,
推荐用~这个符号搭配 A 试试看。拿字体拼了一个,抱砖引玉 |
116
AlexaZhou OP @iq72
多谢你的意见啦。 关于有些其他 app 也使用天线塔的情况,我觉得还好,毕竟不是完全一样。还有一个原因是,我比较喜欢简洁一点的,就是图标只有一种颜色,没有明暗以及纹理的变化,再加上还要考虑符合主题,那这样的话可选择并不是很多,天线塔算是其中比较好的一个了。 也多谢你给的这两个图标,但我个人不是很中意这种😅,主要是中间的一横是不规则形状。我更倾向于整个图标都用标准的矩形,圆形之类组成,看着会舒服些。当然这只是我的个人意见。 |
117
cfcboy 2017-01-07 01:08:09 +08:00 via Android
上面回复过,已入,支持作者。目前最新版
1.开启抓包后明显变卡 2. |
118
cfcboy 2017-01-07 01:13:16 +08:00 via Android
上面回复过,已入,支持作者。目前最新版
看中的是转发和抓包。抓包功能有点失望。 1.开启抓包后明显变卡 2.抓包日志不够详细,而且好多空白 3.界面英文 4.希望可以参考下 ldss shadow ***的抓包功能,分类,快速添加,等等 |
119
AlexaZhou OP @cfcboy
多谢反馈 1 ,抓包的时候, AnyFlow 需要将全部的流量写到文件系列里面,多少会影响速度,这是原理决定的,没有太好的办法。不过后面我会加入只记录请求头的模式,这样会好很多 2 ,你说的是显示为 TUNNEL 的那些条目吧,那表示是 HTTPS 请求,用普通的技术是没办法抓取到的,目前同类软件里面,除了 surge 的 MITM ,没有任何一个软件可以抓到。不过我后续会为 AnyFlow 加入 MITM 功能来搞定这个。你看到很多空白,是因为 TUNNEL 比较多,把其他条目掩盖了,仔细找一下,会发现该记录的都记录了。 3 ,目前主要在做功能,多语言的事情后面再处理吧 4 ,目前主要在改善稳定性和兼容性,这部分已经接近完成。接下来交互方面会逐渐改进,快速添加规则也会有,只是需要些时间,所以请耐心等待。 这里我还是需要说明一下, AnyFlow 是专业级别的网络调试工具,在意的是速度,稳定,以及专业的功能。和 “ ld ss ” 定位实在是差别非常大。我简单看了一下 ldss ,个人感觉它的抓包功能主要是为了用来抓一下网上的图片,视频之类的。而且应该是没有记录请求 body 到文件系统,只是记录了地址,在后面查看的的时候,再从网上请求得到原始的图片或者视频。这样是很取巧的做法,基本没有办法作为生产力工具来使用。希望你可以明白这其中的差别,并非 AnyFlow 内部实现的不好,而是这两个软件做的事情完全就不一样。 |
120
wangmou20 2017-02-05 11:13:31 +08:00
已入手。只等 Mac 版了。
|
121
ioioioioioioi 2017-02-05 15:18:06 +08:00
好东西,还不贵。捣鼓一下就可以用了。
|