- Incremented build number in `FyneApp.toml` from 0 to 1.
- Updated `README.md` to clarify the format for the `--forward` option, changing from `listenHost:listenPort:remoteHost:remotePort` to `listenHost:listenPort@remoteHost:remotePort`.
- Adjusted related command line examples for consistency with the new format.
- Enhanced error handling in `proxy/proxy_l.go` to reflect the updated forwarding address format.
- Updated build version in `FyneApp.toml` to 8.
- Improved descriptions in `README.md` for `--proxy` and added `--forward` options, detailing their usage and scenarios for local port forwarding.
- Clarified command line examples for both single and multiple port forwarding in local mode.
- Incremented build version in `FyneApp.toml` to 7.
- Enhanced `Arg_local_forward_addrs` description for clarity in `config/args.go`.
- Refactored `ForwardClient` to support multiple clients in `pro/local.go` and `proxy/proxy_l.go`, allowing for improved handling of TCP listening and QUIC connections.
- Updated `FyneApp.toml` to increment build version to 6.
- Renamed `Arg_local_proxy_listen_str` to `Arg_local_proxy_addr` and added `Arg_local_forward_addrs` for improved clarity in configuration.
- Replaced `ProxyClient` with `ForwardClient` in the proxy implementation to better reflect functionality.
- Adjusted related methods to accommodate the new `ForwardClient` structure and ensure proper handling of connections.
- Introduced `Arg_local_proxy_listen_str` to configure the local proxy forwarding address.
- Updated `ProcessProxyClient` to construct and send a header with protocol type, IP address, and port using pooled memory for efficiency.
- Refactored header length constant to `HEAD_LEN` and added `PROXY_PORT` for clarity in proxy handling.
- Improved error logging messages for better debugging.
- Introduced `Arg_stun_svr_ip` and `Arg_stun_svr_port` in `args.go` for STUN server configuration.
- Updated `main_cmd.go` to start the STUN server if the IP and port are provided.
- Refactored STUN server implementation in `svr.go` to support dual UDP listeners and handle incoming requests efficiently.
- Simplified the process of downloading the configuration file by consolidating the URL formatting and download call into a single line.
- Removed unnecessary logging statements to streamline the output during configuration initialization.
- Updated subproject commit reference in the tun file.
- Renamed connection arguments from Arg_conn_n0 and Arg_conn_n1 to Arg_conn_active_n0 and Arg_conn_active_n1 for clarity.
- Adjusted associated flag descriptions to reflect the new naming convention.
- Added support for local configuration deletion based on command-line argument.
- Refactored configuration initialization to handle local config more effectively.
- Improved logging for better tracking of configuration loading and cleanup processes.