Skip to content

Releases: meethigher/tcp-reverse-proxy

v1.0.5

02 Jun 12:40
Compare
Choose a tag to compare

Full Changelog: v1.0.4...v1.0.5

优化

  1. tcp反向代理时,目标不可达则断开源头连接
  2. 解决消息编解码逻辑错误问题。#7
  3. 解决连接生命周期严格双向绑定时,对端是个短连接,而连接已断开,数据还在缓冲区未发出去的问题。#6
  4. 用户连接与数据连接尚未进行双向数据传输绑定时,后端连接与数据连接已经完成双向绑定,并开始传输数据,进而导致高并发时数据丢失。#8

v1.0.4

02 Jun 12:33
Compare
Choose a tag to compare

Full Changelog: v1.0.3...v1.0.4

优化点

  1. 授权成功的控制连接与数据服务的对应关系,支持作为参数传入。使得Vertx在多Verticle使用时,线程安全。

v1.0.3

02 Jun 12:32
Compare
Choose a tag to compare

Full Changelog: v1.0.2...v1.0.3

HTTP反向代理优化点#4

  1. 将热点代码中的replace替换为fastReplace。非热点代码replace保持不变
  2. 微小调整,移除临时变量,尽量减少gc时间
  3. 支持静态资源目录功能
  4. 高并发时逐跳标头判定逻辑优化

新增功能点

  1. 设计并实现TCP内网穿透功能#5

v1.0.2

02 Jun 12:28
Compare
Choose a tag to compare

Full Changelog: v1.0.1...v1.0.2

解决HTTP反向代理Bug

  1. 如果跨域由代理服务接管,那么针对跨域使用的OPTIONS预检请求,就由代理服务接管,而不经过实际的后端服务。#3

v1.0.1

02 Jun 12:27
Compare
Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

解决HTTP反向代理Bug

  1. 解决代理路径逻辑错误。#1
  2. 解决线程安全问题,使得每个请求的数据独立。#2

v1.0.0

02 Jun 12:24
Compare
Choose a tag to compare

Full Changelog: https://github.com/meethigher/tcp-reverse-proxy/commits/v1.0.0

功能点

  1. HTTP反向代理
  2. TCP反向代理