-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmmw.env.example
More file actions
41 lines (36 loc) · 1.68 KB
/
Copy pathmmw.env.example
File metadata and controls
41 lines (36 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# mmw.env — MultiMicroWARP configuration, sourced by scripts/lib.sh.
# Copy to ./mmw.env and uncomment what you need; CLI flags override this file.
# --- fleet shape -----------------------------------------------------------
# COUNT=10 # nodes (1..64)
# BASE_PORT=40001 # first host port
# BIND=127.0.0.1 # host bind (use 0.0.0.0 only behind a firewall / VPN)
# IMAGE=ghcr.io/ccbkkb/microwarp:latest
# NAME_PREFIX=warp-n
# VOL_PREFIX=mmw-data-n
# --- run-loop tuning -------------------------------------------------------
# INITIAL_WAIT=30 # wait after first start (auto-scales for COUNT > 15)
# RECREATE_WAIT=55 # wait after each recreate round
# MAX_ROUNDS=8 # recreate rounds before giving up
# RECREATE_BATCH=3 # nodes recreated per batch (auto-shrinks for big sets)
# BATCH_GAP=25 # seconds between batches
# PROBE_TIMEOUT=12 # curl timeout per probe
# PROBE_CONCURRENCY=8 # parallel probes
# --- pool export -----------------------------------------------------------
# POOL_FILE=warp-pool.txt
# POOL_SCHEME=socks5h # socks5h = DNS through the proxy (tunnel is IPv4-only)
# --- MicroWARP passthrough (forwarded to every node) -----------------------
# TUNNEL_PROTOCOL=wireguard # or: masque
# SOCKS_USER=farm
# SOCKS_PASS=change-me
# MTU=1280
# KEEPALIVE=15
# ENABLE_IPV6=0 # 1 = dual-stack WARP
# GH_PROXY=https://mirror.example/ # if github.com is blocked where nodes boot
# ENDPOINTS="162.159.192.1 188.114.96.3:2408" # rotated across nodes
# ENDPOINT_PORT=2408
# Arbitrary MicroWARP env for the full surface (repeatable):
# EXTRA_ENV=(
# "MASQUE_PROXY_MODE=socks"
# "WARP_LICENSE=xxxx"
# "TAILSCALE_CIDR=100.64.0.0/10"
# )