Go to file
Rueian cc2a1d1204 bug(cloudflared): Set the MaxIdleConnsPerHost of http.Transport to proxy-keepalive-connections ()
Setting the MaxIdleConns is not enough, the MaxIdleConnsPerHost must be set as well.
Otherwise, http.Transport will use the DefaultMaxIdleConnsPerHost, which is 2,
and then the connection pool will have only 2 connection hold.
2019-12-17 05:02:28 +04:00
awsuploader AUTH-1943 hooked up uploader to logger, added timestamp to session logs, add tests 2019-09-06 15:57:32 -05:00
carrier AUTH-2055: Verifies token at edge on access login 2019-09-24 18:22:33 +00:00
cmd/cloudflared bug(cloudflared): Set the MaxIdleConnsPerHost of http.Transport to proxy-keepalive-connections () 2019-12-17 05:02:28 +04:00
connection TUN-2607: add RPC stream helpers 2019-12-03 15:38:16 -06: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
h2mux TUN-2631: only notify that activeStreamMap is closed if ignoreNewStreams=true 2019-12-11 17:05:28 -06:00
hello TUN-2425: Enable cloudflared to serve multiple Hello World servers by having each of them create its own ServeMux 2019-10-22 10:09:59 -05:00
log TUN-817: Increase the log time precision 2018-07-26 17:29:49 -05:00
metrics TUN-2053: Add a /healthcheck endpoint to the metrics server 2019-11-12 16:55:40 -06:00
origin TUN-2554: cloudflared calls ReconnectTunnel 2019-12-13 18:48:48 +00:00
originservice TUN-1977: Validate OriginConfig has valid URL, and use scheme to determine if a HTTPOriginService is expecting HTTP or Unix 2019-07-01 15:31:58 -05:00
signal TUN-1562: Refactor connectedSignal to be safe to close multiple times 2019-03-05 15:51:35 -06: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 AUTH-2089: Revise ssh server to function as a proxy 2019-10-07 13:04:04 -05:00
sshserver AUTH-2177: Reads and writes error streams 2019-10-25 19:44:14 +00:00
streamhandler TUN-2490: respect original representation of HTTP request path 2019-11-14 22:56:07 -06:00
supervisor TUN-2563: Exposes config_version metrics 2019-11-19 20:42:41 +00:00
tlsconfig TUN-2562: Update Cloudflare Origin CA RSA root 2019-11-20 15:37:16 -06:00
tunneldns DoH: change the media type to application/dns-message 2019-07-03 14:13:28 -05:00
tunnelhostnamemapper TUN-2307: Capnp is the only serialization format used in tunnelpogs 2019-09-17 16:29:50 +00:00
tunnelrpc TUN-2554: cloudflared calls ReconnectTunnel 2019-12-13 18:48:48 +00:00
validation TUN-2562: Update Cloudflare Origin CA RSA root 2019-11-20 15:37:16 -06:00
vendor Add db-connect, a SQL over HTTPS server 2019-11-12 20:34:39 +00:00
websocket AUTH-2159: Moves shutdownC close into error handling 2019-10-16 11:41:51 -05:00
.gitignore AUTH-2052: Adds tests for SSH server 2019-09-23 09:19:43 -05:00
Dockerfile Fix Docker build failure () 2019-11-22 20:27:28 +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 2019.11.3 2019-11-20 16:33:38 -06: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-2606: add DialEdge helpers 2019-12-03 14:52:33 -06:00
go.sum Add db-connect, a SQL over HTTPS server 2019-11-12 20:34:39 +00: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/