You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README_EN.md
+50-3Lines changed: 50 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -389,7 +389,54 @@ sudo sealtun disconnect
389
389
390
390
Limitations: transparent data-plane support is Linux + TCP only and requires root plus `iptables`; ICMP/ping and UDP are not supported. macOS/Windows fail clearly as unsupported for now.
391
391
392
-
### 7. Observe tunnels and run the local dashboard
392
+
### 7. Pricing
393
+
Sealtun itself does not charge a separate software fee. The actual cost comes from the Sealos Cloud resources allocated to the remote tunnel Pod and the public entrypoint. The CLI can show resource occupancy hints in `resources` and `dashboard`, but that is not billing estimation; the authoritative source is still the Sealos Cloud pricing page and your actual bill.
394
+
395
+
Based on the current Sealos Cloud pricing page, Sealtun tunnel cost is easiest to understand through these dimensions:
396
+
397
+
-`CPU`: billed per core / hour
398
+
-`Memory`: billed per GB / hour
399
+
-`Port`: billed per public port / hour
400
+
-`Network`: billed by traffic usage
401
+
402
+
Common Sealtun cost sources are:
403
+
404
+
- one remote tunnel Pod: `CPU + Memory`
405
+
- HTTP/HTTPS tunnels and TCP/SSH NodePort exposure: `Port`
406
+
- public traffic served through the tunnel: `Network`
407
+
408
+
Unit prices differ by region. Based on the current Sealos Cloud console screenshots, `Hangzhou H`, `Singapore B`, `Beijing A`, `Guangzhou G`, and `US West` all have different CPU, memory, and port prices, so the same tunnel can have different hourly cost across regions.
409
+
410
+
You can currently use this hourly price table as a direct reference:
411
+
412
+
| Region | CPU (core/hour) | Memory (GB/hour) | Port (port/hour) | Network |
Remote mode does not embed the dashboard token in HTML; callers need the URL fragment token or request header. When dashboard Basic Auth is enabled, HTML, static assets, and APIs are all protected before the dashboard token layer. Every mutating action still requires a page confirmation and a backend-validated `confirm` field to avoid accidental clicks or scripted misuse.
489
536
490
-
### 8. Protocol templates
537
+
### 9. Protocol templates
491
538
When you are unsure which command or declarative config to use, generate a template first:
492
539
493
540
```bash
@@ -500,7 +547,7 @@ sealtun template mongodb
500
547
501
548
Templates print both a one-shot `sealtun expose` command and a `sealtun.yaml` snippet. `mysql`, `postgres`, `redis`, `mongodb`, and `mqtt` templates default to generic TCP L4 entries; only HTTPS templates support custom domains and access controls.
0 commit comments