From 2b2058d87455c620b7b14db06192e1bfd89a7cb4 Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Sat, 19 Apr 2025 16:42:57 -0400 Subject: cmd/relayd: refine for packaging Signed-off-by: Xe Iaso --- cmd/relayd/main.go | 4 ++-- cmd/relayd/relayd.env | 0 cmd/relayd/relayd.service | 12 ++++++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 cmd/relayd/relayd.env create mode 100644 cmd/relayd/relayd.service (limited to 'cmd') diff --git a/cmd/relayd/main.go b/cmd/relayd/main.go index 4ee685a..37177ff 100644 --- a/cmd/relayd/main.go +++ b/cmd/relayd/main.go @@ -92,8 +92,8 @@ func main() { fp := GetTLSFingerprint(req) if fp != nil { - req.Header.Set("JA3N-Fingerprint", fp.JA3N().String()) - req.Header.Set("JA4-Fingerprint", fp.JA4().String()) + req.Header.Set("X-JA3N-Fingerprint", fp.JA3N().String()) + req.Header.Set("X-JA4-Fingerprint", fp.JA4().String()) } } diff --git a/cmd/relayd/relayd.env b/cmd/relayd/relayd.env new file mode 100644 index 0000000..e69de29 diff --git a/cmd/relayd/relayd.service b/cmd/relayd/relayd.service new file mode 100644 index 0000000..cb6fc07 --- /dev/null +++ b/cmd/relayd/relayd.service @@ -0,0 +1,12 @@ +[Unit] +Description="Xe Iaso's TLS relay daemon" + +[Service] +ExecStart=/usr/bin/relayd +Restart=always +RestartSec=30s +EnvironmentFile=/etc/within.website/x/relayd.env +LimitNOFILE=infinity + +[Install] +WantedBy=multi-user.target \ No newline at end of file -- cgit v1.2.3