Go to file
Michael Borkenstein 2c878c47ed AUTH-2564: error handling and minor fixes 2020-05-11 15:42:35 +00:00
awsuploader AUTH-1943 hooked up uploader to logger, added timestamp to session logs, add tests 2019-09-06 15:57:32 -05:00
buffer perf(cloudflared): reuse memory from buffer pool to get better throughput (#161) 2020-02-24 17:06:19 +00:00
carrier TUN-2955: Fix connection and goroutine leaks when tunnel conection is terminated on error. Only unregister tunnels that had connected successfully. Close edge connection used to unregister the tunnel. Use buffered channels for error channels where receiver may quit early on context cancellation. 2020-05-06 03:13:24 +00:00
certutil TUN-2943: Copy certutil from edge into cloudflared 2020-05-04 17:37:29 -05:00
cmd/cloudflared AUTH-2564: error handling and minor fixes 2020-05-11 15:42:35 +00:00
connection TUN-2854: Quick Reconnects should be an optional supported feature 2020-03-31 08:59:00 -05:00
dbconnect Add db-connect, a SQL over HTTPS server 2019-11-12 20:34:39 +00:00
dbconnect_tests Add db-connect, a SQL over HTTPS server 2019-11-12 20:34:39 +00:00
edgediscovery TUN-2921: Rework address selection logic to avoid corner cases 2020-04-27 14:47:47 -05:00
h2mux TUN-2955: Fix connection and goroutine leaks when tunnel conection is terminated on error. Only unregister tunnels that had connected successfully. Close edge connection used to unregister the tunnel. Use buffered channels for error channels where receiver may quit early on context cancellation. 2020-05-06 03:13:24 +00:00
hello TUN-2807: cloudflared hello-world shouldn't assume it's my first tunnel 2020-03-13 12:09:21 -05:00
log TUN-817: Increase the log time precision 2018-07-26 17:29:49 -05:00
metrics TUN-2816: cloudflared metrics server should be more discoverable 2020-03-18 09:53:24 -05:00
origin TUN-2955: Fix connection and goroutine leaks when tunnel conection is terminated on error. Only unregister tunnels that had connected successfully. Close edge connection used to unregister the tunnel. Use buffered channels for error channels where receiver may quit early on context cancellation. 2020-05-06 03:13:24 +00:00
originservice TUN-2881: Parameterize response meta information header name in the generating function 2020-04-10 20:26:09 +01:00
signal TUN-1562: Refactor connectedSignal to be safe to close multiple times 2019-03-05 15:51:35 -06:00
socks AUTH-2394 added socks5 proxy 2020-04-07 13:30:28 -05:00
ssh_server_tests AUTH-2089: Revise ssh server to function as a proxy 2019-10-07 13:04:04 -05:00
sshgen AUTH-2114: Uses short lived cert auth for outgoing client connection 2019-10-15 14:35:15 -05:00
sshlog TUN-2940: Added delay parameter to stdin reconnect command. 2020-05-01 15:58:19 +00:00
sshserver AUTH-2177: Reads and writes error streams 2019-10-25 19:44:14 +00:00
streamhandler TUN-2881: Parameterize response meta information header name in the generating function 2020-04-10 20:26:09 +01:00
supervisor TUN-2714: New edge discovery. Connections try to reconnect to the same edge IP. 2020-02-14 19:49:54 +00:00
tlsconfig TUN-2562: Update Cloudflare Origin CA RSA root 2019-11-20 15:37:16 -06:00
tunneldns ARES-899: Fixes DoH client as system resolver. Fixes #91 2020-04-14 12:37:59 -05:00
tunnelhostnamemapper TUN-2307: Capnp is the only serialization format used in tunnelpogs 2019-09-17 16:29:50 +00:00
tunnelrpc TUN-2955: Fix connection and goroutine leaks when tunnel conection is terminated on error. Only unregister tunnels that had connected successfully. Close edge connection used to unregister the tunnel. Use buffered channels for error channels where receiver may quit early on context cancellation. 2020-05-06 03:13:24 +00:00
validation TUN-2562: Update Cloudflare Origin CA RSA root 2019-11-20 15:37:16 -06:00
vendor TUN-2943: Copy certutil from edge into cloudflared 2020-05-04 17:37:29 -05:00
watcher TUN-2955: Fix connection and goroutine leaks when tunnel conection is terminated on error. Only unregister tunnels that had connected successfully. Close edge connection used to unregister the tunnel. Use buffered channels for error channels where receiver may quit early on context cancellation. 2020-05-06 03:13:24 +00:00
websocket AUTH-2394 added socks5 proxy 2020-04-07 13:30:28 -05:00
.gitignore AUTH-2052: Adds tests for SSH server 2019-09-23 09:19:43 -05:00
Dockerfile refactor(docker): optimize Dockerfile (#126) 2019-12-17 05:25:17 +04:00
LICENSE TUN-595: Add License/Readme files to cloudflared 2018-05-03 02:17:07 -05:00
Makefile TUN-2502: Switch to go modules 2019-11-04 15:05:02 -06:00
README.md TUN-595: Add License/Readme files to cloudflared 2018-05-03 02:17:07 -05:00
RELEASE_NOTES Release 2020.5.0 2020-05-06 11:15:29 +08:00
cfsetup.yaml Add db-connect, a SQL over HTTPS server 2019-11-12 20:34:39 +00:00
dev.Dockerfile Add db-connect, a SQL over HTTPS server 2019-11-12 20:34:39 +00:00
go.mod TUN-2872: Exit with non-0 status code when the binary is updated so launchd will restart the service 2020-05-06 05:53:14 +08:00
go.sum TUN-2872: Exit with non-0 status code when the binary is updated so launchd will restart the service 2020-05-06 05:53:14 +08:00

README.md

Argo Tunnel client

Contains the command-line client and its libraries for Argo Tunnel, a tunneling daemon that proxies any local webserver through the Cloudflare network.

Getting started

go install github.com/cloudflare/cloudflared/cmd/cloudflared

User documentation for Argo Tunnel can be found at https://developers.cloudflare.com/argo-tunnel/