Package Details: wstunnel 10.5.5-1

Git Clone URL: https://aur.archlinux.org/wstunnel.git (read-only, click to copy)
Package Base: wstunnel
Description: tunnel all your traffic over Websocket or HTTP2
Upstream URL: https://github.com/erebe/wstunnel
Licenses: BSD-3-Clause
Conflicts: haskell-wstunnel-bin, nodejs-wstunnel, wstunnel-bin
Provides: wstunnel
Submitter: alou-S
Maintainer: shtrophic
Last Packager: shtrophic
Votes: 4
Popularity: 0.123386
First Submitted: 2024-02-07 11:13 (UTC)
Last Updated: 2026-05-06 19:14 (UTC)

Latest Comments

shtrophic commented on 2026-05-07 05:34 (UTC)

Works for me. You are free to skip check() with makepkg --nocheck.

gyscos commented on 2026-05-06 23:07 (UTC) (edited on 2026-05-07 00:00 (UTC) by gyscos)

Hi!

On the latest version (10.5.5-1) tests are failing:

...
test test_integrations::test_tcp_tunnel ... FAILED
test test_integrations::test_udp_tunnel ... FAILED

failures:

---- test_integrations::test_tcp_tunnel stdout ----

thread 'test_integrations::test_tcp_tunnel' (21809) panicked at /var/ab/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rstest-0.26.1/src/timeout.rs:42:21:
Timeout 10s expired

---- test_integrations::test_udp_tunnel stdout ----

thread 'test_integrations::test_udp_tunnel' (21810) panicked at /var/ab/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rstest-0.26.1/src/timeout.rs:42:21:
Timeout 10s expired

It might depend on the environment since this does build on different systems.

It seems the check() step is a new addition?

gyscos commented on 2026-05-01 21:41 (UTC) (edited on 2026-05-02 01:12 (UTC) by gyscos)

Hi! I think the removal of the !lto option broke compilation for me:

...
   Compiling wstunnel-cli v10.5.3 (/build/src/wstunnel/src/wstunnel-10.5.3/wstunnel-cli)
error: linking with `x86_64-linux-gnu-gcc` failed: exit status: 1
  |
  = note:  "x86_64-linux-gnu-gcc" "-m64" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/build/src/wstunnel/src/wstunnel-10.5.3/target/release/deps/rustcU33w0R/libaws_lc_sys-5af93b5d32cc3ef0.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-*.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/build/src/wstunnel/src/wstunnel-10.5.3/target/release/deps/rustcU33w0R/raw-dylibs" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/build/src/wstunnel/src/wstunnel-10.5.3/target/release/build/aws-lc-sys-69f2e926eadc32c5/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/build/src/wstunnel/src/wstunnel-10.5.3/target/release/deps/wstunnel-ff096e19728a52f4" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: ld.lld: error: undefined symbol: aws_lc_0_40_0_EVP_PKEY_free
          >>> referenced by ptr.rs:205 (src/ptr.rs:205)
          >>>               /build/src/wstunnel/src/wstunnel-10.5.3/target/release/deps/wstunnel-ff096e19728a52f4.wstunnel.cd2a66252203b1d0-cgu.0.rcgu.o:(_$LT$aws_lc_rs..rsa..signature..RsaParameters$u20$as$u20$aws_lc_rs..signature..VerificationAlgorithm$GT$::verify_sig::h9d33a2ca1382636f)
          >>> referenced by ptr.rs:205 (src/ptr.rs:205)
          >>>               /build/src/wstunnel/src/wstunnel-10.5.3/target/release/deps/wstunnel-ff096e19728a52f4.wstunnel.cd2a66252203b1d0-cgu.0.rcgu.o:(aws_lc_rs::rsa::key::parse_rsa_public_key::hed8e3f8843f89a81)
          >>> referenced by ptr.rs:205 (src/ptr.rs:205)
          >>>               /build/src/wstunnel/src/wstunnel-10.5.3/target/release/deps/wstunnel-ff096e19728a52f4.wstunnel.cd2a66252203b1d0-cgu.0.rcgu.o:(aws_lc_rs::rsa::key::parse_rsa_public_key::hed8e3f8843f89a81)
          >>> referenced 97 more times

          ld.lld: error: undefined symbol: aws_lc_0_40_0_RSA_public_key_from_bytes
          >>> referenced by encoding.rs:44 (src/rsa/encoding.rs:44)
          >>>               /build/src/wstunnel/src/wstunnel-10.5.3/target/release/deps/wstunnel-ff096e19728a52f4.wstunnel.cd2a66252203b1d0-cgu.0.rcgu.o:(aws_lc_rs::rsa::key::parse_rsa_public_key::hed8e3f8843f89a81)

And plenty more such errors.

EDIT: Thanks for the quick fix! :)

gyscos commented on 2025-06-27 18:53 (UTC)

Hi! This package is still out of date. I understand it's easy to miss these notifications.

Any chance it could be updated? Thanks!

shtrophic commented on 2025-02-05 19:52 (UTC)

PKGBUILD needs to be updated with new hashes since the initial v10.1.9 was a pre-release and a new tarball is tagged as v10.1.9.

Erebe commented on 2024-08-18 10:19 (UTC)

You may want to update to v10.0.1 https://github.com/erebe/wstunnel/releases/tag/v10.0.1

v10.0.0 has been yanked due to a critical bug