www/ghostunnel: New port: SSL/TLS proxy with mutual authentication for securing non-TLS services

This commit is contained in:
Yuri Victorovich 2023-04-20 00:28:45 -07:00
parent 8387a03af5
commit e1ea5938c4
4 changed files with 34 additions and 0 deletions

View file

@ -182,6 +182,7 @@
SUBDIR += geneweb
SUBDIR += geolizer
SUBDIR += get_flash_videos
SUBDIR += ghostunnel
SUBDIR += gist
SUBDIR += gitea
SUBDIR += gitlab-ce

19
www/ghostunnel/Makefile Normal file
View file

@ -0,0 +1,19 @@
PORTNAME= ghostunnel
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
COMMENT= SSL/TLS proxy with mutual authentication for securing non-TLS services
WWW= https://github.com/ghostunnel/ghostunnel
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
GO_MODULE= github.com/ghostunnel/ghostunnel
PLIST_FILES= bin/ghostunnel
.include <bsd.port.mk>

5
www/ghostunnel/distinfo Normal file
View file

@ -0,0 +1,5 @@
TIMESTAMP = 1681975299
SHA256 (go/www_ghostunnel/ghostunnel-v1.7.1/v1.7.1.mod) = 5fe3556a4ef9259a7982f48cc755c769f37c01ee1e10dd24139a73e3a99a103f
SIZE (go/www_ghostunnel/ghostunnel-v1.7.1/v1.7.1.mod) = 7962
SHA256 (go/www_ghostunnel/ghostunnel-v1.7.1/v1.7.1.zip) = 46557abb2a59cad88eb5c641583f2c4a0f4bf2a8f4d2afdc6bf0d3a553d47c87
SIZE (go/www_ghostunnel/ghostunnel-v1.7.1/v1.7.1.zip) = 322105

9
www/ghostunnel/pkg-descr Normal file
View file

@ -0,0 +1,9 @@
Ghostunnel is a simple TLS proxy with mutual authentication support for securing
non-TLS backend applications.
Ghostunnel supports two modes, client mode and server mode. Ghostunnel in server
mode runs in front of a backend server and accepts TLS-secured connections,
which are then proxied to the (insecure) backend. A backend can be a TCP
domain/port or a UNIX domain socket. Ghostunnel in client mode accepts
(insecure) connections through a TCP or UNIX domain socket and proxies them to
a TLS-secured service. In other words, ghostunnel is a replacement for stunnel.