当前位置: 首页 > news >正文

vscode ssh+codex的配置

因为一般在课题组的服务器上工作,而服务器又有防火墙无法访问外网,所以直接在上面用vscode的codex插件是要经过一些设置的。

其他ide应该也可以这样配置,因为原理都是一样的

.ssh/config设置

Host remoteSever1 HostName 1.11.111.111 User user1 Port 11111 Host remoteSever2 HostName 2.22.222.222 User user2 # 跳板机设置 ProxyJump remoteSever1 # 设置端口转发 RemoteForward 7897 localhost:7897 # codex回调信息 LocalForward 1455 localhost:1455

因为我们课题组的服务器一般要经过一个跳板机,所以这里展示了使用跳板机的配置方法,如果你不需要用跳板机,直接在你的机器下面配置RemoteForward就可以(不看上面的remoteSever1)

这里的7897端口是因为我用的cl*** verge,根据自己的工具来选择端口

服务器~/.bashrc设置

# 内网穿透到本地代理 alias proxyon="export http_proxy='http://127.0.0.1:7897' && export https_proxy='http://127.0.0.1:7897' && echo 'Proxy ON'" alias proxyoff="unset http_proxy https_proxy && echo 'Proxy OFF'"

这里相当于配置了两条bash指令,proxyon用来开启proxy,proxyoff用来关闭,记得source

配置完这些,重新登录服务器,proxyon就可以访问外面了,但是这时候codex依旧用不了,登录会出现问题。

一个小问题

在配置转发端口的时候,本地和远程的端口号没有必要设置成一个,上述例子我们设置的是远程7897转本地7897,但实际上远程可以是任何端口,比如12345转本地7897,建议自己找一个小众端口号使用,因为在使用过程中我遇到了服务器集群不同用户共用7897导致的无法走通7897端口的问题。

vscode/其他ide 配置

因为~/.bashrc 只对bash其效果,但codex走的是vscode的扩展,不走我们bash里配置的端口,这时候要在vscode里做修改

打开vscode的设置

记得选择“远程”而不是用户,不然就是对本地做的配置。

搜索http,把proxy这边按照bashrc中的写就可以了

这项Proxy Strict SSL也可以关掉

做完以上工作,重新连接服务器就可以上codex了。

http://www.jsqmd.com/news/692892/

相关文章:

  • CAN总线调试不求人:巧用MCP2515的环回与监听模式排查通信故障
  • 【Vercel实用Skill】find-skills 技能
  • 别再只用QChart了!用QtDataVisualization给你的Qt应用做个炫酷的3D数据看板(附完整源码)
  • 2026年河南养兔笼具设备选购指南:尉通笼具一站式解决方案深度评测 - 优质企业观察收录
  • Jumpserver添加Windows资产踩坑实录:从OpenSSH安装失败到域账号登录的避坑大全
  • Python静态分析工具全解析:从基础配置到企业级实践
  • DINOv2生产级部署策略:从视觉基础模型到生物医学应用的实战架构
  • 终极魔兽争霸III地图编辑器:HiveWE新手完整使用指南
  • 2026 大型场馆巡检难?冰柏科技大型场馆巡检低空平台来解决 - 品牌2026
  • 深度解密League Akari:基于LCU API的英雄联盟客户端工具开发完全指南
  • 终极HiveWE地图编辑器指南:快速掌握魔兽争霸III地图制作
  • 从手动对焦到激光雷达:聊聊自动对焦技术是怎么让拍照从‘玄学’变‘科学’的
  • 5分钟掌握Windows高效安装APK:轻量工具让安卓应用在电脑轻松运行
  • (十三)if-else if-else 多分支判断、double 小数类型、三向分段函数(x>0、x=0、x<0)练习题
  • 泉州客多旧货回收:南安不锈钢回收电话多少 - LYL仔仔
  • 【最新评测】GPT Image 2 震撼发布:从「玩具」到「生产力」的跨越
  • 某医保服务平台X-Tingyun、x-tif-signature、x-tif-nonce及encData、signData参数逆向实战
  • 终极指南:3分钟掌握KH Coder开源文本挖掘工具
  • PX4与ROS2联调实战:用VSCode在Gazebo中跑通第一个无人机控制节点
  • 3分钟搭建专业缠论分析系统:基于TradingView本地SDK的终极量化可视化方案
  • 3种方法在Windows电脑上高效安装安卓应用:APK安装器全攻略
  • C++26 Contracts实战入门:从编译失败到生产就绪的7个关键检查清单
  • 为你的索尼相机重新定义可能性:OpenMemories-Tweak 功能定制指南
  • Python智能体建模终极指南:5步快速掌握Mesa框架
  • 告别手册恐惧症:手把手教你用STM32CubeMX驱动W25Q16 Flash(附完整代码)
  • 国际象棋AI开发:从走法生成到Alpha-Beta剪枝
  • 2026 港口码头监管低空平台推荐,冰柏科技助力集装箱码头智能管控 - 品牌2026
  • 从嵌入式到IC设计:用Verilog手把手教你实现一个可配置的UART收发器(含Testbench)
  • 从Heartbleed到2026年新爆Zero-Day:C语言内存安全演进时间轴(含17个关键节点技术决策树与迁移路线图)
  • VSCode日志可视化革命(Log Viewer Pro深度解析):支持结构化JSON、正则高亮与时间轴联动的行业新标准