Sen descrición

Samuel Rhea c650bd94ac fix link %!s(int64=3) %!d(string=hai) anos
.mac_resources 0c65daaa7d AUTH-2712 mac package build script and better config file handling when started as a service %!s(int64=4) %!d(string=hai) anos
.teamcity afa5e68fe5 AUTH-3103 CI build fixes %!s(int64=4) %!d(string=hai) anos
carrier 841344f1e7 AUTH-3394: Creates a token per app instead of per path - with fix for %!s(int64=3) %!d(string=hai) anos
certutil 2cf327ba01 TUN-2943: Copy certutil from edge into cloudflared %!s(int64=4) %!d(string=hai) anos
cmd 841344f1e7 AUTH-3394: Creates a token per app instead of per path - with fix for %!s(int64=3) %!d(string=hai) anos
component-tests 25cfbec072 TUN-4050: Add component tests to assert reconnect behavior %!s(int64=3) %!d(string=hai) anos
config 206523344f TUN-4017: Add support for using cloudflared as a full socks proxy. %!s(int64=3) %!d(string=hai) anos
connection 89b738f8fa TUN-4026: Fix regression where HTTP2 edge transport was no longer propagating control plane errors %!s(int64=3) %!d(string=hai) anos
edgediscovery 55bf904689 TUN-3471: Add structured log context to logs %!s(int64=3) %!d(string=hai) anos
fips d83d6d54ed TUN-3905: Cannot run go mod vendor in cloudflared due to fips %!s(int64=3) %!d(string=hai) anos
h2mux e2262085e5 TUN-3617: Separate service from client, and implement different client for http vs. tcp origins %!s(int64=3) %!d(string=hai) anos
hello d8bee0b4d9 TUN-3890: Code coverage for cloudflared in CI %!s(int64=3) %!d(string=hai) anos
ingress 206523344f TUN-4017: Add support for using cloudflared as a full socks proxy. %!s(int64=3) %!d(string=hai) anos
ipaccess 206523344f TUN-4017: Add support for using cloudflared as a full socks proxy. %!s(int64=3) %!d(string=hai) anos
logger 0df4f7dd24 TUN-3795: Use RFC-3339 style date format for logs, produce timestamp in UTC %!s(int64=3) %!d(string=hai) anos
metrics cf562ef8c8 TUN-3635: Send event when unregistering tunnel for gracful shutdown so /ready endpoint reports down status befoe connections finish handling pending requests. %!s(int64=3) %!d(string=hai) anos
origin 39065377b5 TUN-4063: Cleanup dependencies between packages. %!s(int64=3) %!d(string=hai) anos
overwatch 2f70b05c64 AUTH-2169 make access login page more generic %!s(int64=4) %!d(string=hai) anos
signal 073c5bfdaa TUN-1562: Refactor connectedSignal to be safe to close multiple times %!s(int64=5) %!d(string=hai) anos
socks 206523344f TUN-4017: Add support for using cloudflared as a full socks proxy. %!s(int64=3) %!d(string=hai) anos
ssh_server_tests dbde3870da AUTH-2089: Revise ssh server to function as a proxy %!s(int64=5) %!d(string=hai) anos
sshgen 841344f1e7 AUTH-3394: Creates a token per app instead of per path - with fix for %!s(int64=3) %!d(string=hai) anos
teamnet 6681d179dc TUN-3809: Allow routes ip show to output as JSON or YAML %!s(int64=3) %!d(string=hai) anos
tlsconfig eda3a7a305 TUN-3983: Renew CA certs in cloudflared %!s(int64=3) %!d(string=hai) anos
token 841344f1e7 AUTH-3394: Creates a token per app instead of per path - with fix for %!s(int64=3) %!d(string=hai) anos
tunneldns 39065377b5 TUN-4063: Cleanup dependencies between packages. %!s(int64=3) %!d(string=hai) anos
tunnelrpc 870f5fa907 TUN-3470: Replace in-house logger calls with zerolog %!s(int64=3) %!d(string=hai) anos
tunnelstore 119d96cdc1 TUN-3670: Update Teamnet API gateway prefixes %!s(int64=3) %!d(string=hai) anos
validation 870f5fa907 TUN-3470: Replace in-house logger calls with zerolog %!s(int64=3) %!d(string=hai) anos
vendor 6db934853d TUN-3963: Repoint urfave/cli/v2 library at patched branch at github.com/ipostelnik/cli/v2@fixed which correctly handles reading flags declared at multiple levels of subcommands. %!s(int64=3) %!d(string=hai) anos
watcher 046be63253 AUTH-2596 added new logger package and replaced logrus %!s(int64=4) %!d(string=hai) anos
websocket 452f8cef79 Allow partial reads from a GorillaConn; add SetDeadline (from net.Conn) (#330) %!s(int64=3) %!d(string=hai) anos
.docker-images abfeebf67d AUTH-2871: fix rpm builds %!s(int64=4) %!d(string=hai) anos
.dockerignore 7df3a1ab67 TUN-3806: Use a .dockerignore %!s(int64=3) %!d(string=hai) anos
.gitignore 39065377b5 TUN-4063: Cleanup dependencies between packages. %!s(int64=3) %!d(string=hai) anos
CHANGES.md 841344f1e7 AUTH-3394: Creates a token per app instead of per path - with fix for %!s(int64=3) %!d(string=hai) anos
Dockerfile 8a020d12e1 TUN-3830: Use Go 1.15.7 %!s(int64=3) %!d(string=hai) anos
LICENSE e8c621a648 TUN-595: Add License/Readme files to cloudflared %!s(int64=6) %!d(string=hai) anos
Makefile d22b374208 TUN-4066: Set permissions in build agent before 'scp'-ing to machine hosting package repo %!s(int64=3) %!d(string=hai) anos
README.md c650bd94ac fix link %!s(int64=3) %!d(string=hai) anos
RELEASE_NOTES 792520d313 Release 2021.2.5 %!s(int64=3) %!d(string=hai) anos
cfsetup.yaml a7344435a5 TUN-4062: Read component tests config from yaml file %!s(int64=3) %!d(string=hai) anos
cloudflared_man_template 1ed9e0fceb AUTH-2644: Change install location and add man page %!s(int64=4) %!d(string=hai) anos
dev.Dockerfile 8a020d12e1 TUN-3830: Use Go 1.15.7 %!s(int64=3) %!d(string=hai) anos
github_message.py d21989dba4 AUTH-3148 fixed cloudflared copy and match all the files in the checksum upload %!s(int64=4) %!d(string=hai) anos
github_release.py 8e0be7cff1 AUTH-3185 fixed indention error %!s(int64=4) %!d(string=hai) anos
go.mod 6db934853d TUN-3963: Repoint urfave/cli/v2 library at patched branch at github.com/ipostelnik/cli/v2@fixed which correctly handles reading flags declared at multiple levels of subcommands. %!s(int64=3) %!d(string=hai) anos
go.sum d83d6d54ed TUN-3905: Cannot run go mod vendor in cloudflared due to fips %!s(int64=3) %!d(string=hai) anos
jet.yaml e2ff7f65fc TRAFFIC-448: build cloudflare for junos and publish to s3 %!s(int64=4) %!d(string=hai) anos
postinst.sh 28d556b8d4 AUTH-2858: Set file to disable autoupdate %!s(int64=4) %!d(string=hai) anos
postrm.sh 28d556b8d4 AUTH-2858: Set file to disable autoupdate %!s(int64=4) %!d(string=hai) anos
wix.json 0c65daaa7d AUTH-2712 mac package build script and better config file handling when started as a service %!s(int64=4) %!d(string=hai) anos

README.md

Argo Tunnel client

Contains the command-line client for Argo Tunnel, a tunneling daemon that proxies any local webserver through the Cloudflare network. Extensive documentation can be found in the Argo Tunnel section of the Cloudflare Docs.

Before you get started

Before you use Argo Tunnel, you'll need to complete a few steps in the Cloudflare dashboard. The website you add to Cloudflare will be used to route traffic to your Tunnel.

  1. Add a website to Cloudflare
  2. Change your domain nameservers to Cloudflare

Installing cloudflared

Downloads are available as standalone binaries, a Docker image, and Debian, RPM, and Homebrew packages. You can also find releases here on the cloudflared GitHub repository.

User documentation for Argo Tunnel can be found at https://developers.cloudflare.com/cloudflare-one/connections/connect-apps

Creating Tunnels and routing traffic

Once installed, you can authenticate cloudflared into your Cloudflare account and begin creating Tunnels that serve traffic for hostnames in your account.

TryCloudflare

Want to test Argo Tunnel before adding a website to Cloudflare? You can do so with TryCloudflare using the documentation available here.

Deprecated versions

Cloudflare currently supports all versions of cloudflared. Starting on March 20, 2021, Cloudflare will no longer support versions released prior to 2020.5.1.

All features available in versions released prior to 2020.5.1 are available in current versions. Breaking changes unrelated to feature availability may be introduced that will impact versions released prior to 2020.5.1. You can read more about upgrading cloudflared in our developer documentation.

Version(s) Deprecation status
2020.5.1 and later Supported
Versions prior to 2020.5.1 Will no longer be supported starting March 20, 2021