Skip to content

Releases: seqyuan/goprox

v0.1.28

Choose a tag to compare

@seqyuan seqyuan released this 16 Jul 01:52

v0.1.28

  • 添加/编辑卡片增加自定义路径字段
    • 不填则根据名称自动生成(如 Shiny → /shiny)
    • 填写则使用自定义路径(如 /myapp)

安装

go install github.com/seqyuan/goprox@v0.1.28

v0.1.24

Choose a tag to compare

@seqyuan seqyuan released this 15 Jul 11:11

v0.1.24

  • 卡片图标改为加载后端 favicon.ico,服务上线即显示对应缩略图
  • favicon 加载失败时回退到 🔗 图标

v0.1.23

Choose a tag to compare

@seqyuan seqyuan released this 15 Jul 11:06

v0.1.23

  • fix: Rewrite 中手动删除 hop-by-hop 头误删 Connection/Upgrade,导致 WebSocket 无法升级
    • Shiny、Jupyter kernel 等依赖 WS 的服务此前连接失败
    • httputil.ReverseProxy 自己会正确处理跳跳头,无需 Rewrite 中重复操作

安装

go install github.com/seqyuan/goprox@v0.1.23

v0.1.21

Choose a tag to compare

@seqyuan seqyuan released this 15 Jul 10:00

v0.1.21

  • fix: 代理转发分离为 proxyRequest(改写路径) 和 forwardAsIs(保持路径)
  • fix: handleBackendLogin 不再消耗请求 body(Content-Length 错误修复)
  • fix: 静态资源(图片/CSS/JS)通过 Referer 代理时路径不被错误改写

安装

go install github.com/seqyuan/goprox@v0.1.21

v0.1.20

Choose a tag to compare

@seqyuan seqyuan released this 15 Jul 09:53

v0.1.20

  • fix: Jupyter 登录表单 POST /login 转发到后端服务
    • 已登录用户 POST /login 且无 username 字段,通过 route cookie 或 Referer 定位后端
    • 修复 Jupyter 表单 action 路径冲突导致跳转到 goprox 登录页的问题
  • fix: route cookie 在代理前主动设置,确保错误响应也能携带

安装

go install github.com/seqyuan/goprox@v0.1.20

v0.1.19

Choose a tag to compare

@seqyuan seqyuan released this 15 Jul 09:31

v0.1.19

  • fix: 去掉 ScanHomes 字段,永远扫描用户目录
  • fix: FindService/FindLegacyService 改用 GetUser(自动按需加载)
  • fix: 修复 state.yaml 不含 scan_homes 时所有代理返回 404
  • 默认端口 1908

安装

go install github.com/seqyuan/goprox@v0.1.19