10 src = fetchFromGitHub {
13 rev = "refs/tags/${version}";
14 hash = "sha256-ZjsBGtY6M5jIXylzg4k8U4krwqx5d5VuMiVHAeUIbXY=";
17 sourceRoot = "${src.name}/src";
19 vendorHash = "sha256-p2nczUMT3FfYX32yvbR0H5FyHV2v9I18yvn0lwUwy+A=";
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";
41 platforms = lib.platforms.linux;