如何在服务器上使用Codex

186 阅读1分钟

背景 :服务器无法连接外部网络

需要的工具:可以访问外部网络和服务器的主机(本机)

实现方式:

ssh -R 远程端口:目标IP:目标端口  用户@远程服务器IP

远程端口:可随意设置,不与别的端口冲突即可

目标IP:根据转发ip选择,一般为127.0.0.1

目标端口:同上,一般为7890

打开终端,输入下面的命令(具体登陆方式不一定相同,本服务器使用的是密钥登陆)

ssh -p [ssh_port] -i [PrivateKey] -R 远程端口:127.0.0.1:7890 username@服务器IP

登陆成功后vim ~/.bashrc

在底部加上

# === Proxy Setup ===
vpn() {
    export http_proxy="http://127.0.0.1:远程端口"
    export https_proxy="http://127.0.0.1:远程端口"

    echo "Proxy ON: localhost:远程端口"
}
unvpn() {
    unset http_proxy https_proxy all_proxy

    echo "Proxy OFF"
}

原地刷新source ~/.bashrc

验证是否成功

vpn

curl -I www.google.com

返回200表示访问成功

之后就按照Codex官方教程安装即可