10 src = fetchFromGitHub {
13 rev = "refs/tags/${version}";
14 sha256 = "sha256-fyhnP+MtX5dYR9yzIp7vpahJKbkuvopZSSTwt7JnaMI=";
17 sourceRoot = "${src.name}/src";
19 vendorHash = "sha256-FiE7j2XB6QcJBu1wtTpBCkfi0ac8pzx6RSOcVrsaOwQ=";
23 # Skip tests that require network access
25 "TestExtractIssuerNameFromPEM"
26 "TestReplaceLocationHost"
27 "TestReplaceLocationHostRelative"
28 "TestHandleTraceRoute"
32 [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
35 description = "General purpose HTTP reverse proxy and forwarding tool written in Go";
36 homepage = "https://zoraxy.arozos.com/";
37 changelog = "https://github.com/tobychui/zoraxy/blob/v${version}/CHANGELOG.md";
38 license = lib.licenses.agpl3Only;
39 maintainers = [ lib.maintainers.luftmensch-luftmensch ];
40 mainProgram = "zoraxy";