01README
Configure nginx as a TCP/UDP stream proxy on a remote host over SSH, with bootstrap and per-service proxy configuration.
02Models
@keeb/nginx/streamv2026.02.14.1nginx_stream.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| sshHost | string | SSH hostname for the proxy server |
| sshUser | string | SSH user (default 'keeb') |
| streamDir | string | Path to stream proxy directory |
fn init()
Bootstrap nginx stream proxy directory and start container
fn configure(vmName: string, targetIp: string, portMap: string)
Configure nginx stream proxy for a service
| Argument | Type | Description |
|---|---|---|
| vmName | string | Service name used for config filename |
| targetIp | string | Tailscale IP of the backend service |
| portMap | string | Port mappings: 'listen:backend[/proto],...' e.g. '25565:25565,7777:7777/udp' |
Resources
server(infinite)— Proxy server init result
proxy(infinite)— Proxy configuration result
03Workflows
@keeb/configure-proxy08985fcf-edbe-4353-8bcb-2ee26d14614c
Configure nginx stream proxy for a backend service
configureSync tailnet, then write nginx config and update docker-compose ports
1.tailscale-statustailscaleStatus.execute
2.sync-machinestailnet.sync
3.configure-proxystreamProxy.configure— Configure stream proxy for the service
04Skills
nginx1 file
05Previous Versions
2026.04.22.2Apr 22, 2026
2026.03.02.3Mar 3, 2026
2026.03.02.2Mar 3, 2026
2026.03.02.1Mar 3, 2026
2026.02.27.1Feb 27, 2026
06Stats
A
100 / 100
Downloads
14
Archive size
8.2 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Repository
https://github.com/keeb/swamp-nginx07Security Notice
This extension includes AI agent skills that can modify AI assistant behavior. Review the skill files before installing.
08Platforms
09Labels