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

历经半年,我的第一款 iOS 作品上架了!

  •  3
     
  •   imxiaozhi · 2019-04-24 18:24:46 +08:00 · 13223 次点击
    这是一个创建于 2019 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道大家是否还记得一篇帖子《我用 3 个月的时间做了 5 款 App,过程坎坷,却从未放弃。》。那时候第一次了解个人开发者这个职业,从未想过一个人可以有这么大的力量,身为程序员的我也很想像 larry 大神一样做一些个人作品出来。

    就在去年因为要频繁调试公司 iOS 应用的接口数据是否正确,我开始使用到 Charles,mimproxy 这些抓包工具。但是使用这些工具有一个缺点,每当需要查看数据时都要配置系统代理,频繁配置又不方便,有时候未连接 Wi-Fi 就没法抓取数据,于是开始了HTTP Catcher 的开发。

    现在一年过去了,引用 Larray 大神的那句话,“过程坎坷,却从未放弃”,如今我也实现了自己的目标。这两天在做涨价预热现在是 6 元优惠期,4 月 28 号后涨价至 12 元,有需要的同学可以下载使用。

    HTTP Catcher 是一个 web 调试工具,用来抓取并查看 iOS 系统上的应用发出去的 http 请求,同时也支持修改请求和响应数据。

    • 实时记录 HTTP/1 和 WebSocket 请求
    • 支持解密 HTTPS
    • 请求过滤
    • 支持远程代理
    • 图片预览
    • HTML, JavaScript, CSS 格式化预览
    • 二进制数据查看
    • 自定义 Hosts
    • 重放请求
    • 黑名单
    • 支持重写请求和响应

    Screenshot

    App Store 链接

    97 条回复    2020-09-25 11:57:07 +08:00
    ArJun
        1
    ArJun  
       2019-04-24 18:29:55 +08:00
    APP 没有一点商业价值··
    imxiaozhi
        2
    imxiaozhi  
    OP
       2019-04-24 18:37:09 +08:00   ❤️ 1
    @ArJun 你去看看今天的付费榜单就知道有没有价值了
    dabaibai
        3
    dabaibai  
       2019-04-24 19:45:28 +08:00   ❤️ 15
    @ArJun 不要打击人家积极性 !
    karottc
        4
    karottc  
       2019-04-24 19:52:48 +08:00 via iPhone
    非常好
    MadlifeZYC
        5
    MadlifeZYC  
       2019-04-24 20:00:44 +08:00 via iPhone
    买了支持下
    imxiaozhi
        6
    imxiaozhi  
    OP
       2019-04-24 20:41:52 +08:00
    @karottc 谢谢
    imxiaozhi
        7
    imxiaozhi  
    OP
       2019-04-24 20:42:02 +08:00
    @MadlifeZYC 谢谢支持
    dik88chen
        8
    dik88chen  
       2019-04-24 20:46:25 +08:00 via iPhone
    好像不是这行不会用,回去学习下再以行动支持
    Pore
        9
    Pore  
       2019-04-24 21:51:03 +08:00
    好像还有 Thor 有啥特点吗
    vescape920
        10
    vescape920  
       2019-04-24 21:53:21 +08:00 via iPhone
    楼主能写个和 thor 的对比说明吗?已经 68 入了 thor 的全家桶
    imxiaozhi
        11
    imxiaozhi  
    OP
       2019-04-24 21:57:10 +08:00
    @vescape920
    @Pore
    支持类似的过滤器功能,HTTP Catcher 叫做重写功能,都可以修改 http 请求和响应。
    xio
        12
    xio  
       2019-04-24 22:16:10 +08:00 via iPhone
    买了,支持一下,虽然可能不太会用
    FrailLove
        13
    FrailLove  
       2019-04-24 22:31:37 +08:00 via iPhone
    已购支持独立开发者 不过相比 thor 完成度有点低
    imxiaozhi
        14
    imxiaozhi  
    OP
       2019-04-24 22:52:56 +08:00
    @xio 谢谢支持
    imxiaozhi
        15
    imxiaozhi  
    OP
       2019-04-24 22:59:55 +08:00
    @FrailLove 谢谢支持,HTTP Catcher 还在持续开发,现在主要功能都有了还有些细节和交互需要优化,有什么功能意见可以提一下😊。
    agagega
        16
    agagega  
       2019-04-24 23:01:11 +08:00 via iPhone
    一年现学 iOS 的吗?榜样,学习下
    ostholz
        17
    ostholz  
       2019-04-24 23:05:58 +08:00
    @imxiaozhi
    修改 HTTP 请求是根据我的要求吧
    去下一个看看
    imxiaozhi
        18
    imxiaozhi  
    OP
       2019-04-24 23:08:37 +08:00
    @ostholz 是的,在重写里配置一下规则就可以了
    imxiaozhi
        19
    imxiaozhi  
    OP
       2019-04-24 23:09:26 +08:00
    @agagega 嗯,差不多快一年了
    CEEC
        20
    CEEC  
       2019-04-25 00:52:49 +08:00 via iPhone
    已购买支持,希望能持续开发~
    mztql
        21
    mztql  
       2019-04-25 02:46:17 +08:00 via iPhone
    不支持 10 么
    walkbox
        22
    walkbox  
       2019-04-25 08:12:02 +08:00
    过来支持一下
    sea516
        23
    sea516  
       2019-04-25 08:36:25 +08:00
    已经下载 很好用, 重写规则写个 demo 就比较好了
    wispx
        24
    wispx  
       2019-04-25 08:41:00 +08:00 via iPhone
    支持一波,已下载
    jkjoke
        25
    jkjoke  
       2019-04-25 09:21:31 +08:00
    已购买支出
    jkjoke
        26
    jkjoke  
       2019-04-25 09:22:31 +08:00
    支出=>支持 ,之前用一个叫 stream 的,感觉比较简陋,这个看起来整洁正式
    xia0z
        27
    xia0z  
       2019-04-25 09:45:10 +08:00 via iPhone
    感觉像基于某开源项目上开发的
    falcon05
        28
    falcon05  
       2019-04-25 09:46:04 +08:00 via iPhone
    有 surge 的一部分功能,港区 8 元入手了
    imxiaozhi
        29
    imxiaozhi  
    OP
       2019-04-25 09:51:19 +08:00
    @CEEC 会的
    imxiaozhi
        30
    imxiaozhi  
    OP
       2019-04-25 09:51:57 +08:00
    @mztql 已经做兼容处理了,昨天提交了苹果审核,估计这两天 AppStore 上就会有
    imxiaozhi
        31
    imxiaozhi  
    OP
       2019-04-25 09:52:34 +08:00
    @sea516 之后我写一个简单的教程
    imxiaozhi
        32
    imxiaozhi  
    OP
       2019-04-25 09:53:23 +08:00
    @wispx
    @walkbox
    @jkjoke
    谢谢支持
    overflow99
        33
    overflow99  
       2019-04-25 10:10:59 +08:00
    支持
    BlankGrid
        34
    BlankGrid  
       2019-04-25 10:11:25 +08:00
    面码好评
    robinchina
        35
    robinchina  
       2019-04-25 10:12:11 +08:00
    买了··可是不会用···我以为运行软件,直接就能获取到浏览器访问的信息了··求教程
    ResidualBlood
        36
    ResidualBlood  
       2019-04-25 10:14:49 +08:00 via Android
    冲楼主头像购买支持一波,,
    imxiaozhi
        37
    imxiaozhi  
    OP
       2019-04-25 10:20:31 +08:00
    imxiaozhi
        38
    imxiaozhi  
    OP
       2019-04-25 10:21:59 +08:00
    @robinchina 点击主页右上角按钮,然后在设置里开启 https 抓包,之后打开浏览器的访问就会被记录了
    imxiaozhi
        39
    imxiaozhi  
    OP
       2019-04-25 10:22:11 +08:00
    @overflow99 谢谢支持
    xxhjkl
        40
    xxhjkl  
       2019-04-25 10:50:23 +08:00
    @imxiaozhi #38 APP 的 https 包能抓到吗
    imxiaozhi
        41
    imxiaozhi  
    OP
       2019-04-25 11:04:57 +08:00
    @xxhjkl 一般是可以的,如果 app 使用 pinning 检测的话就不行
    LarryDev
        42
    LarryDev  
       2019-04-25 11:10:18 +08:00   ❤️ 1
    支持支持,好产品可以提交到我的新作 PutApp
    zxq2233
        43
    zxq2233  
       2019-04-25 11:23:10 +08:00
    小伙子,有女朋友吗?我想给你介绍个女朋友
    amon
        44
    amon  
       2019-04-25 11:24:51 +08:00
    支持一波,1L 史上最快打脸。O(∩_∩)O 哈哈~
    luanluan
        45
    luanluan  
       2019-04-25 11:26:20 +08:00
    上架需要什么流程呢?
    imxiaozhi
        46
    imxiaozhi  
    OP
       2019-04-25 11:37:25 +08:00
    @LarryDev 惊现大佬
    imxiaozhi
        47
    imxiaozhi  
    OP
       2019-04-25 11:37:56 +08:00
    @zxq2233 哈哈,这是什么梗
    imxiaozhi
        48
    imxiaozhi  
    OP
       2019-04-25 11:38:39 +08:00
    @amon 哈哈 😄
    imxiaozhi
        49
    imxiaozhi  
    OP
       2019-04-25 11:39:59 +08:00
    @luanluan 一般就需要个人开发者账号,如果是特殊的应用就需要公司开发者账号,这个会比较难申请。
    geying
        50
    geying  
       2019-04-25 13:53:40 +08:00
    @LarryDev 惊现大佬
    sobigfish
        51
    sobigfish  
       2019-04-25 14:05:43 +08:00
    是通过代理还是 vpn 啊?
    sobigfish
        52
    sobigfish  
       2019-04-25 14:13:48 +08:00
    证书希望可以导入已有的密钥,这样就可以 mitmproxy 之类的公用一个了
    imxiaozhi
        53
    imxiaozhi  
    OP
       2019-04-25 15:55:01 +08:00
    @sobigfish 原理跟 VPN 类似,不过是在 VPN 进程中启动了本地代理
    jkjoke
        54
    jkjoke  
       2019-04-25 16:18:30 +08:00
    @imxiaozhi 有个问题,设置代理之后,就抓不到东西了,这个功能的作用是指向到电脑用来抓包吗? 我以为是用作前置代理用来抓需要 FQ 的 app
    xidianlz
        55
    xidianlz  
       2019-04-25 16:41:36 +08:00
    已支持,很方便,建议加上一键复制 url 等功能 & 查看上一个 /下一个请求的功能
    someonetwo
        56
    someonetwo  
       2019-04-25 16:44:20 +08:00
    现在上架 iOS 应用审核时间要多久?
    RedRoute
        57
    RedRoute  
       2019-04-25 19:09:48 +08:00
    很棒,继续加油
    imxiaozhi
        58
    imxiaozhi  
    OP
       2019-04-25 20:08:47 +08:00
    @jkjoke 设置代理目前的功能是指向电脑,本来想做成本地代理请求后再转发到电脑的,现在还没来得及做
    imxiaozhi
        59
    imxiaozhi  
    OP
       2019-04-25 20:10:04 +08:00
    @xidianlz 谢谢反馈,一键复制 URL 已经列入待开发功能了,其他交互上的优化还在研究中
    imxiaozhi
        60
    imxiaozhi  
    OP
       2019-04-25 20:11:22 +08:00   ❤️ 1
    @someonetwo 一般一天左右吧,不过不一定,如果运气不好一两个月都有可能
    imxiaozhi
        61
    imxiaozhi  
    OP
       2019-04-25 20:11:45 +08:00
    @RedRoute 谢谢😊
    em91
        62
    em91  
       2019-04-25 20:45:22 +08:00
    支持楼主!:-)
    zcating
        63
    zcating  
       2019-04-25 20:57:16 +08:00 via iPhone
    支持!!
    imxiaozhi
        64
    imxiaozhi  
    OP
       2019-04-25 21:36:05 +08:00
    @em91
    @zcating
    谢谢支持!!!
    oIMOo
        65
    oIMOo  
       2019-04-25 21:47:05 +08:00
    我知道你里面有个链接,但是再 append 一个更明显一点的吧~~~

    App Store 下载 **戳这里(是个链接)**: 链接(明文链接)
    oIMOo
        66
    oIMOo  
       2019-04-25 21:50:01 +08:00
    补充一点,感觉和 firebug 或者 firefox 自带的工具差不多,但是能不能做到那么详细呢?

    参见:
    Firefox - F12 - Network - All/HTML/... - 随便一个包 - Header/Cookies/...

    不知道描述的是不是很清楚……
    mingyun
        67
    mingyun  
       2019-04-25 22:40:49 +08:00
    没有水果机,有网页版吗
    sobigfish
        68
    sobigfish  
       2019-04-25 22:41:44 +08:00
    @oIMOo #66 developer tool 是当前网页的,这个是类似 mitm 来抓取所有的 http/https 流量的
    tanpengsccd
        69
    tanpengsccd  
       2019-04-25 23:09:00 +08:00 via iPhone
    1l 看他其它回复就知道喜欢嘲讽别人,这种人直接 block 就行了。lz 很厉害值得学习
    sobigfish
        70
    sobigfish  
       2019-04-25 23:14:20 +08:00
    @mingyun #67 其他平台很多,阿里也开源过一个 https://github.com/alibaba/anyproxy

    还有这个 electron 的
    https://github.com/httptoolkit
    suhe
        71
    suhe  
       2019-04-26 08:43:27 +08:00
    不错,支持
    w4mxl
        72
    w4mxl  
       2019-04-26 08:54:29 +08:00 via iPhone
    🎉 支持楼主。忘记什么时候开始就在用这个 app 的 TF 了。更新频率挺高的,能想见开发者很用心在打磨。
    wuhaoworld
        73
    wuhaoworld  
       2019-04-26 11:03:14 +08:00
    加上一些过滤模板,就可以全局过滤广告了
    queuey
        74
    queuey  
       2019-04-26 14:02:47 +08:00
    购买了,证书安装与信任跳转好像有点问题。
    imxiaozhi
        75
    imxiaozhi  
    OP
       2019-04-26 15:23:55 +08:00
    @queuey 新版修复这个问题了,可以点击启动,再在设置里开启 https 抓包
    imxiaozhi
        76
    imxiaozhi  
    OP
       2019-04-26 15:25:38 +08:00
    @suhe
    @w4mxl
    谢谢支持😊
    imxiaozhi
        77
    imxiaozhi  
    OP
       2019-04-26 15:27:38 +08:00
    @oIMOo 之后会慢慢优化细节的
    imxiaozhi
        78
    imxiaozhi  
    OP
       2019-04-26 15:29:16 +08:00
    @wuhaoworld 已经有一些优秀的广告拦截软件了,还是专供术业吧
    martint028
        79
    martint028  
       2019-04-26 15:58:09 +08:00
    买了个, 确实能解决一些开发需求
    comi
        80
    comi  
       2019-04-26 17:36:47 +08:00
    支持。
    支持你涨点价。
    imxiaozhi
        81
    imxiaozhi  
    OP
       2019-04-26 18:42:38 +08:00
    @martint028
    @comi
    谢谢支持
    dewi
        82
    dewi  
       2019-04-26 23:29:51 +08:00 via iPhone
    已买支持
    kba977
        83
    kba977  
       2019-04-28 11:53:08 +08:00 via iPhone
    已购,支持一下
    imxiaozhi
        84
    imxiaozhi  
    OP
       2019-04-28 18:54:25 +08:00
    @dewi
    @kba977
    谢谢支持!
    fitfit
        85
    fitfit  
       2019-04-29 07:52:47 +08:00
    有点像 surge
    mrhhsg
        86
    mrhhsg  
       2019-04-29 16:08:12 +08:00
    楼主,上架 NE app 是不是需要企业开发者账号?
    imxiaozhi
        87
    imxiaozhi  
    OP
       2019-04-29 16:49:12 +08:00   ❤️ 1
    @mrhhsg 需要公司开发者账号
    sobigfish
        88
    sobigfish  
       2019-05-07 12:42:04 +08:00
    @imxiaozhi #87 lz 请问什么时候能支持导入 ca 啊(这样就可以和其他的公用一个了) 而且从网上下载 ca 并不安全,有可能被别人捕获到
    FaiChou
        89
    FaiChou  
       2019-06-10 10:50:48 +08:00
    刚下了 Thor,看到推荐 HTTP Catcher 也支持重写, 试了下,比 Thor 简单多了 🙏

    可以加个大佬 wx 号么? 或者拉我入群?
    ffeefly
        90
    ffeefly  
       2019-09-20 10:09:42 +08:00
    如果使用了重写功能,希望日志这一部分可以尽量可配置,比如只记录修改的请求,或者直接关闭日志。现在的日志文件很大
    imxiaozhi
        91
    imxiaozhi  
    OP
       2019-09-26 10:23:54 +08:00
    @ffeefly 新版本增加了只记录消息头功能,开启后会大大减少日志文件
    Nice9
        92
    Nice9  
       2020-01-16 00:28:03 +08:00
    18 元已购,支持下,虽然可能不会用
    Rhinecho
        93
    Rhinecho  
       2020-02-15 19:58:08 +08:00
    已购,支持下 lz
    pautcher
        94
    pautcher  
       2020-05-07 15:04:35 +08:00
    您好楼主,我遇到一个棘手的问题。就是购买了之后,https 的请求,服务端改成了 18443 。我使用咱们软件抓包之后只有 connect 的抓包记录,无法抓取更详细的信息,求稳怎么破??
    ZoraZhang
        95
    ZoraZhang  
       2020-05-23 22:08:24 +08:00
    @ArJun #1 你看走眼了
    itchihuo
        96
    itchihuo  
       2020-08-28 22:18:10 +08:00
    楼主何时降价一波
    Ciicing
        97
    Ciicing  
       2020-09-25 11:57:07 +08:00
    买了你的应用啦,但是不会写程序,好希望有个地方可以看到大家用的东西。或者可以出个教程呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1407 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:29 · PVG 01:29 · LAX 10:29 · JFK 13:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.