在不买Mac的情况下 如何把iPad变成临时生产力工具

我因为记笔记、打音游和一些杂七杂八的需求买了一台iPad,用了一个月发现它几乎可以取代我的轻薄本。自从有了iPad之后,出门听网课、追番、记笔记、开线上会议、处理官号的直播任务、改PPT和文档,甚至做一些基础的Git管理和服务器运维,全都是用iPad来完成的。基本上我的轻薄本就待在宿舍里再也没拿出去过。

如果你也和我一样,暂时买不起Mac又懒得每天背着笔记本出门,那么这篇文章或许能给你一些启发。我会从硬件配置、系统设置、SSH远程开发、版本管理、内网穿透等多个方面,分享一套将iPad变成临时生产力工具的完整方案。

iPad配置与硬件选择

先来说一下iPad的基础配置。首先要明确一个核心观点,型号其实无所谓。无论是入门款iPad、iPad Air还是iPad Pro,只要你手上有一台iPad,这套方案基本都能跑通。但真正拉开体验差距的,是配件。

第一件必须买的是Apple Pencil。不管是记笔记、标注PDF还是偶尔画点草图,有笔和没笔的iPad完全是两台设备。第二件是带键盘的壳子,鼠标可选但键盘一定要有。你完全不需要花两千块去买妙控键盘,五六十块钱最便宜的键盘壳子套餐就足够用了。有了键盘之后,iPad立刻从一个纯内容消费设备变成了一台可以正经打字的工具。

鼠标加上之后,整体操作逻辑就更像一台Mac了。Command+Tab切换应用、Command+Space全局搜索,这些快捷键在iPadOS上完全一致。而且你还可以通过台前调度功能把应用从全屏切换成窗口化模式,随意调整窗口大小和位置,多个应用平铺在屏幕上,配合键盘鼠标的交互体验几乎和桌面系统没有本质区别。

关于贴膜,如果你追求写字时的摩擦感,可以买类纸膜,但一般钢化膜也完全够用,我自己就一直用钢化膜,写久了也习惯了。

账号区域与科学上网

接下来是一些基础但重要的准备工作。首先中国区的GitHub经常连不上,但如果你有轻量版本管理需求,基本绕不开它。再加上有时候想用一下国外的AI工具,所以第一步就是搞定科学上网工具。

如果你的Apple ID是国区,基本在App Store搜不到什么有用的工具。但把账号切成美区之后,C某某sh这类工具基本上随便下。不过这里有个坑要注意:切区之前一定要先把一些国区才有的App提前下好。一个典型例子就是腾讯会议,因为美区只有腾讯会议国际版,而你的微信绑定了国区腾讯会议之后就不能再绑国际版了。好在腾讯会议有功能还行的网页版,添加到主屏幕一样用。如果你懒得来回切区,还是提前下好国区特有App为妙。

另外切美区之后添加支付方式会比较麻烦,所以也不是特别推荐一刀切地完全转到美区。如果只是为了下一个科学上网工具,可以找找国区有没有能用的,或者临时登一下朋友的美区号就可以了。切区这件事没有绝对的标准答案,根据自己的实际需求灵活处理即可。

这里有一个值得展开的思路,很多App不是所有区域都能下载的,无论你在国区还是美区,总有一些下不了的软件。这时候可以搜一下有没有网页版,如果有的话,Safari可以直接添加到主屏幕。而且不管这个网站有没有PWA支持,你都可以在Safari的设置里将它配置为以独立网站App的方式打开,体感上和原生App几乎没有区别。这个技巧在iPad上格外实用。

用SSH弥补终端缺失

接下来是iPad区别于Mac最重要的一点——iPad没有终端Terminal,本质上是一个大号的iOS,它设计之初就不是让你开发的。但如果你恰好像我一样只买得起iPad而买不起Mac,且出门又懒得带笔记本,那就有点麻烦了。

说实话,大多数iPad的芯片也跑不了什么东西,我的A16虽然不弱,但你不可能指望在本地跑大型编译任务。解决方法很简单:下一个SSH工具连接你的服务器,把计算任务全部甩给远端。这里假设你已经有一台服务器了,可以是买的云服务器,也可以是自己搭建的。我的服务器是一台香橙派,挂在宿舍网下面,配了内网穿透(这个后面再细说)。但更常见的场景是:如果你出门在外带了iPad,那么大概率在家里或者宿舍里有一台笔记本可以一直开着当服务器用。只要笔记本开着网连着,SSH一接,iPad就相当于一个移动终端而已,所有重活都在远端跑。

