V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Naykcin
V2EX  ›  iSH

[分享] 在 iOS/iPadOS 上使用 Terminal

  •  
  •   Naykcin · Mar 24, 2020 · 13301 views
    This topic created in 2228 days ago, the information mentioned may be changed or developed.
    最近在 Gayhub 上发现一个宝藏项目:ish,目前已有 5400+ stars 。
    该项目可以在 iOS/iPadOS 上运行 Terminal,其实是运行了一个轻量的 Linux 👉🏻 Alpine,怀疑是以类似 Docker 的虚拟机运行的。

    shell 简洁好看,很给力。可运行 python 程序,可连接我内网的 CentOS 或者公网的 VPS,感觉开启了新世界!(其实想到本质是在运行一个虚拟机,能做这些也就不稀奇了)同时居然允许调用一些系统接口,iOS 的系统调用我记得很严格来着,不清楚是怎么做到的。难道其他的 App 也是在以虚拟机运行么? id 可查权限为 root,但是不能调用 iOS 其他的程序的文件(那肯定的),总之这个实现效果是不错的,我觉得很强大。

    另外,Microsoft RD Client 支持在 iPad 上远程连接 Windows... 这样一来,不管是 Windows 还是 Linux 都可以在 iPad 上进行远程操作了。是否可以试想一下,利用 iPad 运维的日子是不是快来了呢?

    http://naykcin.top/tu/ish/IMG_0149.PNG
    http://naykcin.top/tu/ish/IMG_0150.PNG
    http://naykcin.top/tu/ish/IMG_0151.PNG
    http://naykcin.top/tu/ish/IMG_0153.PNG
    http://naykcin.top/tu/ish/terminal.jpg
    29 replies    2020-07-22 16:22:31 +08:00
    honjow
        1
    honjow  
       Mar 24, 2020
    图全都裂了
    dorentus
        2
    dorentus  
       Mar 24, 2020
    x86 模拟器的部分应该是作者自己写的

    确实挺好用的
    dorentus
        3
    dorentus  
       Mar 24, 2020
    当时 V2EX 上也有一个帖子: https://www.v2ex.com/t/507217
    Naykcin
        5
    Naykcin  
    OP
       Mar 24, 2020
    @dorentus 原来如此,很赞!
    hanxiV2EX
        6
    hanxiV2EX  
       Mar 24, 2020
    已买蓝牙键盘,用起来没啥问题
    abbottcn
        7
    abbottcn  
       Mar 24, 2020 via iPhone
    terminus 也能用
    honjow
        8
    honjow  
       Mar 24, 2020
    装了试下。好像很不错
    uTOmOuk3L6sb4MSI
        9
    uTOmOuk3L6sb4MSI  
       Mar 24, 2020 via iPhone
    和 a-shell 像
    AnyISalIn
        10
    AnyISalIn  
       Mar 24, 2020
    已经用了很久了,tmux 的配置文件也同步到 ish 上了,就是没法保活跑 long task
    daveh
        11
    daveh  
       Mar 24, 2020 via iPhone
    @AnyISalIn 可以保活,去 ish github 上看下 wiki 。
    AnyISalIn
        12
    AnyISalIn  
       Mar 24, 2020
    @daveh #11 学到了。谢谢
    Naykcin
        13
    Naykcin  
    OP
       Mar 24, 2020 via iPhone
    @AnyISalIn 作者保活的思路似乎是以请求定位的方式在后台持续调用?感觉很有意思 🤣
    uTOmOuk3L6sb4MSI
        14
    uTOmOuk3L6sb4MSI  
       Mar 24, 2020 via iPhone
    好像有编码上的问题,我在 git 拉取的文件中,有的文件内容里面有中文,有的中文文字显示正常,有的不正常。不正常的显示.......,全都是省略号。
    overheat
        15
    overheat  
       Mar 24, 2020 via iPhone
    app store 里面搜什么啊?
    shadownet
        16
    shadownet  
       Mar 24, 2020
    挺好玩的,哈哈 , 试试 screen 能不能玩
    unneeded
        17
    unneeded  
       Mar 24, 2020
    用了好久了,能用,性能还是不算特别好
    Naykcin
        18
    Naykcin  
    OP
       Mar 25, 2020
    @overheat 你需要先在 AppStore 下载 testflight,因为这个项目还没有正式上架。然后访问 https://ish.app ,下滑点击 Join the TestFlight beta,加入内测即可。
    ygchy
        19
    ygchy  
       Mar 25, 2020 via iPhone
    试了一下觉得有点儿意思,不知道有没有办法运行个 adb,这样就能远程调试安卓设备了。
    AFuture
        20
    AFuture  
       Mar 25, 2020 via iPhone
    ish 很早前就有了阿
    alphatoad
        21
    alphatoad  
       Mar 25, 2020
    苹果真的该开放用户态的终端模拟器了
    rrubick
        22
    rrubick  
       Mar 25, 2020 via iPhone
    感谢,tf+1
    aydd2004
        23
    aydd2004  
       Mar 25, 2020 via iPad
    牛 B 了
    刚刚连上 ssh 随便用了下 好像很爽的感觉
    uTOmOuk3L6sb4MSI
        24
    uTOmOuk3L6sb4MSI  
       Mar 25, 2020 via iPhone
    使用一天下来,node 、npm 、yarn 等等大部分工具都无法使用,好像是 cpu 不支持 sse
    christin
        25
    christin  
       Mar 25, 2020 via iPhone   ❤️ 1
    只运行 python 的话 Appstore 有个 pyto 之前限免受的 功能更多一点
    Naykcin
        26
    Naykcin  
    OP
       Mar 25, 2020
    @ODD10 对的。尝个鲜感觉还好,经不起重度使用 🤣
    uTOmOuk3L6sb4MSI
        27
    uTOmOuk3L6sb4MSI  
       Mar 26, 2020 via iPhone
    @Naykcin #26
    我自己配置了 zsh,还装了 git,使用 git 感觉挺好的,比那些收费的 app 强;嗯,还有 ssh,挺方便
    docx
        28
    docx  
       Mar 26, 2020 via iPhone
    看意思是运行在本机的?
    sirius1024
        29
    sirius1024  
       Jul 22, 2020
    挺好,能装 ssh
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2707 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 14:56 · PVG 22:56 · LAX 07:56 · JFK 10:56
    ♥ Do have faith in what you're doing.