本地主机打开外部重写丢失 URL/ path
作者: anguslees创建于 2026年2月10日更新于 2026年9月17日
标签bugtriage
这个问题存在吗?
我搜索了现有的问题
操作/网络信息
- 网页浏览器:铬
- 本地操作系统:macOS
- 远程操作系统:Linux/Ubuntu
- 远程建筑:amd64
- " 代码服务器 -- -- 版本 " :1.107.0
- 重现步骤
- `/usr/lib/code-server/lib/vscode/bin/helpers/browser.sh http://127.0.0.1:1234/my/path'
- 打开 URL `https://coder./@//apps/code-server/proxy/1234/'
- 对 " /我/路径 " 在改写期间被放弃表示悲痛。
预期
应重写到 URL https://coder.<domain>/@<-user>/<instance>/apps/code-server/proxy/1234/my/path'(有后继的/my/path')。 当我更新浏览器中的 URL 来做这个,这个工作 - 所以代理本身 正在做所有正确的事情, 它只是重写 不正确的afaics。
我还没有探索 询问参数或锚。 根据我从密码里看到的 我怀疑这些也丢失了
实际数
已打开的 URL `https://coder./@//apps/code-server/proxy/1234/'
逻辑
贝壳
* 截图/视频
无回复( N)
QQ 这个臭虫在本地的VS代码中复制吗?
无法在本地 VS 代码中测试
此错误在 VS 代码网络中复制吗 ?
我没有测试VS码网络
此错误在 GitHub 编码空间中复制吗 ?
我没有测试GitHub代码空间
您是否通过安全上下文访问代码服务器 ?
- [x] 我使用一个安全的背景。
页:1
我认为相关的代码是这个代码服务器补丁的一部分,而不是vscode:
https://GitHub.com/coder/code-server/blob/main/patches/proxy-uri.diff 互联网档案馆的存檔,存档日期2013-12-22.
从这个地段的一眼看,我认为`Solve ExternalUri'中的`新URL(交付的Template,窗口.location.href)'是可疑的。 我这里没有看到任何在URL主机部分之后 复制到任何内容的东西.
内容来源: coder/code-server