diff --git a/notes.md b/notes.md new file mode 100644 index 0000000..2070e2c --- /dev/null +++ b/notes.md @@ -0,0 +1,32 @@ +# Planned features + +* Community forum +* GUI client +* Custom SSH keys +* Auto-DNS + * DNS verification before creating tunnels. Necessary for secure multi-user + setups. + * libdns integration + * Add 3rd-party tokens for controlling DNS +* Built-in static file hosting + * Client determines which directories are exposed +* Password-protected tunnels + + +# Potential features + +* Built-in GemDrive + * Allows web UI to browse files on the clients + + +# Tunnel variations + +* Plain TCP +* SSH with custom keys +* SSH with server-generated keys +* Future protocols + * Custom SSH? + * Custom TLS? + * Custom QUIC? +* Which client? +* Which client port?