AnyFlow 在 AppStore 上线了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
AlexaZhou
V2EX    分享创造

AnyFlow 在 AppStore 上线了

  •  1
     
  •   AlexaZhou
    alexazhou 2016-12-07 22:21:16 +08:00 22320 次点击
    这是一个创建于 3228 天前的主题,其中的信息可能已经有所发展或是发生改变。

    经过了漫长的开发之后,一款强大的基于 NetworkExtension 的网络调试工具诞生了

    要点:

    1 ,可以进行流量分发

    2 ,可以查看网络请求,包括请求头,请求体,以及时间。

    3 ,后续会有更多功能,例如 MITM

    https://zhuanlan.zhihu.com/p/24240790

    第 1 条附言    2016-12-07 23:36:26 +08:00
    目前是 AnyFlow 的第一个可用版本,会有一些 bug ,还请大家及时反馈。

    两周左右将有下一版本,对已知的 Bug 进行统一修复。
    第 2 条附言    2016-12-08 00:08:45 +08:00
    呃, AnyFlow 目前为第一个版本,可能有各种小 Bug ,稳定性,也还没有经过大规模使用的考验。预计在大家的反馈下,我再更新两三个版本,将可以到达一个很稳定的水平。鉴于这个原因,我目前把价格设定为 Surge 早期的水平(其实更低)。 购买之前还请务必知晓以上内容,保持好心情最重要。
    第 3 条附言    2016-12-08 10:46:20 +08:00
    开启了一个 Github 仓库 ,遇到 bug 的同学可以去提 Issue 。
    https://github.com/AnyFlowApp/AnyFlowApp-issues
    专栏文章放到了仓库的 WiKi :
    https://github.com/AnyFlowApp/AnyFlowApp-issues/wiki/AnyFlow-在-AppStore-上线了
    123 条回复    2017-06-20 00:48:21 +08:00
    1  2  
    lhbc
        1
    lhbc  
       2016-12-07 22:45:12 +08:00
    xiubin
        2
    xiubin  
       2016-12-07 22:49:30 +08:00
    和 surge 或者小火箭有什么区别?

    在已有小火箭的情况下,再 30 入 Anyflow 合适不?
    AlexaZhou
        3
    AlexaZhou  
    OP
       2016-12-07 22:51:41 +08:00
    @lhbc
    哈哈,少年不错哦,看来你是第一个发现的
    AlexaZhou
        4
    AlexaZhou  
    OP
       2016-12-07 23:00:03 +08:00
    @xiubin

    小火箭是代理软件,而这是个多功能的网络调试工具,功能上是相差很多的。 Surge 其实也是多功能网络调试工具。

    详细的差别我在知乎专栏文章里面有写,具体功能也可以看 AppStore 介绍。

    在这里我没办法说太详细,只能说 Surge 值得他的价格,而 AnyFlow 目前的价格是超级值。
    iannil
        5
    iannil  
       2016-12-07 23:01:20 +08:00
    同 2 楼,想知道和小火箭有啥区别,再决定是否入手。
    iannil
        6
    iannil  
       2016-12-07 23:02:45 +08:00
    @AlexaZhou 这安利我吃了,已入手,作者加油。
    AlexaZhou
        7
    AlexaZhou  
    OP
       2016-12-07 23:05:38 +08:00
    @iannil

    恭喜你买到了好东西
    iannil
        8
    iannil  
       2016-12-07 23:12:04 +08:00
    @AlexaZhou 刚入手就出现一个诡异的问题,不挂任何代理,全部 direct , wifi 下啥都连不上, 4G 下一切正常。换 DNS 也没用。
    lisonfan
        9
    lisonfan  
       2016-12-07 23:12:42 +08:00 via iPhone
    规则样式呢?发出来看看
    run2
        10
    run2  
       2016-12-07 23:14:04 +08:00
    装了个 anyProxy 进去? ( https://github.com/alibaba/anyproxy)
    iannil
        11
    iannil  
       2016-12-07 23:15:50 +08:00
    @AlexaZhou 还有手机出现发烫现象, iPhone6 。关闭后恢复。
    lhbc
        12
    lhbc  
       2016-12-07 23:16:13 +08:00
    已入手
    Aes_128_Cfb
    这个大小写看着强迫症就要犯了,希望能改一下
    AlexaZhou
        13
    AlexaZhou  
    OP
       2016-12-07 23:18:14 +08:00
    @iannil

    目前刚上线,还不够稳定,可以重新开关一下 VPN 试试是否解决。

    如果这是个可以大概率重现的 bug ,可以在到知乎发私信给我,我会跟你一起排查问题。
    iannil
        14
    iannil  
       2016-12-07 23:19:37 +08:00
    @AlexaZhou 重新开关也不行,我在知乎发私信截图给你看看吧。
    AlexaZhou
        15
    AlexaZhou  
    OP
       2016-12-07 23:20:53 +08:00
    @sobigfish

    当然没有这么简单了。
    NE 这种对效率和内存要求非常严格的环境里面,只能是通过 C 系列语言实现的 Proxy ,我是通过 OC / C 实现的 Proxy
    AlexaZhou
        16
    AlexaZhou  
    OP
       2016-12-07 23:25:35 +08:00
    @lhbc

    预计两周内发一个版本,大小写的问题下一版就会改进
    lelsetsuna
        17
    lelsetsuna  
       2016-12-07 23:26:50 +08:00
    报告 bug ,点击了一条 unknown 类型的 http request ,直接闪退
    AlexaZhou
        18
    AlexaZhou  
    OP
       2016-12-07 23:29:50 +08:00
    @lelsetsuna

    确认存在,这是已知的 Bug ,先收集起来,下一版统一修复,还是多谢你。
    iannil
        19
    iannil  
       2016-12-07 23:37:01 +08:00
    @AlexaZhou
    还是不发问题截图了,无非就是打开 AnyFlow 以后各种连不上网。
    下面是我的设置,看看有无问题。




    这是一个在我的 wifi 环境和设备下,无论开关 VPN ,重启手机,重启路由,都 100%重现的问题。 4G 一切正常。
    AlexaZhou
        20
    AlexaZhou  
    OP
       2016-12-07 23:43:07 +08:00
    @iannil

    图中的设置没有问题。
    但是从完全不能上网来看,我猜可能是 DNS 的问题(你打开了 Ignore System DNS 选项)。
    为了确认原因,你可以从 Saved Session 中去查看 DNS 请求,看是不是没有结果?
    iannil
        21
    iannil  
       2016-12-07 23:48:59 +08:00
    @AlexaZhou 是的,没有 DNS 请求。但实际上就是因为连不上,我猜测可能是 DNS 的问题,才打开了 Ignore System DNS 选项,结果还是连不上。
    AlexaZhou
        22
    AlexaZhou  
    OP
       2016-12-07 23:52:21 +08:00
    @AlexaZhou

    多谢你的反馈,另外抱歉给你添麻烦了...

    我猜是某种网络环境下( 特定的 WIFI 环境)下, AnyFlow 内部 DNSForwarder 会工作不正常,我会想办法排查这个问题。

    另外后续会加入一个日志反馈的功能,就不用这么麻烦了。
    AlexaZhou
        23
    AlexaZhou  
    OP
       2016-12-07 23:52:51 +08:00
    @iannil

    见上一条
    iannil
        24
    iannil  
       2016-12-07 23:54:37 +08:00
    @AlexaZhou 好的,加油,坐等更新。
    crayhuang
        25
    crayhuang  
       2016-12-08 00:16:04 +08:00   1
    支持楼主,坐等稳定版再入~! :P
        26
    xiubin  
       2016-12-08 00:25:59 +08:00 via iPhone   1
    刚支持了一下,可惜硬是不会用
    AlexaZhou
        27
    AlexaZhou  
    OP
       2016-12-08 00:33:57 +08:00
    @xiubin

    最简单的, Config 页面添加 Proxy ,填写自己的服务器地址。
    然后 Work Mode 选 Global Proxy 。

    就可以全翻出去了,细致一些的,可以用 Rule Proxy 模式来按照规则,把国内国外分流。

    后续会加入默认规则,解决不会配置的问题。
    bdbai
        28
    bdbai  
       2016-12-08 00:41:47 +08:00 via Android   1
    已经支持了,最近能派上用场。感谢楼主。
    ETiV
        29
    ETiV  
       2016-12-08 00:42:24 +08:00 via iPhone
    icon 太丑了,不想下
    AlexaZhou
        30
    AlexaZhou  
    OP
       2016-12-08 00:44:11 +08:00
    sxy707
        31
    sxy707  
       2016-12-08 07:50:06 +08:00
    surge 还有 mac 版,而且配置可以通用并且同步。。
    CoderRunner
        32
    CoderRunner  
       2016-12-08 08:13:51 +08:00 via iPhone   1
    已入,加密方式只支持 aes..可否添加 chacha20 , salsa20
    AlexaZhou
        33
    AlexaZhou  
    OP
       2016-12-08 08:36:52 +08:00 via iPhone
    @CoderRunner

    will coming soon
    xiubin
        34
    xiubin  
       2016-12-08 08:51:18 +08:00 via iPhone   1
    加密只支持 aes 不支持 rc4 啊?

    希望下版本支持且配置也方便点
    CoderRunner
        35
    CoderRunner  
       2016-12-08 09:09:44 +08:00 via iPhone
    和 iannil 一样的问题,不挂任何代理,全部 direct , wifi 下啥都连不上, 我的 4G 下也啥都连不上
    xiaozuo
        36
    xiaozuo  
       2016-12-08 09:14:31 +08:00 via iPhone
    已下,感觉还不错
    IAmAnswer
        37
    IAmAnswer  
       2016-12-08 09:22:33 +08:00
    40 元,好贵
    laxapple
        38
    laxapple  
       2016-12-08 09:35:39 +08:00 via iPhone
    耗电怎么样?
    ibugeek
        39
    ibugeek  
       2016-12-08 09:39:01 +08:00
    后续会加入默认规则,添加 chacha20 , salsa20 等,让人感觉这个软件还没完工就出来卖了。
    theS1mple
        40
    theS1mple  
       2016-12-08 09:42:31 +08:00
    额。知乎专栏内容已经没有了。。。。。
    cai314494687
        41
    cai314494687  
       2016-12-08 09:48:30 +08:00
    如果只是需要翻墙,使用 SS ,推荐你们使用 https://3li3.com/app/view?id=156425 免费,好用。
    theS1mple
        42
    theS1mple  
       2016-12-08 09:58:34 +08:00
    已入手,希望知乎专栏内容更新了后 @下我
    czyhd
        43
    czyhd  
       2016-12-08 10:10:53 +08:00
    能不能像 surge 一样把 ss 模块独立出来,给出接口,这样各种 fq 工具都能用了。
    pljhonglu
        44
    pljhonglu  
       2016-12-08 10:11:42 +08:00
    APP store 介绍里面 HTTP request ,写成 HTPP request 了~
    xuan_lengyue
        45
    xuan_lengyue  
       2016-12-08 10:32:46 +08:00
    看楼上这么多问题,先买了,等稳定了再用。
    xiaozuo
        46
    xiaozuo  
       2016-12-08 10:46:18 +08:00   1
    shadowsocks 协议不全, Rule 的 GEO ip 需要手工输入地区。

    这两个地方需要修改,优点是速度挺快,感觉比 a big t,surge 都快点,比 a big t 稳定
    zjfeng
        47
    zjfeng  
       2016-12-08 10:53:15 +08:00
    能抓包获取哪些信息? cookie 能不能抓取到
    angusun
        48
    angusun  
       2016-12-08 10:55:17 +08:00   1
    支持一下。目前挺稳定。 功能上和 surge 差不多。 关键是定价挺合理。希望作者可以好好做下去。
    nzcool
        49
    nzcool  
       2016-12-08 10:58:40 +08:00 via iPhone
    估计还需要很长的路要走。
    smilexyk
        50
    smilexyk  
       2016-12-08 11:00:36 +08:00 via iPhone   1
    购买使用了大概十分钟左右吧,发现了如下问题:( iPhone 6s iOS 10.1.1 )
    1. 上行请求在 HTTP Request 里显示为没有任何内容的一条,点击后有极大概率闪退
    2. HTTP Request 界面上下拖动略卡,建议优化资源占用
    3. 机器发热略高
    4. 没有动态刷新,例如 HTTP Request 界面内无法实时显示,只能返回上级再进入
    5. 掉线一次
    AlexaZhou
        51
    AlexaZhou  
    OP
       2016-12-08 11:10:42 +08:00
    @smilexyk

    多谢反馈。

    1 ,将排查相应代码。
    2 ,同意
    3 ,待排查
    4 ,将改进
    5 ,先收集其他人反馈
    yghack
        52
    yghack  
       2016-12-08 11:19:19 +08:00
    https ?抓包呢?
    smilexyk
        53
    smilexyk  
       2016-12-08 11:31:22 +08:00 via iPhone   1
    @AlexaZhou 另外还有一些希望您注意的一些问题:
    1. iPad 上某些输入框和前面的标题框重合,猜测可能是因为写死了构件位置
    2. 在 rule 里设置了 GEOIP CN 直连,但是访问国内网站时依然走代理(已设置 rule proxy ,猜测因为规则代理出现问题)
    3. Status 界面在开启 proxy 之后个人认为完全没必要一个动画放到天荒地老,完全可以加入一些当前网络信息,实时网速,哪怕显示一个上下流量都是可以的
    AlexaZhou
        54
    AlexaZhou  
    OP
       2016-12-08 11:42:48 +08:00
    @smilexyk

    1 ,具体是哪个部分呢?如果可以话麻烦贴到 github 的 Issue 中,我会尽快修正
    2 ,目前 GeoIP 类型规则还有点问题,在这个版我屏蔽掉了这部分功能
    3 ,同意
    fyooo
        55
    fyooo  
       2016-12-08 11:49:15 +08:00
    yoa1q7y
        56
    yoa1q7y  
       2016-12-08 11:51:36 +08:00
    跟 Surge 界面好像啊
    dotpig
        57
    dotpig  
       2016-12-08 11:52:35 +08:00
    看到就买了,支持一下。还没时间试,简单看了一下 ss 貌似不支持 ssr ?
    jsrock
        58
    jsrock  
       2016-12-08 12:06:19 +08:00
    如果只是为了扶墙,不想配置一堆东西,找 ss 服务的,为何不直接 app store 下载红杏。。。
    unsuey
        59
    unsuey  
       2016-12-08 13:02:01 +08:00
    没找到地方输入 ss 的加密方式和密码
    unsuey
        60
    unsuey  
       2016-12-08 13:05:26 +08:00
    找到了,有个问题,我第一次添加 Proxy 是选择了 socks5 ,后边想修改为 ss ,但是不能选择 Type 。
    CerealKiller
        61
    CerealKiller  
       2016-12-08 13:29:06 +08:00 via iPhone
    知乎专栏就被“建议修改”了啊,发 Medium 吧
    asca
        62
    asca  
       2016-12-08 14:21:01 +08:00
    虽然现在用着安卓,但我还是买了,万一以后要回到 IOS 呢...
    kechx
        63
    kechx  
       2016-12-08 14:40:29 +08:00
    已购,不过问题和 @liannil 差不多,不过我没开 Ignore system DNS 选项,还是希望你尽快修复吧。
    1OF7G
        64
    1OF7G  
       2016-12-08 14:41:49 +08:00
    先观望,稳定了再看。这些工具最烦恼人的小 bug 了,闹心。
    copriwolf
        65
    copriwolf  
       2016-12-08 14:41:58 +08:00
    可不可以修改请求头?因为现在有个需求要修改请求头的特定字眼 ,绕过规则检测
    Havee
        66
    Havee  
       2016-12-08 14:43:40 +08:00
    也买了,只是,不支持 OTA ?
    kitalphaj
        68
    kitalphaj  
       2016-12-08 15:12:17 +08:00
    我就是不懂为啥同样的东西你们要买几个。。。
    soolby
        69
    soolby  
       2016-12-08 16:02:53 +08:00
    用生命为作者担保,人靠谱、技术强悍、认真负责。

    果断入手啊,涨价了咋办。
    lelsetsuna
        70
    lelsetsuna  
       2016-12-08 16:24:45 +08:00
    作者是否考虑开一个 Telegram 群和一个单独用来发布版本信息的讨论组?
    yourimage
        71
    yourimage  
       2016-12-08 16:58:28 +08:00
    购买了,但好像没看明白怎么用
    tees
        72
    tees  
       2016-12-08 17:16:27 +08:00
    "method":"rc4-md5"
    不支持。
    smilexyk
        73
    smilexyk  
       2016-12-08 19:08:03 +08:00 via iPhone
    @kitalphaj 主要是一个主力一个备用,要是某个挂点了或者不可描述了的时候,找到下一个主力之前有的用
    iMouse
        74
    iMouse  
       2016-12-08 22:24:09 +08:00   1
    已入,支持,加油!
    JohnSmith
        75
    JohnSmith  
       2016-12-08 22:27:36 +08:00
    是否支持 kcp 啊
    lovelinghan
        76
    lovelinghan  
       2016-12-08 22:38:11 +08:00   1
    开启之后不能关闭?
    haitang
        77
    haitang  
       2016-12-08 23:10:37 +08:00
    已入手,不过代理最好可以模块化 _(:з」∠)_
    Tyler1989
        78
    Tyler1989  
       2016-12-08 23:32:35 +08:00 via Android   1
    已入,希望能超越 surge
    Tyler1989
        79
    Tyler1989  
       2016-12-08 23:33:42 +08:00 via Android   1
    额, iPad 版本 add proxy 里面的字重叠了
    Tyler1989
        80
    Tyler1989  
       2016-12-08 23:43:54 +08:00 via Android   1
    建议弄个 tg 群
    AlexaZhou
        81
    AlexaZhou  
    OP
       2016-12-08 23:55:49 +08:00
    @Havee

    OTA 是很重要的特性(抗重放攻击),这个支持会加上
    AlexaZhou
        82
    AlexaZhou  
    OP
       2016-12-08 23:59:09 +08:00
    @Tyler1989
    @lelsetsuna

    目前 bug 和其他反馈统一到 GitHub 吧,这样可以追溯,大家查起来也方便
    AlexaZhou
        83
    AlexaZhou  
    OP
       2016-12-09 00:02:46 +08:00
    @lovelinghan

    确认某些情况下会这样,解决方法是到设置中手动关闭 VPN

    这个代码里已经修复了,只等下次发版本
    AlexaZhou
        84
    AlexaZhou  
    OP
       2016-12-09 00:36:41 +08:00
    @smilexyk
    @Tyler1989

    多谢反馈,确实在 iPad 下标签可能会重叠

    貌似是屏幕旋转引起的,等我修复吧
    dai269619118
        85
    dai269619118  
       2016-12-09 07:49:16 +08:00 via iPhone
    已入手 支持下
    Hant
        86
    Hant  
       2016-12-09 08:14:08 +08:00
    唉 图标没有 surge 好看,不想买了。
    cfcboy
        87
    cfcboy  
       2016-12-09 09:49:18 +08:00   1
    已入,希望楼主做的比说的好就行了。加油。
    baizhebz
        88
    baizhebz  
       2016-12-09 11:20:25 +08:00
    等下个版本。作者不会涨价吧。。

    另外 proxy 规则支持 pac 吗?
    colezhang
        89
    colezhang  
       2016-12-09 11:59:15 +08:00 via iPhone
    会自己断开,好奇怪的感觉
    laydown
        90
    laydown  
       2016-12-09 13:40:05 +08:00
    “在如下情况下, AnyFlow 将依据您的个人意愿或法律的规定全部或部分的披露您的个人信息: c) 根据法律的有关规定,或者行政或司法机构的要求,向第三方或者行政、司法机构披露; d) 如您出现违反中国有关法律、法规或者*,需要向第三方披露;”


    请问,用户的隐私问题能保证吗?作者你不怕被“喝茶”吗?若被要求强制下架,你会怎么办呢?
    AlexaZhou
        91
    AlexaZhou  
    OP
       2016-12-09 14:02:02 +08:00
    @laydown

    这其实就是个通用模板,很多 app 都用这个模板,除了名字以外其他都一模一样,因为在 appstore 上架 app 必须有隐私条款,我放上去是为了符合 Apple 的要求。

    AnyFlow 并不会收集用户的任何信息,现在 AnyFlow 是完全独立运行的,并不会自己发起任何一个网络请求

    实际上如果你给我个更好的文档,我很高兴给换上去。。。
    YzSama
        92
    YzSama  
    &nbp;  2016-12-10 14:51:53 +08:00
    @AlexaZhou 有教程吗。入手后,第一时间,不知道如何设置和使用。
    AlexaZhou
        93
    AlexaZhou  
    OP
       2016-12-10 16:31:34 +08:00
    @YzSama @yourimage

    我今晚写个教程传到 GitHub 上去
    YzSama
        94
    YzSama  
       2016-12-10 17:37:30 +08:00 via iPhone
    @AlexaZhou 感谢。
    AlexaZhou
        95
    AlexaZhou  
    OP
       2016-12-10 21:48:10 +08:00
    @YzSama @yourimage

    已经写了个使用说明放到 GitHub 了
    yourimage
        96
    yourimage  
       2016-12-12 09:56:07 +08:00
    多谢.
    TangMonk
        97
    TangMonk  
       2016-12-12 14:13:24 +08:00
    有支持 Mac 基于 NetworkExtension 的 app 嘛?
    shrungior
        98
    shrungior  
       2016-12-12 23:29:39 +08:00
    @TangMonk NEkit 的作者出的 Mac 版叫 SpechtLite ,这个是免费软件,更好的有 Surge for Mac
    TangMonk
        99
    TangMonk  
       2016-12-13 09:01:33 +08:00
    @shrungior SpechtLite 貌似没有 NetworkExtension, Specht 到是有。
    TangMonk
        100
    TangMonk  
       2016-12-13 09:02:01 +08:00
    @shrungior Surge for Mac 感觉也不完美。。没有达到 VPN 的全局的感觉
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5324 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 09:04 PVG 17:04 LAX 02:04 JFK 05:04
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86