Skip to content

Commit bd03067

Browse files
committed
feat: add multi-platform build support and protocol config option
- Add Windows and Darwin (macOS) build targets to GoReleaser configuration alongside existing Linux support for amd64 and arm64 architectures - Add 'proto' field to example configuration to allow explicit protocol specification (http/https) This enables cross-platform distribution and provides more flexibility in configuring the proxy protocol.
1 parent 88b4c63 commit bd03067

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

.goreleaser.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ builds:
1818
# - -linkmode external -extldflags '-static'
1919
goos:
2020
- linux
21+
- windows
22+
- darwin
2123
goarch:
2224
- amd64
2325
- arm64

config.example.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
proxy_addr: 0.0.0.0:9999
22
username: user
33
password: pass
4+
proto: http
45
cert_path: ./cert.pem
56
key_path: ./key.pem

0 commit comments

Comments
 (0)