5afb3bad
feat: add optional shadowsocks and outline smart dialer config
Add support for optional Shadowsocks server and Outline Smart Dialer configuration. - Make Shadowsocks server optional with enabled flag in config. - Add Outline Smart Dialer YAML config endpoint for AWG fallback transport. - Migrate to new outline import paths (golang.getoutline.org). - Refactor ACME settings into separate config section. - Add AWG hostname and mux_enabled options for flexible deployment. - Generate random AWG obfuscation parameters in install script. - Update README with dependencies table and new API endpoint.
Eugene Blikh <bigbes@gmail.com> — 2026-03-19 06:45:56 UTC
Commit 5afb3bad1be8eb82352dde56e6836a0a8ea4ef7f —
view raw patch
Parent(s):
f351e0e2
| File | Status | + | − |
|---|---|---|---|
README.md
|
M | +14 | -3 |
cmd/shroud/main.go
|
M | +41 | -35 |
config.example.yaml
|
M | +18 | -11 |
go.mod
|
M | +2 | -2 |
go.sum
|
M | +4 | -4 |
install.sh
|
M | +44 | -12 |
internal/api/handlers.go
|
M | +108 | -8 |
internal/api/router.go
|
M | +17 | -2 |
internal/awgserver/server.go
|
M | +2 | -1 |
internal/config/config.go
|
M | +57 | -11 |
internal/metrics/collector.go
|
M | +4 | -4 |
internal/ssserver/server.go
|
M | +5 | -5 |