树莓派4安装vscode并开启tunnel
如果你的树莓派可以外网访问,或者只想在内网使用vscode server,则建议直接使用Remove SSH会好些。
但如果无法外网访问,除了设置DDNS外,还可以使用tunnel,还可以网页访问vscode,很方便
参考:https://code.visualstudio.com/docs/remote/tunnels
如果你的树莓派是Raspberry Pi OS,则直接运行下面的代码安装即可:
sudo apt update
sudo apt install code
如果是debian或者其它第三方的系统,则运行下面的代码安装:
ref:https://code.visualstudio.com/docs/setup/linux
sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders
接着,下载CLI工具:https://code.visualstudio.com/download
选择Linux下的Arm64版本的CLI
解压后放到/usr/local/bin下
开启断开连接后服务保持功能
code tunnel service install
sudo loginctl enable-linger $USER
查看日志的命令: code tunnel service log
关闭服务保持功能: code tunnel service uninstall
开启Tunnel
code tunnel
需确保树莓派的网络能正常访问Github
后续按照提示完成认证即可
客户端配置
客户端的vscode上,安装Remote – Tunnel插件后,点击左下方的绿色按钮,选择Connect to Tunnel,通过Github认证后,你的树莓派名称就会显示,点击即可连接使用。
Web版:https://vscode.dev/tunnel/你设置的名称