Nav apraksta

abe bf38e5aa12 Update README.md 3 gadi atpakaļ
.github 4d43a70a38 Setup a Github action for checking the cloudflared build 3 gadi atpakaļ
.mac_resources 0c65daaa7d AUTH-2712 mac package build script and better config file handling when started as a service 4 gadi atpakaļ
.teamcity afa5e68fe5 AUTH-3103 CI build fixes 4 gadi atpakaļ
carrier 3ad99b241c TUN-4168: Transparently proxy websocket connections using stdlib HTTP client instead of gorilla/websocket; move websocket client code into carrier package since it's only used by access subcommands now (#345). 3 gadi atpakaļ
certutil 2cf327ba01 TUN-2943: Copy certutil from edge into cloudflared 4 gadi atpakaļ
cmd f88732277a TUN-4502: Make `cloudflared tunnel route` subcommands described consistently 3 gadi atpakaļ
component-tests bf068e728f TUN-4504: Fix component tests in windows 3 gadi atpakaļ
config 4bd17766a9 TUN-4359: Warn about unused keys in 'tunnel ingress validate' 3 gadi atpakaļ
connection 951d13d76c TUN-4456: Replaced instances of Tick() with Ticker() in h2mux paths 3 gadi atpakaļ
edgediscovery da4d0b2bae TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 3 gadi atpakaļ
fips d83d6d54ed TUN-3905: Cannot run go mod vendor in cloudflared due to fips 3 gadi atpakaļ
h2mux 951d13d76c TUN-4456: Replaced instances of Tick() with Ticker() in h2mux paths 3 gadi atpakaļ
hello d8bee0b4d9 TUN-3890: Code coverage for cloudflared in CI 3 gadi atpakaļ
ingress 4bd17766a9 TUN-4359: Warn about unused keys in 'tunnel ingress validate' 3 gadi atpakaļ
ipaccess 206523344f TUN-4017: Add support for using cloudflared as a full socks proxy. 3 gadi atpakaļ
logger da4d0b2bae TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 3 gadi atpakaļ
metrics 4d43a70a38 Setup a Github action for checking the cloudflared build 3 gadi atpakaļ
origin a3153c6add TUN-4419: Improve error message when cloudflared cannot reach origin 3 gadi atpakaļ
overwatch 2f70b05c64 AUTH-2169 make access login page more generic 4 gadi atpakaļ
retry 8ca0d86c85 TUN-3863: Consolidate header handling logic in the connection package; move headers definitions from h2mux to packages that manage them; cleanup header conversions 3 gadi atpakaļ
signal 073c5bfdaa TUN-1562: Refactor connectedSignal to be safe to close multiple times 5 gadi atpakaļ
socks da4d0b2bae TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 3 gadi atpakaļ
ssh_server_tests dbde3870da AUTH-2089: Revise ssh server to function as a proxy 5 gadi atpakaļ
sshgen 4d43a70a38 Setup a Github action for checking the cloudflared build 3 gadi atpakaļ
teamnet 6681d179dc TUN-3809: Allow routes ip show to output as JSON or YAML 3 gadi atpakaļ
tlsconfig eda3a7a305 TUN-3983: Renew CA certs in cloudflared 3 gadi atpakaļ
token 235897ba21 AUTH-3426: Point to new transfer service URL and eliminate PUT /ok 3 gadi atpakaļ
tunneldns 39065377b5 TUN-4063: Cleanup dependencies between packages. 3 gadi atpakaļ
tunnelrpc da4d0b2bae TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 3 gadi atpakaļ
tunnelstore 98a0844f56 TUN-4461: Log resulting DNS hostname if one is received from Cloudflare API 3 gadi atpakaļ
validation da4d0b2bae TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 3 gadi atpakaļ
vendor 75c3ca2f4a TUN-4384: Silence log from automaxprocs 3 gadi atpakaļ
watcher 4d43a70a38 Setup a Github action for checking the cloudflared build 3 gadi atpakaļ
websocket 3ad99b241c TUN-4168: Transparently proxy websocket connections using stdlib HTTP client instead of gorilla/websocket; move websocket client code into carrier package since it's only used by access subcommands now (#345). 3 gadi atpakaļ
.docker-images abfeebf67d AUTH-2871: fix rpm builds 4 gadi atpakaļ
.dockerignore 7df3a1ab67 TUN-3806: Use a .dockerignore 3 gadi atpakaļ
.gitignore 39065377b5 TUN-4063: Cleanup dependencies between packages. 3 gadi atpakaļ
CHANGES.md f88732277a TUN-4502: Make `cloudflared tunnel route` subcommands described consistently 3 gadi atpakaļ
Dockerfile b87cb9aee8 TUN-4357: Bump Go to 1.16 3 gadi atpakaļ
LICENSE e8c621a648 TUN-595: Add License/Readme files to cloudflared 6 gadi atpakaļ
Makefile da4d0b2bae TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 3 gadi atpakaļ
README.md bf38e5aa12 Update README.md 3 gadi atpakaļ
RELEASE_NOTES d6d65d183b Release 2021.5.10 3 gadi atpakaļ
cfsetup.yaml 48c5721bc6 TUN-4426: Fix centos builds 3 gadi atpakaļ
cloudflared_man_template 1ed9e0fceb AUTH-2644: Change install location and add man page 4 gadi atpakaļ
dev.Dockerfile b87cb9aee8 TUN-4357: Bump Go to 1.16 3 gadi atpakaļ
fmt-check.sh da4d0b2bae TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 3 gadi atpakaļ
github_message.py d21989dba4 AUTH-3148 fixed cloudflared copy and match all the files in the checksum upload 4 gadi atpakaļ
github_release.py 8e0be7cff1 AUTH-3185 fixed indention error 4 gadi atpakaļ
go.mod 07af2a33b7 TUN-4356: Set AUTOMAXPROCS to the CPU limit when running in a Linux container 3 gadi atpakaļ
go.sum 07af2a33b7 TUN-4356: Set AUTOMAXPROCS to the CPU limit when running in a Linux container 3 gadi atpakaļ
jet.yaml e2ff7f65fc TRAFFIC-448: build cloudflare for junos and publish to s3 4 gadi atpakaļ
postinst.sh 28d556b8d4 AUTH-2858: Set file to disable autoupdate 4 gadi atpakaļ
postrm.sh 28d556b8d4 AUTH-2858: Set file to disable autoupdate 4 gadi atpakaļ
wix.json 0c65daaa7d AUTH-2712 mac package build script and better config file handling when started as a service 4 gadi atpakaļ

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 versions of cloudflared 2020.5.1 and later. 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 No longer supported