mirror of
https://github.com/mmatczuk/go-http-tunnel.git
synced 2026-05-15 14:16:17 -06:00
todo: reordering of tasks
This commit is contained in:
parent
7ab65b35c6
commit
9a7c36ff5a
1 changed files with 9 additions and 7 deletions
16
TODO.md
16
TODO.md
|
|
@ -1,11 +1,13 @@
|
|||
1. `ClientState` changes channel, on both client and server
|
||||
1. WebSockets proxing
|
||||
1. UDP and IP proxing
|
||||
1. `ControlMessage` `String()` function for better logging
|
||||
1. Dynamic `AllowedClient` management
|
||||
1. Client driven configuration, on connect client sends it's configuration, server just needs to know the certificate id
|
||||
1. URL prefix based routing, like urlprefix tag in fabio https://github.com/eBay/fabio/wiki/Quickstart
|
||||
1. Cli and file configuration https://ngrok.com/docs#config
|
||||
1. Basic auth on server
|
||||
1. README update
|
||||
1. WebSockets proxing
|
||||
1. Ping and RTT, like https://godoc.org/github.com/hashicorp/yamux#Session.Ping
|
||||
1. Stream compression
|
||||
1. `ControlMessage` `String()` function for better logging
|
||||
1. `ClientState` changes channel, on both client and server
|
||||
1. URL prefix based routing, like urlprefix tag in fabio https://github.com/eBay/fabio/wiki/Quickstart
|
||||
1. Use of `sync.Pool` to avoid allocations of `ControlMessage`
|
||||
1. Client and server commands (hcl configuration?)
|
||||
1. Stream compression
|
||||
1. UDP and IP proxing
|
||||
Loading…
Add table
Add a link
Reference in a new issue