在iPad上部署code-server
在iPad上部署code-server
参考:https://www.zhihu.com/people/jie-zheng-yuan
1. 准备
购买iPad(当然实际上任何一个能上网的设备都可以
购买有网络连接的服务器(我选择了阿里云的系统是Ubuntu 18.04的2核2G的服务器,用的不太爽
2. 下载code-server
可以直接在服务器上来下载对应的tar.gz的压缩包,然后进行解压等等:
curl -o code-server-3.1.1.tar.gz https://github.com/cdr/code-server/releases/download/3.1.1/code-server-3.1.1-linux-x86_64.tar.gz
但按照上述方法解压失败,报错:
tar: Error is not recoverable: exiting now
按照网上的办法无法解决。猜想可能是因为下载的问题(?)于是从GitHub上把压缩包下载到本地,然后用macOS的终端sftp传输到服务器:终端->Shell->新建远程连接,选择sftp,填写用户名(默认root),下面空白栏写sftp 用户名@服务器公网ip,连接后输入密码,再输入命令:
put xxx xxx
前面写本地的文件地址,后面写服务器的目的地址。结果一通操作还是会报同样的错误。。于是考虑先在本地解压,然后重新压缩为zip格式的压缩包传到服务器上。然后服务器上使用:
sudo apt-get install zip unzip
unzip xxxx
这样可以解压成功。
之后进入解压的文件夹:
cd code-server-3.12.0-linux-amd64
3. 配置运行
首先需要给code-server设置密码,
直接在服务器的终端运行:
export PASSWORD="{MY_PASSWORD}"
把{MY_PASSWORD}替换为自己的密码即可。之后运行命令:
./code-server --host "0.0.0.0"
code-server
进程就在远程服务器上启动并开始监听 8080
端口了。这时还需要设置阿里云的防火墙,将8080端口开放:
阿里云官网进入控制台,找到服务器,点击左侧的防火墙,右边选择添加规则,协议设置为tcp,端口8080。
这样在浏览器里输入 服务器公网ip:8080,然后输入密码,就能看到类似vscode的界面了。
4. 待补充
iPad上的连接code-server的软件有bug。。。所以还是选择在浏览器里使用了。。。
而且最重要的是可以在浏览器通过code-server打开终端,不会被iPadOS后台挂起导致掉线(Terminus挂起20s就完蛋了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!