gitextract_fkfyxjey/ ├── .github/ │ ├── Dockerfile │ ├── dependabot.yml │ ├── goreleaser.yml │ └── workflows/ │ └── ci.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── client/ │ ├── client.go │ ├── client_connect.go │ └── client_test.go ├── example/ │ ├── Flyfile │ ├── fly.toml │ ├── reverse-tunneling-authenticated.md │ └── users.json ├── go.mod ├── go.sum ├── main.go ├── server/ │ ├── server.go │ ├── server_handler.go │ └── server_listen.go ├── share/ │ ├── ccrypto/ │ │ ├── determ_rand.go │ │ ├── generate_key_go119.go │ │ ├── keys.go │ │ └── keys_helpers.go │ ├── cio/ │ │ ├── logger.go │ │ ├── pipe.go │ │ └── stdio.go │ ├── cnet/ │ │ ├── conn_rwc.go │ │ ├── conn_ws.go │ │ ├── connstats.go │ │ ├── http_server.go │ │ └── meter.go │ ├── compat.go │ ├── cos/ │ │ ├── common.go │ │ ├── pprof.go │ │ ├── signal.go │ │ └── signal_windows.go │ ├── settings/ │ │ ├── config.go │ │ ├── env.go │ │ ├── remote.go │ │ ├── remote_test.go │ │ ├── user.go │ │ └── users.go │ ├── tunnel/ │ │ ├── tunnel.go │ │ ├── tunnel_in_proxy.go │ │ ├── tunnel_in_proxy_udp.go │ │ ├── tunnel_out_ssh.go │ │ ├── tunnel_out_ssh_udp.go │ │ ├── udp.go │ │ └── wg.go │ └── version.go └── test/ ├── bench/ │ ├── main.go │ ├── perf.md │ └── userfile └── e2e/ ├── acl_channel_test.go ├── auth_test.go ├── base_test.go ├── cert_utils_test.go ├── env_key_test.go ├── proxy_test.go ├── setup_test.go ├── socks_test.go ├── tls_test.go └── udp_test.go