mirror of
https://github.com/dalbodeule/hop-gate.git
synced 2026-02-04 15:52:24 +09:00
[feat](server, errorpages): add gRPC-based tunnel session handling and favicon support
- Implemented gRPC-based tunnel sessions for multiplexing HTTP requests via `grpcTunnelSession` with features like `recvLoop`, `send`, and per-stream state management. - Registered and unregistered tunnels for domains, replacing DTLS-based sessions for improved scalability and maintainability. - Integrated domain validation checks during gRPC tunnel handshake with configurable validator support. - Modified static error pages (`400.html`, `404.html`, `502.html`, `504.html`, `500.html`, `525.html`) to include favicon linking, enhancing error page presentation.
This commit is contained in:
BIN
internal/errorpages/assets/favicon.png
Normal file
BIN
internal/errorpages/assets/favicon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 126 KiB |
Reference in New Issue
Block a user