这里推荐的SSH工具是Termius,一个非常纯粹的SSH客户端,功能干净没有多余花哨的东西,跨平台支持做得很好,你在Play Store也能搜到,安卓手机同样可以SSH。更重要的是,如果你通过了GitHub学生认证,Termius会直接送你Pro版。Pro版支持跨设备同步连接配置、SSH密钥托管、代理跳板等功能,对多设备用户来说相当实用。

说到GitHub教育认证,我亲测了一下具体流程。它需要你是在读学生,且在GitHub添加了支付信息(虽然不会扣费),你的昵称也得是真名,至少在认证时改成真名。然后它会要求你拍一张照片来证明你的学校和在读状态。这里有个取巧的办法是直接让LLM生成一张包含你学校和姓名的课表Markdown,拍下来上传,就能通过了。具体细节这里不展开,但流程确实比想象中简单。

版本管理与Markdown写作

版本管理方面我推荐Spck Editor,支持基础的Git操作,评价是能用。用它写写博客、做非代码层面的更新,完全没问题。Spck Editor支持从GitHub、Bitbucket、GitLab等平台Clone项目,可以完成commit、checkout、push、pull等基础操作。它最值得推荐的点在于,Clone和创建的仓库是切实存在于“文件→Spck Editor”这个目录里的,可以直接在iPad的文件App中找到和访问。而别的一些代码编辑工具,大多数都把项目存在其软件对应的沙盒里,你根本没法自由复制、改动和分享。iPad的文件管理机制挺逆天的,每个App都有自己的独立沙盒,应用之间默认无法互相访问数据,必须谴责。所以在选择iPad上的开发工具时,是否将文件暴露在系统的文件App中是一个极其重要的筛选标准。

Spck Editor的一个缺点是Markdown渲染功能比较弱,如果你颅内渲染技术不行,需要借助别的工具来预览,那就轮到下一款软件登场了:Obsidian。用iCloud同步之后,iPad上的Obsidian和电脑端无缝衔接。Obsidian的好处也是,它的md文件清清楚楚地存在于文件系统中,而不是沙盒里。这几个工具之间互相搭配,协作起来非常顺畅。

Markdown写作还会涉及图床的问题。我目前没有在iPad上找到能直接填入自定义Cloudflare或GitHub图床配置的App。不过解决方案也很多,要么直接用别人现成的稳定图床服务(比如SM.MS之类),要么Vibe Coding一下自己搭一个图床网页服务,把配置藏在后端或者自己输入,确保只有自己能用。

内网穿透与远程运维

接着讲内网穿透。如果你的服务器不是买的大厂的云端服务,而是宿舍里的笔记本、香橙派、树莓派这种设备,且你是学生,经过一番探索之后绝望地发现教育网屏蔽了外网请求,不可避免地需要从校外访问的话,一定会接触到内网穿透这个概念。

这里推荐一个还不错的穿透工具:Chmlfrp。它的服务节点多、流量充足,免费额度能开四条隧道,也就是说如果你需要开一个外网SSH端口的话,还能再开三个隧道用于其他服务,一般也够用了。我由于要开的端口比较多,直接开了永久会员,但它的月度会员才八块钱,而且每天签到还有折扣,对学生非常友好。但是具体能不能用内网穿透,还得看学校网信部门的规定,不同学校政策不一样,自行评估即可。

如果你想让服务器支持远程开关机,还可以在宿舍或家里买个智能插座。通过米家之类的App远程控制插座通断电,再配合服务器BIOS里的通电自启设置,就能实现随时远程开关机。这套流程对于偶尔需要重启服务器又懒得跑回宿舍的场景特别实用。

一点坦诚的补充

基本上到这里,一台iPad就有了一些Mac的雏形。如果开发强度不高的话,这样也能把日子过下去,目前我自己就是这样用的,这篇博文也是用上面的工具在iPad上编辑和push的。

从最初只是为了记笔记和打音游入手iPad,到发现它逐步替代轻薄本完成日常任务,这个过程让我意识到一个问题,即我们可能高估了对“专业设备”的依赖,也低估了现有工具的可塑性。iPad当然不能和Mac划等号,它没有完整的终端环境,没有Xcode,文件管理机制也非常难绷。但如果你愿意稍微折腾一下,用SSH把计算任务交给远端,用内网穿透打通内外网,用网页版和PWA替代缺失的原生App,它确实可以撑起相当一部分轻量开发和生产场景。

还是要说明一下,这只是一套个人经验和临时解决方案,真要正经做大项目开发不可能指望iPad。但如果你和我一样,只是想出门轻一点、包里少装一台笔记本,同时又偶尔需要处理一些开发相关的事务,那么这套方案应该能帮到你。