diff options
| author | Molin Stepan <molin.stepan@disroot.org> | 2026-04-27 03:16:11 +0300 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-06-07 22:43:29 +0100 |
| commit | dab2b2f878605f4b4b9e7e8da88f0577855ca703 (patch) | |
| tree | 641629a5f7dc6ecffcfa9dae03002efec54b2f14 /gnu/packages/networking.scm | |
| parent | 09687b7d9bf796f41e314578e06950048d70ca6b (diff) | |
gnu: Add wireproxy-awg.
* gnu/packages/networking.scm (wireproxy-awg): New variable.
Relates-to: guix/guix!8179
Change-Id: I58e2cc12c2c0cfa19fa13732b6024fd519684385
Modified-by: Grigory Shepelev <mail@grigory.tech>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/networking.scm')
| -rw-r--r-- | gnu/packages/networking.scm | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 2d9434193c5..054476dd9b5 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm | |||
| @@ -5529,3 +5529,40 @@ and IP address registration information in JSON format over HTTP.") | |||
| 5529 | "wireproxy is a completely userspace application that connects to a | 5529 | "wireproxy is a completely userspace application that connects to a |
| 5530 | wireguard peer, and exposes a socks5/http proxy or tunnels on the machine.") | 5530 | wireguard peer, and exposes a socks5/http proxy or tunnels on the machine.") |
| 5531 | (license license:isc))) | 5531 | (license license:isc))) |
| 5532 | |||
| 5533 | (define-public wireproxy-awg | ||
| 5534 | (package | ||
| 5535 | (name "wireproxy-awg") | ||
| 5536 | (version "1.0.13") | ||
| 5537 | (source | ||
| 5538 | (origin | ||
| 5539 | (method git-fetch) | ||
| 5540 | (uri (git-reference | ||
| 5541 | (url "https://github.com/artem-russkikh/wireproxy-awg") | ||
| 5542 | (commit (string-append "v" version)))) | ||
| 5543 | (file-name (git-file-name name version)) | ||
| 5544 | (sha256 | ||
| 5545 | (base32 "1p4spqgl1yg0zqi2lmn2gi6z2szlvm955h37dmfwf9ajd82jwcm3")))) | ||
| 5546 | (build-system go-build-system) | ||
| 5547 | (arguments | ||
| 5548 | (list | ||
| 5549 | #:install-source? #f | ||
| 5550 | #:import-path "github.com/artem-russkikh/wireproxy-awg/cmd/wireproxy" | ||
| 5551 | #:unpack-path "github.com/artem-russkikh/wireproxy-awg" | ||
| 5552 | #:test-subdirs #~(list "../../..."))) | ||
| 5553 | (native-inputs | ||
| 5554 | (list go-github-com-akamensky-argparse | ||
| 5555 | go-github-com-amnezia-vpn-amneziawg-go | ||
| 5556 | go-github-com-go-ini-ini | ||
| 5557 | go-github-com-landlock-lsm-go-landlock | ||
| 5558 | go-github-com-makenowjust-heredoc-v2 | ||
| 5559 | go-github-com-things-go-go-socks5 | ||
| 5560 | go-golang-org-x-net | ||
| 5561 | go-gvisor-dev-gvisor | ||
| 5562 | go-suah-dev-protect)) | ||
| 5563 | (home-page "https://github.com/artem-russkikh/wireproxy-awg") | ||
| 5564 | (synopsis "AmneziaWG client that exposes itself as a SOCKS5 proxy") | ||
| 5565 | (description | ||
| 5566 | "wireproxy-awg is a completely userspace application that connects to a | ||
| 5567 | WireGuard peer, and exposes a SOCKS5/HTTP proxy or tunnels on the machine.") | ||
| 5568 | (license license:isc))) | ||
