准备

  1. 你需要有 Termux,并按照文章内容配置好环境。
  2. 输入 termux-setup-storage 并确认,使 Termux 获取存储权限。

获取存储权限

安装 Debian

  1. 安装 proot-distro:
1
pkg install proot-distro -y
  1. 查看可安装的 Linux 系统:
1
proot-distro list

List

  1. 安装 Debian:
1
proot-distro install debian

安装 code-server

登录 Debian

1
proot-distro login debian

登录

安装必需工具

1
apt update && apt upgrade -y && apt-get install sudo vim git -y

你可以参照这篇文章美化 Debian 的命令行,与美化 Termux 别无二致。

装配 code-server

安装

1
curl -fsSL https://code-server.dev/install.sh | sh

配置

1
vim ~/.config/code-server/config.yaml

修改或记录你的 password

配置

启动 code-server

1
code-server

大功告成。按照提示访问对应 URL 即可。

运行结果

密码输入界面

code-server

升级 code-server

  1. 删除
1
rm -rf ~/.local/lib/code-server-*
  1. 重新安装
1
curl -fsSL https://code-server.dev/install.sh | sh

vscode.dev

如果你觉得自己搭建 code-server 太过麻烦,试试访问 https://vscode.dev/ 我认为它最好的地方在于能够修改 Github 远程库的内容并 push。当然,不论是 code-server 还是 vscode.dev,用电脑访问才能获得最佳体验。

vscode.dev


如果是 Windows,可以安装 Linux 子系统来搭建 code-server,也可以在 Termux 搭建好了之后用电脑浏览器输入手机 IP:8080 来访问 code-server。手机 IP 的获取可以参考本文