From 83e6966ca02e4b24515e093b52d91aa3c7907b2e Mon Sep 17 00:00:00 2001 From: Betty Date: Mon, 30 Mar 2026 21:24:58 +0200 Subject: [PATCH] post: commit 631b96e in bojemoi --- .../commits/2026-03-30-commit-631b96e.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 content/posts/commits/2026-03-30-commit-631b96e.md diff --git a/content/posts/commits/2026-03-30-commit-631b96e.md b/content/posts/commits/2026-03-30-commit-631b96e.md new file mode 100644 index 0000000..d1bd482 --- /dev/null +++ b/content/posts/commits/2026-03-30-commit-631b96e.md @@ -0,0 +1,56 @@ +--- +title: "[bojemoi] feat(borodino): OpenVPN gateway + fix ak47/bm12 env vars" +date: 2026-03-30T21:24:58+02:00 +draft: false +tags: ["commit", "bojemoi", "main"] +categories: ["Git Activity"] +summary: "Commit 631b96e par Betty dans bojemoi" +author: "Betty" +--- + +## Commit `631b96e` + +| | | +|---|---| +| **Repository** | bojemoi | +| **Branch** | `main` | +| **Author** | Betty | +| **Hash** | `631b96e0ca6c8c73c1b320dc3ca9d3ef9ec3e44c` | + + +### Description + +- Switch wg-gateway from WireGuard to OpenVPN (ProtonVPN TCP config) + - Dockerfile.wg-gateway: wireguard-tools → openvpn + - wg-gateway-start.sh: wg-quick → openvpn daemon, wait for tun0, NAT via tun0 + - Secrets: protonvpn_wg → protonvpn_ovpn + protonvpn_auth +- Add route-setup.sh: split-tunnel wrapper for ak47/bm12 (RFC1918 via + overlay, internet via VPN gateway) +- Fix ak47/bm12 environment sections: YAML merge replaces lists, so + postgres credentials were missing after adding SCAN_GATEWAY_HOST +- Add .claude/commands/borodino.md skill for C2 stack operations + +Co-Authored-By: Claude Sonnet 4.6 + +### Files Changed + +``` +A .claude/commands/borodino.md +M borodino/Dockerfile.borodino +A borodino/Dockerfile.wg-gateway +A borodino/route-setup.sh +A borodino/wg-gateway-start.sh +M stack/40-service-borodino.yml +``` + +### Diff Summary + +``` + .claude/commands/borodino.md | 156 +++++++++++++++++++++++++++++++++++++++++ + borodino/Dockerfile.borodino | 2 + + borodino/Dockerfile.wg-gateway | 16 +++++ + borodino/route-setup.sh | 37 ++++++++++ + borodino/wg-gateway-start.sh | 67 ++++++++++++++++++ + stack/40-service-borodino.yml | 75 +++++++++++++++++++- + 6 files changed, 351 insertions(+), 2 deletions(-) +```