[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
This commit is contained in:
Vinícius Zavam 2019-11-18 15:10:27 +00:00
parent 159b1ade1a
commit cfb14c5aaf
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=517872
5 changed files with 44 additions and 0 deletions

1
LEGAL
View file

@ -45,6 +45,7 @@ Browser*.tar.gz net/ldapbrowser No reply from author regarding redistribution
bzip-* archivers/bzip Some algorithms used may infringe certain US patents. Opinions differ. Commercial use could render you liable to unfriendly legal action
citrix_ica-* net/citrix_ica License prohibits redistribution
arcconf-v* sysutils/arcconf May not be redistributed in binary form
cloudflare-cloudflared* net/cloudflared Not sure if we are allowed to redistribute it.
clustalw-* biology/clustalw No commercial use
consed_linux.tar.gz biology/consed Redistribution is not permitted in any form. You must request access permission via e-mail to get the tarball. Free for academic use.
cos-* java/cos Special conditions apply for commercial use

View file

@ -86,6 +86,7 @@
SUBDIR += clash
SUBDIR += cloud-init
SUBDIR += cloud-init-azure
SUBDIR += cloudflared
SUBDIR += clusterit
SUBDIR += cnd
SUBDIR += concourse-fly

31
net/cloudflared/Makefile Normal file
View file

@ -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>

3
net/cloudflared/distinfo Normal file
View file

@ -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

View file

@ -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/