frp: init at 0.29.1

This commit is contained in:
Oleksii Filonenko 2019-11-25 15:55:05 +02:00
parent 5e5f17da08
commit 27286ce1c1
No known key found for this signature in database
GPG Key ID: F3510FE5691629A1
2 changed files with 33 additions and 0 deletions

@ -0,0 +1,31 @@
{ buildGoModule, lib, fetchFromGitHub }:
buildGoModule rec {
pname = "frp";
version = "0.29.1";
src = fetchFromGitHub {
owner = "fatedier";
repo = pname;
rev = "v${version}";
sha256 = "0rajyd6p17a18d6gsgn600zi7lp4dv2pjw1bp1sssdwb5qca4dg9";
};
modSha256 = "15wdnzb5q1rsqsmmgvhakkk4w7l184kkafhv69iwdqjdcaddd9y2";
subPackages = [ "cmd/frpc" "cmd/frps" ];
meta = with lib; {
description = "Fast reverse proxy";
longDescription = ''
frp is a fast reverse proxy to help you expose a local server behind a
NAT or firewall to the Internet. As of now, it supports TCP and UDP, as
well as HTTP and HTTPS protocols, where requests can be forwarded to
internal services by domain name. frp also has a P2P connect mode.
'';
homepage = "https://github.com/fatedier/frp";
license = licenses.asl20;
maintainers = with maintainers; [ filalex77 ];
platforms = platforms.all;
};
}

@ -9882,6 +9882,8 @@ in
frame = callPackage ../development/libraries/frame { };
frp = callPackage ../tools/networking/frp { };
fsatrace = callPackage ../development/tools/misc/fsatrace { };
fswatch = callPackage ../development/tools/misc/fswatch {