如何优雅地在SSH服务器上使用Codex

1.上传本地Codex授权文件
在本地IDE中登录Codex成功后将自动在项目根目录生成.codex文件,我们将其上传至服务器。
# local
tar -cf codex.tar ~/.codex
scp -P <port> codex.tar user@ip:<file path>
# remote
tar -xf codex.tar -C ~/
# 出现.codex则上传完成
ls -al ~/
2.配置SSH端口转发

首先,在VPN中设置确保本地代理允许局域网访问。

随后,根据本地设置的端口(此处为7890), 然后在 SSH
配置文件中加入端口转发RemoteForward。
3.服务器代理设置
在服务器的 ~/.bashrc 添加以下内容。
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
source ~/.bashrc
随后,在远程服务器窗口下,在IDE中按下Ctrl + Shift + P,输入Open Remote Settings,进入远程服务器的设置面板,搜索「proxy」,将:
http-proxy 设置为 http://127.0.0.1:7890。

然后关闭并重新连接Remote,按下Ctrl + Shift + P → Close Remote Connection。
4.安装插件与启动
重新连接服务器后,在插件市场安装Codex,和在本地一样正常登录使用即可。