AnyFlow 1.4.1 版本上线

2017-01-10 22:03:44 +08:00
 AlexaZhou

从上次发帖到现在,一个月的时间里面,经过 4 次版本更新之后,里程碑式的 AnyFlow v1.4.1 版本上线了。

这是个稳定版本, AnyFlow 在速度和省电上的优势,终于可以发挥出来了

之前大家所反馈的:

等问题已经全部得到了修正,并做了一系列的改进和增强

算是没有让之前在 AnyFlow 还没有完善的时候就给予支持的同学失望哈

之前还在观望的各位,是时候入手了

附 AnyFlow 介绍:

AnyFlow 是什么

AnyFlow 是一款强大的基于 NetworkExtension 的网络调试工具。运行于 iOS 系统,能在消耗很少系统资源的情况下,在后台持续提供服务,让你可以完全控制手机流量。

主要功能分为两部分

请求分析

允许查看并记录所有的 HTTP 请求,查看 HTTP Header , Body 。以及从请求到结束过程中,每一步所消耗的时间。

流量分发

按照自定义的规则,可以将流量直接本地转发;或者经过代理服务器发送,来加速网络访问;对某一类请求,还可以直接 Reject 或者 Drop ,达到去广告,或者减少不必要流量消耗的目的。

基本来说,这款 APP 对开发者来说是十分值得拥有的,毕竟用来调试 APP 的接口很方便,将来还会加入 MITM 功能。

对普通人来说也很有用,可以加速网络访问不是么。

AnyFlow 比其他软件好在哪里?

设计理念的不同是最重要的差别。

从第一行代码开始, AnyFlow 就是为了在 iOS 上 7*24 小时持续不间断使用而设计的。所以整个开发过程中,效率和稳定性,都是最优先考虑的目标,其次的目标是性能,我自己编码实现的成本则排在最后。目标是达到服务器软件,例如 Nginx 这种级别的稳定性,让你在手机上打开之后,就不用管了,开着几个月也没关系, AnyFlow 一直在后台帮你加速网络访问。

为了达到这个目的, AnyFlow 基本上把所有部件都轮了一遍,包括 DNS Forwarder , HTTP Proxy , NAT 等。通过专门开发的 HTTP Proxy 实现了对多种协议的支持,并没有像其他 APP 那样,集成开源组件进行流量转发。

这些各种各样的差别累积起来, AnyFlow 基本上有着 TOP 级别的效率和速度(可见效果是最少的发热和卡顿),让你在手机上用的更舒心。

最后,这当然是一款收费 APP

对于这样一款高性能,无广告,无内购,充分解决用户需求的 APP 来说,现在的价格绝对是超值。

9088 次点击
所在节点    分享创造
70 条回复
argc
2017-01-16 09:59:55 +08:00
早已入手 并对图标和 widget 报以成见...另外大大能不能推荐几本网络相关的书 最近看土豆丝和 NEKit 源码有些云里雾里
AlexaZhou
2017-01-16 18:58:20 +08:00
@argc

首先感谢支持。

1 ,图标经过三次修改之后,我觉得现在的还可以吧,主要是实在不想和其他那些软件一样,弄个类似的(变换色这种)
2 , widget 后续会加上😄

网络方面书籍的话,不知道你的基础怎样?首先需要了解 TCP/IP 协议,推荐那本大理石封面的《 TCP/IP 协议详解》,如果没有特别的需求,你就读卷一就行
lyfd123
2017-01-17 01:33:55 +08:00
anyflow 安装好后一切均为默认设置,但是不管开启下面哪条规则,虾米音乐无法点击播放音乐, IT 之家无法加载首页和文章, http://www.erji.net/网站无法打开,其他应用点了几个倒是正常。即使我只保留 Abclite.conf 里的一条 reject 规则、其他所有规则都去掉后,也还是同样问题。
http://www.abclite.cn/Abclite.conf
http://www.abclite.cn/Abclite_ADB.conf
http://xubiji.com/tools/xubiji.conf
https://raw.githubusercontent.com/BeliefanX/surge/master/surge_rules_09.02.conf
justsky
2017-01-17 14:27:28 +08:00
买了之后一直没有来回帖,经过几天的使用确实不错,赞楼主,希望越更新越好
AlexaZhou
2017-01-17 14:45:43 +08:00
@lyfd123

好厉害,一下给我找了三个测试用例 +_+

1 , IT 之家( APP )之前有人给我反馈过,最新的 V1.5 版本已经修复了,你可以更新下试试
2 ,虾米音乐我实际测试可以播放,你可以再验证
3 , www.erji.net 确实无法打开,可能是 web 服务器的兼容性问题,但是没有关系,既然这是个可以复现的 bug ,那么下个版本会修正
AlexaZhou
2017-01-17 14:46:11 +08:00
@justsky

