Bug#1120052: ITP: nodepass — Lightweight TCP/UDP tunneling tool
Package: wnpp
Severity: wishlist
Owner: <Yosebyte <team@mail.nodepass.eu>>
X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : nodepass
Version : 1.9.0
Upstream Author : yosebyte <https://github.com/yosebyte>
* URL : https://github.com/yosebyte/nodepass
* License : BSD-3-Clause
Programming Lang: Go
Section : net
Description: Lightweight TCP/UDP tunneling solution written in Go
NodePass is a lightweight, cross-platform tunneling tool designed
for secure and efficient TCP and UDP forwarding.
.
It supports multiple relay modes, authentication, and encrypted
channels. The project aims to provide a simple but powerful
alternative to classic tunneling tools (e.g., SSH port forwarding
or stunnel), with an easy-to-deploy Go-based implementation.
.
Features:
* TCP and UDP tunneling over secure channels
* Lightweight and dependency-free (pure Go)
* Configurable via CLI or JSON
* Optional encryption and authentication
* Compatible with Linux, macOS, and Windows
.
This package provides the `nodepass` binary for system-wide use.
Rationale:
The package provides a modern, efficient network tunneling utility
for developers and system administrators. Its minimal footprint and
simple configuration make it ideal for lightweight network relay
scenarios or self-hosted VPN replacements. It fills a similar niche
as `frp` or `ngrok`, but is fully open-source and locally deployable.
Remarks:
- The upstream project is active and tagged releases are available.
- The Debian package is being prepared as `nodepass (1.9.0-1)`
using the “3.0 (quilt)” source format.
- Lintian clean-ups and Debian Policy updates (Standards-Version 4.7.2)
will be completed prior to upload.
- I am seeking a sponsor for the initial upload (mentors.debian.net).
Maintainer:
<Leslie Alexander> <leslie@mail.nodepass.eu>
VCS:
https://github.com/yosebyte/nodepass
ITP justification:
This ITP announces my intention to package NodePass for Debian,
fulfilling the Debian Developer’s Reference §5.1 requirement to
avoid duplicate packaging efforts and to notify the community
of this new package.
Reply to: