Codex 遠(yuǎn)程服務(wù)器登陸的實(shí)現(xiàn)步驟
目標(biāo)
實(shí)現(xiàn):
- Codex 安裝在遠(yuǎn)程 Linux 服務(wù)器上
- 登錄與對(duì)話請(qǐng)求全部在服務(wù)器端完成
- 可配合 Remote SSH / VS Code 正常訪問(wèn)服務(wù)器文件
- 無(wú)需 API Key,僅使用
codex sign登錄
核心思路:
通過(guò) SSH RemoteForward 將服務(wù)器的網(wǎng)絡(luò)請(qǐng)求轉(zhuǎn)發(fā)到本地代理端口,讓服務(wù)器“借用”本機(jī)梯子出網(wǎng)。
環(huán)境說(shuō)明
本機(jī)
- macOS
- 本地代理端口:
7897(示例)
遠(yuǎn)程服務(wù)器
- 云服務(wù)器(ECS / VPS)
- Ubuntu 20 / 22
- 已安裝 Codex,但無(wú)法登錄
原理說(shuō)明
服務(wù)器無(wú)法直接訪問(wèn) OpenAI 相關(guān)域名,導(dǎo)致 Codex 登錄失敗,而本機(jī)代理可以正常訪問(wèn)外網(wǎng)。通過(guò) SSH 反向端口轉(zhuǎn)發(fā)的流程如下:
服務(wù)器訪問(wèn) 127.0.0.1:17897
↓ SSH 隧道
Mac 訪問(wèn) 127.0.0.1:7897(本地代理)
↓
外網(wǎng)
即:服務(wù)器通過(guò) SSH 隧道,將流量轉(zhuǎn)回本地代理端口。
Step 1:確認(rèn)本地代理端口可用
在 Mac 終端執(zhí)行:
nc -vz 127.0.0.1 7897
必須看到類似以下輸出,否則說(shuō)明代理未啟動(dòng)或端口錯(cuò)誤:
Connection to 127.0.0.1 port 7897 [tcp/*] succeeded!
Step 2:建立 SSH RemoteForward 隧道
在 Mac 執(zhí)行(請(qǐng)?zhí)鎿Q USER 與 SERVER_IP):
ssh -N -R 17897:127.0.0.1:7897 USER@SERVER_IP
示例:
ssh -N -R 17897:127.0.0.1:7897 ubuntu@1.2.3.4
說(shuō)明:
17897為服務(wù)器端本地端口7897為本地代理端口- 注意:隧道建立后不要關(guān)閉該終端。
Step 3:服務(wù)器端驗(yàn)證隧道
另開一個(gè)終端登錄服務(wù)器:
ssh USER@SERVER_IP
在服務(wù)器執(zhí)行:
nc -vz 127.0.0.1 17897
若顯示以下內(nèi)容,說(shuō)明轉(zhuǎn)發(fā)成功:
Connection succeeded!
Step 4:驗(yàn)證服務(wù)器是否可通過(guò)代理訪問(wèn)外網(wǎng)
在服務(wù)器執(zhí)行:
curl -I -x "http://127.0.0.1:17897" "https://www.google.com"
若返回類似以下?tīng)顟B(tài)碼,說(shuō)明服務(wù)器已經(jīng)可以借用本地代理訪問(wèn)外網(wǎng):
HTTP/2 200
Step 5:讓 Codex 走代理登錄
在服務(wù)器終端執(zhí)行臨時(shí)代理配置:
export http_proxy="[http://127.0.0.1:17897](http://127.0.0.1:17897)" export https_proxy="[http://127.0.0.1:17897](http://127.0.0.1:17897)"
然后登錄 Codex:
codex sign
后續(xù)即可正常進(jìn)行對(duì)話:
codex chat
長(zhǎng)期使用方案(推薦 proxy_on / proxy_off)
不建議在服務(wù)器端配置永久全局代理,否則一旦 SSH 隧道斷開,系統(tǒng)網(wǎng)絡(luò)會(huì)全部卡住。推薦使用快捷命令按需開啟。
在服務(wù)器編輯 ~/.bashrc:
nano ~/.bashrc
在文件末尾添加:
proxy_on() {
export http_proxy="[http://127.0.0.1:17897](http://127.0.0.1:17897)"
export https_proxy="[http://127.0.0.1:17897](http://127.0.0.1:17897)"
echo "Proxy enabled"
}
proxy_off() {
unset http_proxy https_proxy
echo "Proxy disabled"
}
使其生效:
source ~/.bashrc
使用方式:
proxy_on # 開啟代理 codex chat # 愉快使用 proxy_off # 用完關(guān)閉代理
Mac 端一鍵腳本(推薦)
為了避免每次都手動(dòng)輸長(zhǎng)長(zhǎng)的 SSH 命令,可以在 Mac 端配置自動(dòng)化腳本。
1. 配置 SSH 免密登錄
ssh-copy-id -i ~/.ssh/id_ed25519.pub USER@SERVER_IP
驗(yàn)證是否成功:
ssh USER@SERVER_IP "echo OK"
2. 開啟隧道腳本
創(chuàng)建存放腳本的目錄及文件:
mkdir -p ~/bin nano ~/bin/codex-tunnel-on
寫入以下內(nèi)容(注意替換 USER@SERVER_IP):
#!/usr/bin/env bash nohup ssh -N \ -o ExitOnForwardFailure=yes \ -o ServerAliveInterval=30 \ -R 17897:127.0.0.1:7897 \ USER@SERVER_IP \ >/dev/null 2>&1 & echo "Codex tunnel started"
賦予執(zhí)行權(quán)限:
chmod +x ~/bin/codex-tunnel-on
3. 關(guān)閉隧道腳本
創(chuàng)建文件:
nano ~/bin/codex-tunnel-off
寫入以下內(nèi)容:
#!/usr/bin/env bash pkill -f "ssh.*17897:127.0.0.1:7897" echo "Codex tunnel stopped"
賦予執(zhí)行權(quán)限:
chmod +x ~/bin/codex-tunnel-off
日常使用流程
?? 開始工作:
- Mac 端運(yùn)行隧道腳本:
codex-tunnel-on
- 服務(wù)器端開啟代理并使用:
proxy_on codex chat
?? 結(jié)束工作:
- 服務(wù)器端關(guān)閉代理:
proxy_off
- Mac 端關(guān)閉隧道:
codex-tunnel-off
注意事項(xiàng)
- 不要將本地的
.codex文件夾直接復(fù)制到服務(wù)器。 - 不要在本地運(yùn)行 Codex 再試圖操作遠(yuǎn)程文件。
- SSH 隧道關(guān)閉后,如果服務(wù)器環(huán)境變量未
unset,服務(wù)器將無(wú)法正常訪問(wèn)外網(wǎng)(這就是為什么推薦使用proxy_off)。 - 該方案成本極低、結(jié)構(gòu)清晰、無(wú)隱私泄漏風(fēng)險(xiǎn),非常適合長(zhǎng)期使用 Remote SSH 工作流的開發(fā)者。
到此這篇關(guān)于Codex 遠(yuǎn)程服務(wù)器登陸的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Codex 遠(yuǎn)程服務(wù)器登陸內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
本文主要介紹了使用codex快速接入第三方模型,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2026-06-05
本教程詳細(xì)介紹了如何通過(guò)CC-Switch配置API渠道,實(shí)現(xiàn)Codex客戶端接入DeepSeekAPI,涵蓋準(zhǔn)備工作、獲取API密鑰、配置CC-Switch及常見(jiàn)問(wèn)題解決方法,助力開發(fā)者輕松實(shí)現(xiàn)AI編程2026-06-04
Codex 是 OpenAI 面向軟件開發(fā)的 coding agent,它可以讀取代碼、修改文件、運(yùn)行命令、解釋項(xiàng)目結(jié)構(gòu)、修復(fù) bug、生成測(cè)試和輔助 code review,本文主要講解Codex桌面端的使用2026-06-02
Codex 終端常用命令與使用場(chǎng)景小結(jié)
Codex CLI 是 OpenAI 推出的終端編程智能體,可以在本地終端中讀取代碼倉(cāng)庫(kù)、修改文件、運(yùn)行命令,并和開發(fā)者一起完成代碼理解、Bug 修復(fù)、重構(gòu)、測(cè)試、Code Review 等任務(wù)2026-06-02
Codex接入DeepSeek API的實(shí)戰(zhàn)指南
這篇文章主要為大家詳細(xì)介紹了Codex接入DeepSeek API的完整步驟,并實(shí)測(cè)了關(guān)于AI開發(fā)領(lǐng)域中第三方API的真實(shí)成本、開源模型的潛在陷阱,希望幫助開發(fā)者做出合適的技術(shù)選擇2026-06-02
從零到高效開發(fā)詳解Codex本地安裝與使用的完全指南
Codex 是 OpenAI 推出的開源 AI 編程智能體,本文將手把手帶你完成 Codex 的本地安裝與配置,涵蓋 Windows(含 WSL2)、macOS、Linux 三大平臺(tái),并深入講解核心功能、安全2026-06-01
這段SEO描述融合了Codex配置、API配置和常見(jiàn)報(bào)錯(cuò)三個(gè)關(guān)鍵詞,詳細(xì)介紹了跨平臺(tái)安裝Codex的步驟,包括Windows、macOS和Linux系統(tǒng)的要求和具體操作,同時(shí)提供了API配置方法和常2026-06-01
Codex是OpenAI 官方推出的智能AI編程助手,整合代碼生成、代碼解釋、報(bào)錯(cuò)調(diào)試、代碼重構(gòu)等核心功能,本文基于2026年最新版本,全程手把手教學(xué),完整覆蓋Codex在Windows系統(tǒng)2026-06-01
文章瀏覽閱讀189次,點(diǎn)贊2次,收藏2次。適用于所有“只提供 Chat API,但需要接入 Codex/Agents”的場(chǎng)景。正確方式:使用 CC Switch 預(yù)設(shè)。Codex CLI 新版本默認(rèn)面向。CC S2026-05-31
Codex從config.toml到AGENTS.md的配置實(shí)戰(zhàn)
最近用 AI 寫代碼的人越來(lái)越多,但很多同學(xué)對(duì) Codex 的理解還停留在一個(gè)層面:把它當(dāng)成一個(gè)能幫你補(bǔ)代碼、解釋代碼的聊天工具,本文就從 config.toml、AGENTS.md、權(quán)限策略2026-05-29