感谢你的支持
lyfd123
2017-01-17 16:38:11 +08:00
@AlexaZhou 作者真的用心啊!我更新了 1.5 版本,虾米音乐还是打不开。
我依次尝试了下面 3 个步骤:
1 .重新安装虾米音乐,不行;
2. 重新安装 anyflow ,并且不应用任何规则只是打开开关,不行;
3. 重启手机并打开 anyflow ,不应用任何规则,不行。
4. 安装乐网 app 打开它的 vpn ,虾米音乐正常运行。
手上还没其他 ios 设备,不知道是不是我手机的问题, ios 10.2 , 7+。我想起来前些天用过 surge ,也是什么规则都没用,不过它的问题是开启之后什么网络都连不上。
lyfd123
2017-01-17 16:38:47 +08:00
打错了, 4 个步骤,哈哈
tees
2017-01-17 16:58:54 +08:00
@AlexaZhou
在 HTTP Requests 顶部添加一个 筛选框。
如:输入 qq 则可以显示,所有请求地址里面包含 qq 的记录。
方便查找。

已经在 AnyFlowApp-issues 上提了。
AlexaZhou
2017-01-17 17:14:19 +08:00
@lyfd123

多谢反馈,请问 “虾米音乐不能使用” 的具体表现是什么呢?

我安装了 app ,尝试了下载一首音乐并播放,在我这里是可以的
AlexaZhou
2017-01-17 17:15:05 +08:00
@tees

多谢建议,后续会加上这个。
lyfd123
2017-01-17 19:27:45 +08:00
@AlexaZhou
不能使用是指虾米应用进入后不管是精选集还是排行榜的页面都能正常加载,但就是点击歌曲都没反应不能播放,然后虾米过两三秒后就会自动切换到下一首,一直这样循环。应该是因为每首歌都不能缓冲,所以虾米在不停尝试进行到下一曲。
可能是我手机系统的问题吧,有机会用其他设备再验证下。
AlexaZhou
2017-01-18 00:12:22 +08:00
@lyfd123

我查了下是什么情况:
1 , erji.net 这个是 AnyFlow Proxy 的兼容性问题,已经修正了
2 ,虾米是自己对 Proxy 兼容的有问题,我修改了 AnyFlow 的一些细节让它现在可以正常工作

ps: 我以前还经常上 erji.net ...

等下次发版本就好了
lyfd123
2017-01-18 08:53:22 +08:00
@AlexaZhou
真及时,真是很好用啊。
提 2 个建议
1. 在“ Edit Group ”的“ Name ”一栏最右边添加一个“ x ”按钮,这样能一键删除默认的“ New Group ”名称,目前需要按退格键一个个字母删除它。
2. 自定义添加规则时,把最新添加的规则放在规则集的最前面显示。因为有时想再修改刚刚添加的规则时还要一直往下拖动到最底部才行,规则多时就比较麻烦。

大家坛也是隔段时间上上, 16 年出了很多新款旗舰耳机,可以入手一副哦。
lyfd123
2017-01-19 09:15:01 +08:00
新发现了两处问题
1. “ Edit Rule ”上方的搜索框输入文字点搜索按钮后没有反应,画面不变,没有出现搜索结果。
2. 不开启任何规则下,进入 IT 之家后, iPhone 顶部会一直出现移动数据加载的小圆圈; IT 之家首页的置顶窗口里的文章点进去加载不了;其他文章进入后可加载,但是文章底部的“相关文章”里的文章加载不了。

会支持 iCloud 备份规则吗?
AlexaZhou
2017-01-19 10:34:26 +08:00
@lyfd123

1 , Edit Rule 目前是这样,正在完善中
2 ,使用 v1.5 版本我没有能复现 IT 之家的情况,是 app 版本不同,还是哪里操作的不一样。你可以到 GitHub 开一个 issue ,我来跟进这个问题。论坛毕竟不适合 debug +_+ 。

后续 Bug ,需求,以及建议还请移步至专门的 Github 仓库进行反馈哈:

https://github.com/AnyFlowApp/AnyFlowApp-issues
plan9
2017-01-21 23:09:42 +08:00
老是出现
```
2017-01-21_235305 <DEBUG> [RULE_ENGINE] getConfig:AFConfigItemLogLevel => 3
got a signal 6
0 AnyflowCoreServiceiOS 0x000000010028e930 save_trace_and_exit + 36
```
AlexaZhou
2017-01-22 00:23:03 +08:00
@plan9


麻烦到 Github 进行反馈,另外这个信息量太少了,可以参考软件里面内置的

Help > 故障排除

底部的说明,提供必要的信息,如果确实是 bug ,我会尽快修复
cuit4017
2017-01-22 11:40:52 +08:00
mark 一下线,在用小火箭
azazw
2017-01-27 11:28:19 +08:00
支持作者,已购买。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/333714

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX