【IDE系列5】关于手机+Claude Code,你想知道的一切【长期更新】

Blink Shell + Tailscale + OpenSSH 方案(iOS,最佳) ) 除了Blink Shell,其余与Termius或其他SSH终端方案一样 原理:用SSH协议,远程连接Terminal里的原生Claude Code 以下软件都是免费的,iOS+Mac同理 ①Win安装Op...
【IDE系列5】关于手机+Claude Code,你想知道的一切【长期更新】
【IDE系列5】关于手机+Claude Code,你想知道的一切【长期更新】

:white_check_mark:Blink Shell + Tailscale + OpenSSH 方案(iOS,最佳)

50e3b9c7cc404a10fe0bd6b912288289)

除了Blink Shell,其余与Termius或其他SSH终端方案一样

原理:用SSH协议,远程连接Terminal里的原生Claude Code

以下软件都是免费的,iOS+Mac同理

①Win安装OpenSSH(协议),让Antigravity/Codex/Claude Code帮你装即可,要等几分钟

貌似mac无需这步,mac装Tailscale时自带OpenSSH

②Win安装Tailscale(外网穿透软件) → 注册登录 → 获取ip

③iOS安装Tailscale → 登录

④iOS安装Blink Shell(远程SSH终端) → 注册登录 → Termius输入"用户名@ip"(可以保存到输入法常用语) → 输入密码(此时看不见内容正常,实际输入有效)

如果登录不上,在iOS设置里搜VPN,看看是否打开了Tailscale。

⑤登Blink Shell后,跟pc一样操作Claude Code即可

注意windows的电源设置,要设成连接电源时从不休眠,但可以关闭屏幕

优点

简单,没有GUI

丝滑,速度快,支持Mosh协议

排除键盘因素,体验有PC的90%,而Termius很卡,体验只有50%

行距小,Termius行距很大

缺点

只有iOS版

App Store评分只有3.1,但仔细看几乎都是5分和1分,因为本来是开源的,改收费,激怒了社区,差评是针对开源改收费,而不是软甲差

付费,一年$20,试用15天,开源的有人build好,需要自己用自签或巨魔侧载260308 :smiling_face:jinyin1003 ⍰Blink shell终端工具

按键貌似不能自定义

Tailscale本身就是一个VPN,会自动关掉你原来的梯子(例如ShadowRocket)

利用Tailscale代替梯子(可选)

因为Tailscale本身就是一个VPN,会自动关掉你原来的梯子(例如ShadowRocket)

如果你强制打开梯子,会自动关掉Tailscale,只能二选一,

办法:使用Termius时,利用Tailscale的Exit node功能,用pc梯子代替iOS梯子

Tailscale → pc → 右侧三点 → Edit route settings → 勾选Use as exit node

②iOS Tailscale点Exit node → 选pc

息屏断连问题

默认要重输入用户名密码 → cd到文件夹 → 重新claude -r

办法:iPhone设置 → 显示与亮度 → 自动锁定 → 设成"永不"。ᴬ

息屏断连重连文件夹换回c:/users/问题(可选)

办法:AG/CC/Codex等要求:Terminal默认设成Powershell,Powershell启动dir设成xxx

PC休眠唤醒(可选)

一般电脑设插电永不休眠就行,如果嫌噪音大/发热可以用低功耗模式

如果一定要休眠省电,就要有唤醒机制:

BlinkShell本身不支持WoL。ᴬ

但有专门的WoL App可以发魔术包唤醒电脑,比如iOS上的 “Wake Me Up - Wake On Lan” 或 “Mocha WOL”。ᴬ

前提条件: 你的电脑主板和网卡必须在BIOS里开启了WoL功能,且用的是有线网卡(WiFi唤醒支持很差)。ᴬ

:yellow_circle:Termius + Tailscale + OpenSSH 方案(iOS/安卓,尚可)

除了终端用Termius,其余与Blink Shell方案一样

优点

老牌SSH终端,键盘功能丰富,iOS/安卓/Win/Mac都有

基本功能免费

缺点

滚屏非常卡

设置

关掉Hide the AI widget:没啥用还占地方

音量键设成比如上和下:上下建很常用,任何手机键盘都没有,比按住屏幕移动操作更方便

行间距偏大:貌似无法修改

Termius设置里有 “Always-On Terminal” 功能(保持屏幕亮 + 防止SSH断连),但这只对Termius在前台时有用,如果切换到别的App,还是会断连

Termius → Host → IP:里设置用户名密码,这样可以不用每次都输入

:cross_mark:claude --remote方案(不推荐)

原理:官方方案,会给你一个链接,手机浏览器或手机App打开链接输入用户名密码登录

优点

官方远程方法,理论上最简单,速度与Termius方案相当

缺点

必须独享有用户名密码,Oauth拼车或APIKey用户用不了

操作比较基础,没有Tab,Ctrl,Alt键

网页可能Reload

iOS上没有真正的指纹浏览器App,安卓上有但很受限,不用指纹浏览器登录Claude Code有封号风险

无论网页还是App登录Claude,都有很大的封号风险,手机ip可能与pc不同,手机传感器极多,A社更易收集指纹

原因(AI说的): 指纹浏览器需要深度修改浏览器底层参数(Canvas、WebGL、字体列表等),iOS的沙盒不允许这种操作,安卓上也只有部分能做到。ᴬ

GeeLark是唯一靠谱的方案,它用云手机绕开了iOS限制。ᴬ

Termux方案(安卓)

原理:直接在手机Linux环境运行Claude Code

iOS因为权限问题,本地运行比较困难

这不是远程控制你电脑,而是手机本地跑。ᴬ

Paseo方案(套壳)

原理:手机paseo → pc pase → stdin/out转发cli

优点

支持Claude Code,Codex,

缺点

需要pc和手机各装一个paseo客户端

happy.engineering方案

原理:套壳

①Win或Mac上npm i -g happy && happy

②安装App,扫码

终端也可以用浏览器

IM作为终端

cc-connect

SSH协议客户端

Termius

本身不包含协议,不过什么协议都需要单独装

如果安装单独SSH或Mosh协议,默认只能局域网

OpenSSH协议(局域网,断网手动重连)

可以让Agent操作,下载慢,需要等几分钟

Mosh协议(局域网,断网自动重连)

SSH用的是TCP长连接(一断就废);Mosh用的是UDP(断了能续上)。ᴬ

Mosh在Windows上装起来比SSH更麻烦(得用WSL),

Tailscale协议(互联网)

需要电脑和手机各装一个Tailscale客户端。ᴬ

优点

不需要手动装SSH,Tailscale自己内置了SSH功能。ᴬ

免费: 个人版免费,最多100台设备,完全够用。ᴬ

开源: 客户端开源,服务端有商业版。ᴬ

3 个帖子 - 2 位参与者

阅读完整话题

来源: linux.do查看原文