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
Add SSH tunnel user management TUI and fix slipnet:// tunnel types
- Add --users flag with interactive menu (list/add/change password/delete)
- Fix slipnet:// tunnel type strings: ss, slipstream_ssh, dnstt_ssh
- Fix corrupted grep ':53\b' line in step_free_port53
- Auto-installs sshtun-user if not present
- Update README (English + Farsi) with user management docs
Manage SSH tunnel users after setup with the built-in user management TUI:
495
+
496
+
```bash
497
+
sudo bash dnstm-setup.sh --users
498
+
```
499
+
500
+
This opens an interactive menu:
501
+
502
+
| Option | Action |
503
+
|---|---|
504
+
|**1**|**List users** — show all SSH tunnel users |
505
+
|**2**|**Add user** — create a new tunnel user (with password or auto-generated) |
506
+
|**3**|**Change password** — update an existing user's password |
507
+
|**4**|**Delete user** — remove a user (with confirmation) |
508
+
|**0**|**Exit**|
509
+
510
+
> **What are SSH tunnel users?** These are restricted system users that can only create SSH tunnels (SOCKS proxy, port forwarding) — they have no shell access and cannot run commands on your server. They're required for the SSH-based tunnels (`s2` and `ds2` subdomains).
511
+
512
+
If `sshtun-user` is not installed, the script will automatically download and configure it on first run.
0 commit comments