diff options
author | VinÃcius Zavam <egypcio@FreeBSD.org> | 2019-11-18 15:10:27 +0000 |
---|---|---|
committer | VinÃcius Zavam <egypcio@FreeBSD.org> | 2019-11-18 15:10:27 +0000 |
commit | cfb14c5aafc2474c611a0f27543f37e8b136b1a1 (patch) | |
tree | 97e1e1e1850c7ee0f940d55bf97c29f52dab274d /net | |
parent | 159b1ade1a867adab025da3e59900c3970b65d47 (diff) | |
download | ports-cfb14c5aafc2474c611a0f27543f37e8b136b1a1.tar.gz ports-cfb14c5aafc2474c611a0f27543f37e8b136b1a1.zip |
[NEW PORT] net/cloudflared: Cloudflare's Argo Tunnel client
cloudflared is the command-line client for Argo Tunnel, a tunneling daemon
that proxies any local webserver through the cloudflare network.
Argo Tunnel exposes applications running on your local web server, on any
network with an Internet connection, without adding DNS records or
configuring a firewall or router. It just works.
WWW: https://developers.cloudflare.com/argo-tunnel/
Reviewed by: swills
Notes
Notes:
svn path=/head/; revision=517872
Diffstat (limited to 'net')
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/cloudflared/Makefile | 31 | ||||
-rw-r--r-- | net/cloudflared/distinfo | 3 | ||||
-rw-r--r-- | net/cloudflared/pkg-descr | 8 |
4 files changed, 43 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile index 2df181052b37..486b992dc59f 100644 --- a/net/Makefile +++ b/net/Makefile @@ -86,6 +86,7 @@ SUBDIR += clash SUBDIR += cloud-init SUBDIR += cloud-init-azure + SUBDIR += cloudflared SUBDIR += clusterit SUBDIR += cnd SUBDIR += concourse-fly diff --git a/net/cloudflared/Makefile b/net/cloudflared/Makefile new file mode 100644 index 000000000000..84047a791db9 --- /dev/null +++ b/net/cloudflared/Makefile @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= cloudflared +DISTVERSION= 2019.11.0 +CATEGORIES= net www + +MAINTAINER= egypcio@FreeBSD.org +COMMENT= Cloudflare's Argo Tunnel client + +LICENSE= cloudflare +LICENSE_NAME= cloudflare +LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_PERMS= no-dist-sell no-pkg-sell + +RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss + +USES= cpe go:modules + +USE_GITHUB= yes +GH_ACCOUNT= cloudflare + +CPE_VENDOR= cloudflare + +GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} +GO_TARGET= ${GO_PKGNAME}/cmd/cloudflared +GO_BUILDFLAGS+= -ldflags '-s -w -X main.Version=${PORTVERSION}' + +PLIST_FILES= bin/${PORTNAME} +RESTRICTED= Not sure if we are allowed to redistribute it. + +.include <bsd.port.mk> diff --git a/net/cloudflared/distinfo b/net/cloudflared/distinfo new file mode 100644 index 000000000000..b5f4bb97ba4e --- /dev/null +++ b/net/cloudflared/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1573825365 +SHA256 (cloudflare-cloudflared-2019.11.0_GH0.tar.gz) = ac48a3667f8f697a6bf9d29b4e71efb6aa5d4ee7e39ec64665f4f87f1ad12908 +SIZE (cloudflare-cloudflared-2019.11.0_GH0.tar.gz) = 4672810 diff --git a/net/cloudflared/pkg-descr b/net/cloudflared/pkg-descr new file mode 100644 index 000000000000..40316fea8c08 --- /dev/null +++ b/net/cloudflared/pkg-descr @@ -0,0 +1,8 @@ +cloudflared is the command-line client for Argo Tunnel, a tunneling daemon +that proxies any local webserver through the cloudflare network. + +Argo Tunnel exposes applications running on your local web server, on any +network with an Internet connection, without adding DNS records or configuring +a firewall or router. It just works. + +WWW: https://developers.cloudflare.com/argo-tunnel/ |