首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  Apple

写了个 Keepass 的 ios 客户端,大家可以用一下

  •  
  •   chengkai1853 · 67 天前 · 5070 次点击
    这是一个创建于 67 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己是一个 keepass 的使用者,手机也是 iphone。虽然 Appstore 里面已经有 minikeepass。但是它功能有限,例如缺少一下功能:

    • 无云同步,缺乏常用的 dropbox 和 onedriver 的支持,多少有些不方便
    • 无浏览器账号密码自动填充功能。这个就很不方便了,每次都要复制粘贴。
    • 不支持 1password 的 app 密码填充功能。因为有些国外的 App 都支持 1password 的密码填充功能。
    • 缺乏对应中文网站模板的支持
    • 缺乏附件的支持,无法查看附件内容

    由于本人也是 keepass 的忠实使用者,为了解决以上问题。就干脆自己写了一个 App 来实现这些功能。目前 Fantasypass 已经上线了一段时间了。针对了以上的缺点进行了改进。

    • 流畅的 UI 和动效
    • 云同步,支持 dropbox 和 onedriver
    • 支持浏览器自动填充
    • 兼容 1password 支持的 App,意思就是 1password 能自动填充的,fantasypass 也能填充
    • 添加了许多常用网站模板的支持
    • 支持 png、jpg、html、md、txt 等后缀的附件进行显示

    具体 Appstore 的链接如下,需要的小伙伴自行下载使用。

    https://itunes.apple.com/cn/app/fantasypass/id1357961740?mt=8

    如果在使用过程中发现不足和良好的建议,请在 Appstore 的评论区进行评论,到时候按照评论上面进行改进,争取让它更好用

    92 回复  |  直到 2018-10-12 16:27:54 +08:00
        1
    leafleave   67 天前 via iPhone
    哇,一个密码软件怎么这么大,70 兆
    Deep Dark ♂Fantasy
        2
    chengkai1853   67 天前
    @leafleave 大小没太注意,字体和库比较大,加上 swift 本身比 oc 的 ipa 要大。我之后再优化下包大小!
        3
    CRight   67 天前 via iPhone
    感谢啊🙏之前用的不支持自动填充,麻烦死了
        4
    Tink   67 天前
    装上试试
        5
    xdeng   67 天前
    支持下国内云啊 支持下 WebDAV 支持下 TOTP
        6
    whisperer   67 天前
    试试看。。现在用 KeePass Touch,用着不太方便
        7
    chengkai1853   67 天前
    @xdeng TOTP 之后要做的,国内云都不提供 Api 的,要有我也想支持。之后会加入 icloud 备份同步功能,WebDAV 主要用在哪个地方,这个不太清楚!大家尽量在 Appstore 评论区写一遍,到时候主要根据哪里来改进 App
        8
    cyang   67 天前
    感谢分享!现在在用 minikeepass+ dropbox,其实是可以实现同步的!
        9
    internelp   67 天前
    我在用苹果的钥匙串。
        10
    hnxy99   67 天前
    在用 keepass touch,同步麻烦啊,不能 iCloud drive 同步。楼主这个能同步 iCloud drive 吗
        11
    nodin   67 天前 via Android
    @chengkai1853 国内的坚果云支持 WebDAV。
        12
    xdeng   67 天前
    @chengkai1853 坚果云 群晖 Seafile 都支持 WebDAV
        13
    Mavious   67 天前
    我也是 mini 的用户,那货太弱鸡了。连指纹解锁密码库都没有( mini 那个所谓的指纹,只不过是开启软件用的,不是开启密码库用的)。所以我把 mini 当清单用了,密码记不住,打开查一查。其他一无是处。

    我希望增加的功能:webdav (坚果云)同步。我现在是装了个坚果云 ios 端手工同步,好麻烦啊。
    (评分与建议我稍后转发 store,非常感谢 lz,keepass 的客户端实在是太稀少了,lz 这算是 0 的突破,支持!)
        14
    chengkai1853   67 天前
    @hnxy99 还不支持 icloud,icloud drive 你想的操作流程是怎么样的啊?我可以后续实现
        15
    wogong   67 天前
    应用授权出错,Dropbox API 超限了
        16
    anyfc   67 天前
    iPhone X 授权 dropbox 错误后,app 闪退,导入 keepass 数据库,还是闪退
        17
    chengkai1853   67 天前
    @anyfc
    @wogong 好的,谢谢反馈,我看看,之前 dropbox 可以的,我都是用 dropbox 同步的。上线一段时间没看。周末我看看具体问题!
        18
    chengkai1853   67 天前
    @wogong @anyfc 你们是在哪一步超限了,能给个图或者步骤吗?我这里试了自己的又可以!
        19
    nezzzz   67 天前 via iPad
    非常感谢,使用中,希望后续能支持 ipad
        20
    xuhaoyangx   67 天前
        21
    xuhaoyangx   67 天前
    @chengkai1853 #18 同样希望能支持下 ipad
        22
    titanium98118   67 天前
    同 5 楼
        23
    randyzhao   67 天前
    我弱弱的问个问题。

    Mac 平台有什么推荐么?用的是 MacPass,不能填充。
        24
    CRight   67 天前 via iPhone
    @xuhaoyangx 出现同样的错误
        25
    randyzhao   67 天前
    先下载支持了,等 iCloud 同步 feature。

    我现在是在 iCloud Drive 里建了一个叫 keepass 的文件夹,kdbx 就丢里面。
    然后 MiniKeePass 和 MacPass 都读同一个文件。

    但是手机上的 MiniKeePass 只能读,不能改,改完是没法同步回 iCloud Drive 中的。这就很尴尬,每次在手机上新注册了信息,还需要到 Mac 上来录入。
        26
    RainNiuBi   67 天前
    我记得 Keepass 不是能用坚果云的 WebDAV 同步吗?之前好像在哪篇文章里看过
        27
    lsj5031   67 天前
    赞,支持一下,之前就想做一个。现在用的 keepass touch
        28
    vinsand   67 天前 via iPhone
    亲 作为一个新手菜鸟刚接触
    这是怎么使用?还有 1password 一类也看不懂
        29
    anyfc   67 天前
    好不容易用 itunes 导入了数据,里面居然是空的。。。。之后又是不停的闪退了
        30
    sundev   66 天前   ♥ 1
    @randyzhao 要自动填充需要安装 http 插件的,配合 chrome 中的 chromePass 插件实现自动填充
        31
    sephinh   66 天前 via iPhone
    下载支持了,看看如何
        32
    randyzhao   66 天前
    @sundev #30

    谢谢,我了解一下,是插件和 MacPass 配合么?那么 Safari 是不是暂时还没有插件。
        33
    sundev   66 天前   ♥ 1
    @randyzhao https://github.com/MacPass/MacPassHTTP
    是和 macpass 配合,safari 我没有用所以没了解过!
        34
    chengkai1853   66 天前
    @anyfc 这么奇怪啊.. 是不是触发了某些特殊情况,能不能把步骤告诉我。我测试时没问题的。我自己一直在用,感觉没什么问题才发上去的!
        35
    chengkai1853   66 天前
    @xuhaoyangx 知道问题了,dropbox 没有改成 production 模式。除了好了通知你
        36
    randyzhao   66 天前
    @sundev #33

    弄成了,Chrome 插件选了个叫 KeePassHelper 的,感觉还不错。
    感谢老司机带路。
        37
    warcraft1236   66 天前
    @chengkai1853 我不觉得现在这个时间节点还对包的大小有什么要求。毕竟网络条件和设备的存储都比以前丰富太多了
        38
    chengkai1853   66 天前
    @xuhaoyangx 已经申请了 500 个测试,正在申请发布模式。之前不知道。现在有 500 个名额可以先用 dropbox 了
        39
    xuhaoyangx   66 天前
    @chengkai1853 #38 麻烦了
        40
    skschema   66 天前
    占位,帮顶,回头试一下。
        41
    anyfc   66 天前 via iPhone
    可以关联了,就差闪退问题了
        42
    CRight   66 天前 via iPhone
    可以导入之前的数据吗?
        43
    CRight   66 天前 via iPhone
    @CRight 找到这个功能了😂
        44
    chengkai1853   66 天前
    @anyfc 闪退你说下步骤,我模拟下,看能不能重现!
        45
    anyfc   66 天前 via iPhone
    @chengkai1853 就正常打开 app,除了刚安装的时候能进入 app,其余只要退回主屏幕,在点开 app 就闪退
        46
    ifoolish   66 天前
    意思是支持 iOS 12 新出那种密码填充方式?
        47
    bb19491001   66 天前 via Android
    支持 google drive 吗
        48
    xings   66 天前
    正好想转到 keepass,马上尝试下
        49
    chengkai1853   66 天前
    @ifoolish ios12 的填充是系统自带的。我说的是和 1password 一样的填充
        50
    chengkai1853   66 天前   ♥ 1
    @bb19491001 目前支持 3 个, 本地 wifi,onedrive,dropbox。google driver 真是我懒,想有那两个就够了,就没加。需要的话之后加上,然后就是 webdav
        51
    ifoolish   66 天前
    @chengkai1853 #49 就是系统自带的那个,好像是可以支持第三方 APP ?
        52
    wty21cn   66 天前 via iPhone
    @chengkai1853 webdav 可以用坚果云同步
        53
    chengkai1853   66 天前
    @ifoolish 系统自带的可以用,但是你无法多平台通用。keepass 和 ios 自带的填充并不冲突的!自带的是系统控制的,并不提供任何给第三方的接口!
        54
    mangoDB   66 天前
    安卓环境下,Keepass2Android 很好用。
        55
    Wicked   66 天前 via iPhone
    刚换 MacBook,才发现 keepass 没有官方的客户端,正愁呢,晚上回家试试楼主的
    其实同步不是刚需,直接将 db 扔 dropbox 就好了
        56
    liangsdu   66 天前
    支持楼主,目前再用 miniKeePass。楼主可以考虑 webdav 支持,国内有良心的坚果云
        57
    ahhui   66 天前 via iPhone
    感谢楼主写的 app !提个修改意见。帮助里的 iTunes 都写成了 Itunes,看着好难受。建议改为 iTunes。
        58
    ahhui   66 天前 via iPhone
    报告一个 bug。步骤是,新建一个 test 的库,进去后点+号添加一个文件夹,比如 v2ex,然后返回列表,右滑文件夹,弹出删除确认,点确定。App 闪退了。iOS10.3.3
        59
    eneloop   66 天前 via Android
    @Mavious ios 的 keepass 软件其实不少,只是都不好用,都很古老
        60
    siagasky   66 天前
    个人觉得 ios 上 kypass 已经足够好用了,各种云同步,还支持 otp。更新也挺频繁。
        61
    formose   66 天前
    minikeepass 够用,就是快一年更新一次。
        62
    1piece   66 天前 via Android
    开源了吗?
        63
    1piece   66 天前 via Android   ♥ 2
    为了你这个帖子我特意注册了这个账号,之前一直在潜水。我真怀疑 V2 上到底有多少程序员。
    如果你使用了 keepass 的源代码,那你应该没有权利闭源吧?(我不是程序员可能在这点上理解有偏差)
    没有开源那就是说你有能力去窃取用户的账号密码。据我所知 keepass 的所有第三方程序和插件都是开源的,而且作者明确表示只有官网上列出的插件和程序是接受过审核的,也就是说你的程序并不安全。希望你可以在 sourceforge 上提交这个程序并接受审核。
    利益相关:keepass 重度用户,忠实粉丝。
        64
    Admstor   66 天前
    keepass 所以 GNUv2 协议,所以楼主应当公开自己的代码

    另外 minikeepass 仅仅需要 18M,而你的需要 124M
    这差距之大实在难以接受,太多第三方的代码也会导致你的代码质量难以由自己控制
    对于密码安全软件,不开源也是难以接受
    相比较而言
    什么同步什么自动填充对我来说都使可以接受的"优点"
        65
    notgood   66 天前 via iPhone
    @chengkai1853 感谢你的作品,请问支持 Chrome 填充吗?
        66
    chengkai1853   66 天前
    @1piece @Admstor 不知道是我没找到还是其他原因,像 lastpass 等也是没有找到开源的。因为是免费,而且并无广告,无任何收入来源,所以协议海真没太关注。本来写这个 App 也是自用为目的。里面也包含太多自用型代码。其实开始本来就是想这个 app 无需联网的,这样就不会你们担心安全问题,联网是因为后来加入了云同步功能。目前你进制 fantasypass 使用网络也仅仅不能进行云同步而已。其他功能都是正常使用的!该 App 并不是由 minikepass 的基础上做的,完全是自己一步步写的,由于太多自用型代码(其他项目用)。如果大家都觉得要开源,我目前会把 App 下掉。等到合适时候再上架.. 希望谅解!
        67
    chengkai1853   66 天前
    @notgood chrome 的核心也是 safari 的,应该是通用的!
        68
    1piece   66 天前 via Android
    @chengkai1853 lastpass 是商业软件当然不会开源了。你如果不开源在最好在 AppStore 里注明,而且这样做应该算违反 keepass 的开源协议,上面有人说到了。
        69
    Admstor   66 天前
    @chengkai1853 keepass 是 keepass,与 lastpass 完全不是一个软件
    另外你 1password 也是一个商业软件,你使用了 1password 的填充方法是否也侵犯了对方公司的权利我看也有待斟酌

    密码管理总是取决于最弱的一个短板
    keepass 核心部分可以说是暂时没有漏洞
    但是你这个 app 显然包含了太多无用代码(侵权暂且不提),无用代码即会引入大量 bug 和潜在安全问题
    所以我不会使用,并且也不建议大家使用

    更何况你所说的几个痛点,lastpass 或者 1P 可以说与 keepass 相互弥补
    有那种需求为什么不转用成熟可靠的方案非要使用你这个
    不开源是完全没有办法让人信服
        70
    chengkai1853   64 天前
    @Admstor 肯定没有侵犯 1password 的问题。你知道 onenote 能从印象笔记转换笔记过来,onenote 也就是兼容了印象笔记,是不是也侵犯了印象笔记?!
    强调: 该软件本来开始目的自用,我觉得可以方便大家推荐一下而已,觉得好好就用,不好就不用,我不从中盈利,对此用不用对我本身不会造成任何影响。还有你说的安全问题,你能保证你从 github 上看到的源码就是 appstore 上安装的?没二次添加任何东西?所谓的安全不过是你信任不信任而已。不再过多讨论这类问题!
    一个 minikeepass,都有人觉得不足,为什么没人更多投入添加功能,这个问题是否更值得思考。
    不再过多讨论这类问题。我之后会在 appstore 里面添加版权声明!
        71
    chengkai1853   63 天前
    1.5 版本添加了扫二维码显示 TOTP 功能,和 Authenticator 比较过。准确无误,已提交审核!
        72
    chengkai1853   60 天前
    @liangsdu
    @ahhui
    @Wicked 你们说到的都改了将要提交的 1.6 是目前最稳定的版本,支持了 TOTP、iCloud Drive、WebDAV,亲测全部可用。并且同步界面进行优化,修复了崩溃问题。谢谢你们的建议,非常感谢!如果 FantasyPass 有用,Appstore 给个小评价。谢谢

    另外问个问题,你们会用 FantasyPass 提供的自定义键盘么?
        73
    ahhui   60 天前
    @chengkai1853 感谢楼主!辛苦了。回头试试,然后去 AppStore 里评论一下。
        74
    liangsdu   60 天前
    @chengkai1853 截至到本次回复未刷新到 1.6 版本。刷新到测试一下
        75
    chengkai1853   59 天前
    @1piece @Admstor 明确开源的就只有 minikeepass,其它很多根本找不到源码!另外最近我网上查了很多了解了一下 GPL 协议,Webkit 是 GPL,Linux 也是 GPL,苹果安卓都是 Linux 内核,他们修改内核代码,他们把内核开源了。系统的其它代码根本没有开源。静态链接 GPL 库,你只需要把修改的 GPL 库给开源了。其它的是不用开源的!另外安全问题, 程序是上架的,经过苹果的审核,苹果也是十分重视安全问题的,还是担心可以抓包确认安全性。
        76
    1piece   59 天前 via Android
    @chengkai1853 我把官网的所有第三方程序都看了一遍,除了很多没有提供下载地址甚至已经失效的,我只找出三个没有提供源代码的:KyPass,KPCLI 和 KeePassB。不知道你所说的“明确开源的就只有 minikerpass ”的结论是怎么得出来的。再退一步讲,你将你的程序代码提交给 keepass 开发者对你有半点损失吗?难道一个维护了一个开源项目 13 年的人会将你的代码用于商用?作为一个普通用户,我只信任 keepass 官网列出的程序和插件。
        77
    liangsdu   57 天前
    @chengkai1853 webdav 好像有 bug?加了所有信息后,没有文件出来啊
        78
    chengkai1853   57 天前
    @liangsdu 可以在苹果商店的评论里面反馈! WebDAV 对应的同步目录是 FantasyPass,是不是没有在指定文件夹下?通过手机端同步,里面就有了
        79
    chengkai1853   57 天前
    @1piece 说了有很多其他项目用的。我也有很多开源。适合就开源,不适合就不开源。花了那么多时间去看协议,只是说明我重视协议,并没有违反!用不用就像你说的,信任就用,不信任就不用。
        80
    Taosky   56 天前
    试用了一下,同步挺方便的,不过 App 里面还是有局限(用不了第三方键盘和大部分 App 都不支持),感觉还是要 IOS 12 接入系统的密码管理才好用,还有就是动画有点奇怪。。。期待后续的改进!
        81
    chengkai1853   56 天前   ♥ 1
    @Taosky 等 ios12 正式版出来就做 ios12 兼容,目前自己设备不方便升级到 ios12。 兼容了那个时候就方便了。键盘倒是不一定是用来登录的,例如发送给某人密码,发送联系人(目前有导入通讯录功能)等场景。 后面会做扩展功能的。会继续优化和增加新功能... 如果好用就给个好评,最好在苹果商店写下评价,到时候按照那个评论来改进。
        82
    journey   54 天前   ♥ 1
    使用密钥文件解锁还一定需要密码?
    我用没有设置密码的密钥无法打开数据库
        83
    chengkai1853   54 天前
    @journey 好的,我测试下,下个版本修改下。把这个问题顺便提交到 Appstore 评论区吧。方便统计更改! 谢谢!
        84
    hnxy99   41 天前 via iPhone
    @chengkai1853 我 Windows 装了 iCloud drive,电脑版的 keepass 软件和数据库都在里面。想在 iPhone 上直接读取这个文件,如有修改就自动同步了。相当于 dropbox 的功能。谢谢!
        85
    chengkai1853   41 天前
    @hnxy99 目前所有云同步功能都是一样逻辑,iCloud drive 和 dropbox 一样的。他们都是在特定的文件夹下同步的,手机端用 FantasyPass 吧数据库用 icloud drive 同步就好了啊,就可以正常同步了啊!还是我理解错了?
        86
    hnxy99   41 天前
    是这样,找到了新版里面的 iCloud drive 那边,但是好像没有入口打开我已有的 keepass,只能新建。是这样吗
        87
    hnxy99   41 天前
    @chengkai1853 好像解决了,用 WiFi,把现有的文件从 pc 传进去 iPhone 里了。然后选了 iCloud sync,发现在 iCloud drive 里多了 fantasy pass 的文件夹,里面有个 db 文档,以后电脑端默认打开这个就好了,谢谢!
        88
    chengkai1853   41 天前
    @hnxy99 对,不能选择已有的同步,必须从用 FantasyPass 同步一次,这样做是为了保证安全性,避免误操作!
        89
    chc880   4 天前
    为此贴特意注册。一直用 keepass 管理自己的账号,ios12 更新后,可以通过第三方应用自动填充密码,就一直在寻支持 ios12 的 keepass 程序。可是 App Store 里,直接搜 keepass 只列出了 minikeepass 和 keepass touch,终于在 V2EX 上看到支持 ios12 的 keepass 程序。但是,因为之前耐不住体验 ios12 的新特性,入手了一年 1password。看到 fantasypass 的时候,已经要收费 12 元了。。。暂时还狠不下心购买。。。
    就单纯体验来说,MAC 上我用 KeepassXC+chrome 插件( keepassXC 的插件或 keepassHttp,两者体验一至,只是安全性差异) 体验优于 1password 的。
    1password 的 chrome 插件有 1Password extension(1p e)和 1password x(1p x),1p e 是与 1p 的软件进行联动的,但是如果需要输入账号,要么快捷键,要么打开一个窗口进行选择并填充; 1p x 可以直接在账号输入框里进行选择,但是每次重开浏览器,必须输入主密码才能开启插件功能,不能像 keepass 一样只要本地程序开启即可。
    而且 1password 对一些网站的支持不好,虽然目前我只发现一个阿里云邮箱,但是公司用的阿里云邮箱,而我又管理了多个账号,经常需要网页打开,这就导致我很被动了。应该说 1password 对 iframe 支持很差。
    另外,1p 的同步体验也很差,1p x 其实相当于一个独立的端,1p x 里更新了账号,要过好长一段时间,mac 上才会同步更新到。
    扯了好多 1p。。。回归正题,如果再让我选择一次,我会选择 keepass,但是 keepass 的 ios 端程序还没有拳头级的产品,确实遇到很多独立开发者,虽然付费的产品,但是随着系统更新,随着时间流逝,慢慢就不更新,慢慢就消失了。对于账号管理的软件来说,最重要的还是安全和稳定。
    楼主的程序,虽然收费 12 元,但我相信买的人其实不会很多,这份收入不至于能让楼主能持续更新维护这款软件,楼主的动力更大的应该来自于自身的需求。我也并不是不愿意付费,但是对于这么一个程序,在没有充分口碑的情况下,我还不太愿意花 12 元购买,楼主可以采取内购形式,用户充分体验后再决定是否付费。支持作者的劳动成果!
    当然,也希望楼主若将来无力更新此软件的时候,开源所有代码。但目前来说,从开发者的角度,当然不会开源全部代码,毕竟是劳动成果,需要靠这个获得一份收入。楼主可以考虑,付费解锁同步功能。这样有更多人参与使用,提交更多的 BUG。12 元的门槛确实拦住我了,虽然小钱,但我也不愿意花这钱去试错。
    希望楼主可以考虑我的建议,降低入手门槛。同时非常支持楼主! keepass 需要楼主这样的开发者去丰富应用和功能!也愿意为楼主的劳动成果付费!
        90
    chengkai1853   4 天前
    @chc880 感谢支持。你可以加 QQ 群:831063212。这是我创建 FantasyPass 的群,里面有几个用户。目前有些方面已经是优于 1password 了,看更新记录可以看到基本 1-2 周一次更新,至于你担心的停更,这个方面不用太担心。12 入门门槛阻碍推广,这个因素我知道,因为苹果不断删除评论,我就把它改成了 12。听说之后苹果 Appstore 要提供试用功能,不知道何时才会有。再说这种购买都可以申请退款的吧.. 至于改成内购模式,这个需要考虑,因为已经有些付费用户了,虽然不多,但是这是值得考虑的一个大的因素... 突然内购势必会导致付费人觉得`吃相难看`的想法
        91
    chc880   4 天前
    @chengkai1853 有好多软件,一个是付费的完整功能版,另一个是内购形式版本。可以考虑考虑。当然了,重点是要设计好哪些功能是必须付费使用的。我所能想到的无非是同步功能了,其他可能第三方键盘,或者更好的体验功能。就是说 minikeepass 已经实现的功能都免费,它没实现的功能实行收费,这是最好不过的了。毕竟用户花这钱,只是想知道这软件是否比 minikeepass 好。对于我来说,支持 ios12 的自动填充就值得了。只是已经入手 1password,还想再用一段时间 1p 再考虑 FP,毕竟现在没太多新增账号的情况下,维护 keepass 的库不需要太多力气。说到这里,楼主可以尝试开发一下 1p、LP 转 keepass 的功能,目前用账号管理软件的人群就不是很多,keepass 的用户群相对 1p、LP 就更少了,楼主的软件想卖的好,必然要挖其他端用户,否则很快就到天花板了,或者做做国外的推广。
        92
    chengkai1853   3 天前
    @chc880 非常感谢你的建议,用心写了这么多。在官网和教程完善后,我试着抽时间出个免费体验版。主要我也没怎么推,就仅仅这一帖子。这个项目代码量已经非常大了,断断续续差不多做了一年多。近期主要在做功能以及做官网和文本、视频等教程。FantasyPass 目前功能方面应该是比 1password 强的,我也在不断挖掘提升效率的特性。等合适的时候我会试着推广下,按照你说的边更新项目一边尝试的!非常感谢😁
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2866 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 26ms · UTC 04:12 · PVG 12:12 · LAX 21:12 · JFK 00:12
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1