运行效果
GitHub网址: https://github.com/cdr/code-server
准备工作
- 一台云服务器 (这里我使用的是腾讯云Ubuntu 18.04.4 LTS,毕竟学生优惠10块钱一个月)
- 一个iPad
1. 在服务器上安装code-server
- 进入GitHub网站 有两个安装选项 我们使用快速安装 分别运行下面两个命令
可能会出现报错 网络问题 多试几次就行curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
2. 打开云服务器的8080端口
-
进入配置安全组
-
点击画红线的地方
-
选择编辑
-
加入8080端口
-
加入8080端口完成 附图
3. 开启code-server 并用tmux在后台运行
- 进入服务器
- 安装Tmux (Ubuntu 或 Debian)
sudo apt-get install tmux
- 新建Tmux会话
tmux new -s <session-name>
- 设置code-server登陆密码
export PASSWORD="登陆密码" // 设置登陆密码
- 开启code-server
code-server --host "0.0.0.0" // 开启code-server
- 开启code-server with https (选做)
code-server --cert [你的证书存放路径] --cert-key [你的key路径] --bind-addr 0.0.0.0:[你的端口号]
code-server --cert /etc/letsencrypt/live/aarondai.cn/fullchain.pem --cert-key /etc/letsencrypt/live/aarondai.cn/privkey.pem --bind-addr 0.0.0.0:8080
更多Tmux操作
-
分离会话
tmux detach
-
接入会话 会将当前会话与窗口分离
tmux attach -t <session-name>
-
终止会话 如果想停止运行VS Code
tmux kill-session -t <session-name>
出现下图 则代表开启成功
4. 登录code-server
- 找到服务器的IP地址(公)
- iPad浏览器访问IP:8080 并输入设置好的密码
至此整个教程结束
要是想在iPad上更好地使用code-server可以下载Blink和Servediter
-
Blink 用来连接服务器
-
Servediter 相当于VS Code在iPad上的应用