Commit Graph

48 Commits

Author SHA1 Message Date
1fb683ce68 Update apps/rego-tunnel/docker-compose.yml
Some checks failed
Test / test (push) Has been cancelled
Renovate / renovate (push) Has been cancelled
2025-12-28 01:27:52 +00:00
98e91e46aa Add TAP networking for transparent VPN routing
Some checks failed
Test / test (push) Has been cancelled
Renovate / renovate (push) Has been cancelled
2025-12-25 19:00:02 +00:00
ab4fbeaef8 Update config.json for Linux VM
Some checks failed
Test / test (push) Has been cancelled
2025-12-25 08:09:08 +00:00
57baf4c289 Bump tipi_version to 2 for regeneration
Some checks failed
Test / test (push) Has been cancelled
2025-12-25 08:04:05 +00:00
4efb8d205f Update rego-tunnel to use linux-vm from container registry
Some checks failed
Test / test (push) Has been cancelled
2025-12-25 07:53:58 +00:00
3a674bc44d Add linux-vm Docker build files for rego-tunnel
Some checks failed
Test / test (push) Has been cancelled
2025-12-25 07:39:42 +00:00
154b2bdd2c upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-24 19:17:46 +00:00
4b404714f9 Add VNC password support via QEMU monitor
Some checks failed
Test / test (push) Has been cancelled
Renovate / renovate (push) Has been cancelled
Sets VNC password via monitor port 7100 when VNC_PASSWORD env var is set.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 12:44:30 +00:00
2dfe201c82 Add comprehensive README for rego-tunnel setup
Some checks failed
Test / test (push) Has been cancelled
Documents architecture, network configuration, host setup,
files, Windows VM config, troubleshooting, and maintenance.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 11:40:40 +00:00
6abe3aef77 Update socat to connect to VM SSH on port 2222
Some checks failed
Test / test (push) Has been cancelled
Windows SSH moved from port 22 to 2222, freeing port 22 for IBM i portproxy.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 09:52:54 +00:00
e103847796 Simplify rego-tunnel: remove SOCKS5, use portproxy instead
Some checks failed
Test / test (push) Has been cancelled
- Remove SOCKS5 socat forwarder from start.sh
- Add SSH to VM on port 2222 (socat)
- Add port 22 DNAT for IBM i SSH via portproxy
- Remove SOCKS5 proxy startup from vpn-login.js
- Remove SOCKS5 restart from watchdog reconnect

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 09:47:52 +00:00
2fe54fc7f0 rego-tunnel: use VM_NET_IP env var directly instead of detecting
Some checks failed
Test / test (push) Has been cancelled
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 09:10:38 +00:00
971a888fea rego-tunnel: use 172.32.0.0/24 for VM to avoid routing conflict
Some checks failed
Test / test (push) Has been cancelled
Container external: 172.31.0.10 (br-vpn-rego)
Windows VM internal: 172.32.0.20 (separate subnet)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 09:09:56 +00:00
f992425e96 rego-tunnel: revert to 172.30.x.x for VM (avoid routing conflict)
Some checks failed
Test / test (push) Has been cancelled
Using same subnet for container external IP and VM internal IP
causes routing conflicts. Revert VM to default 172.30.0.0/24.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 09:09:35 +00:00
9192c62a9e rego-tunnel: update for VM_NET_IP on 172.31.0.0/24 subnet
Some checks failed
Test / test (push) Has been cancelled
- Windows VM now uses 172.31.0.20 via VM_NET_IP env var
- Updated get_windows_ip to look for 172.31.x.x
- Fixed get_container_ip to exclude docker bridge gateway

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 09:06:10 +00:00
0aadef4705 rego-tunnel: detect container IP by subnet instead of interface name
Some checks failed
Test / test (push) Has been cancelled
Interface order is not consistent. Search for 172.31.x.x subnet instead.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 08:58:44 +00:00
27b496893f rego-tunnel: use eth0 for container IP detection
Some checks failed
Test / test (push) Has been cancelled
The vpn_static-rego network is on eth0, not eth1.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 08:57:17 +00:00
20b55311f1 rego-tunnel: fix exit 0 causing container restart loop
Some checks failed
Test / test (push) Has been cancelled
Changed exit 0 to return 0 in vpn_scripts/start.sh.
When the script is sourced via entrypoint, exit terminates
the parent shell before the Windows VM entry.sh can run.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 08:16:07 +00:00
f878882718 rego-tunnel: auto-setup SSH, socat, and port forwarding
Some checks failed
Test / test (push) Has been cancelled
Renovate / renovate (push) Has been cancelled
- Add vpn_scripts volume mount
- Install socat, openssh-client, netcat on startup
- Copy SSH key to /root/.ssh/ automatically
- Add socat forwarder for SSH (port 22)
- Expose ports 22 and 1080 in user-config

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 17:50:13 +00:00
e7f8028e83 rego-tunnel: replace build folder with vpn_scripts
Some checks failed
Test / test (push) Has been cancelled
- Remove build folder (no longer building custom image)
- Add vpn_scripts folder with organized setup scripts
- Prefix setup scripts with numbers for execution order
- Add setup-all.bat for automated Windows setup
- Add dynamic vpn-startup.lnk shortcut (uses %USERNAME%)
- Include start.sh for container networking

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 17:37:25 +00:00
a472778a83 Use dockurr/windows:latest instead of custom image
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 14:25:11 +00:00
5ab97f3ffa set commit message here
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 14:18:43 +00:00
095db04a79 Remove force_pull and timestamps to match cistech-tunnel
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 12:28:21 +00:00
14a0fea9b6 fixup! Update rego-tunnel to use rego-vpn image
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:52:23 +00:00
9c7e67aab5 Add pull_policy: never to use local image
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:19:21 +00:00
10d1fae351 Use schema v1 format (no schemaVersion) like cistech-tunnel
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:13:29 +00:00
021402de69 Restore original format, only change image to rego-vpn:latest
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:12:04 +00:00
59052ad5ba Revert to schemaVersion 2 format, keep source: local
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:11:09 +00:00
d51e70ba57 Set source: local to use local Docker image
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:08:48 +00:00
a79f1e5a07 Add privileged: true for KVM access
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:08:10 +00:00
cb53a0ea22 Use schema v1 format like cistech-tunnel
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:06:56 +00:00
99c276c531 Fix docker-compose.json environment format to array
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:04:31 +00:00
dd168f0059 Update rego-tunnel to use local rego-vpn image
Some checks failed
Test / test (push) Has been cancelled
- Add AnyConnect 4.8 installer to build folder
- Update docker-compose to use rego-vpn:latest local image

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 11:02:24 +00:00
85c1fec4cf Fix rego-tunnel docker-compose.json format and add build folder
Some checks failed
Test / test (push) Has been cancelled
- Convert environment from array to object format (runtipi requirement)
- Remove hardcoded KEY from docker-compose.json
- Add build folder with custom Dockerfile and rego scripts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 10:46:32 +00:00
5804dc7dca Remove hardcoded KEY and custom.iso from rego-tunnel
Some checks failed
Test / test (push) Has been cancelled
- Removed KEY=B6QDN-RWKT8-G44CW-TXPBW-292XY that was causing activation issues
- Removed VERSION=/storage/custom.iso to allow user-config override

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 03:30:54 +00:00
f01f95558a Upload files to "apps/rego-tunnel/metadata"
Some checks failed
Test / test (push) Has been cancelled
Renovate / renovate (push) Has been cancelled
2025-12-17 22:36:56 +00:00
20091ee92e replace
Some checks failed
Test / test (push) Has been cancelled
2025-12-17 22:35:10 +00:00
ecbbc60fb9 fix(rego-tunnel): use WINDOWS_VERSION variable instead of hardcoded ISO path
Some checks failed
Test / test (push) Has been cancelled
Renovate / renovate (push) Has been cancelled
2025-12-16 20:55:36 +00:00
d4c555a79d upload current sources
Some checks failed
Test / test (push) Has been cancelled
Renovate / renovate (push) Has been cancelled
2025-12-15 20:58:55 +00:00
2c4a8fcb94 upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 20:57:22 +00:00
f09e89a2c7 upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 20:34:39 +00:00
78f46a82e3 upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 15:34:53 +00:00
1b487960c9 upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 15:28:44 +00:00
6a44f9a7ea upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 10:01:25 +00:00
d973d5fc35 upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 03:00:08 +00:00
b4601640df upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 02:59:49 +00:00
38e7c983b3 upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 02:58:17 +00:00
ffbc3da3eb upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 02:17:59 +00:00