Certain tunnel IDs are reserved and cannot be used with the -id flag
To prevent confusion, protect infrastructure, and avoid abuse, stunl reserves a set of subdomain names that cannot be used as tunnel IDs. If you try to use one, your tunnel will fail to connect.
$ stunl -port 3000 -id test
Error: Subdomain 'test' is reserved by the system and cannot be used.
Instead, use a unique name like my-test, testing, or myapp-dev.
Reserved for core services and common infrastructure patterns.
admin
api
app
assets
auth
cdn
console
dashboard
dns
files
ftp
grafana
grpc
health
images
img
media
metrics
monitoring
ns
ns1
ns2
portal
prometheus
sftp
ssh
static
status
vpn
websocket
ws
wss
www
Names commonly associated with login flows and email services.
login
logout
oauth
register
signin
signup
sso
email
imap
mail
pop
smtp
Common development environment names. Use more specific names like my-test or project-staging instead.
demo
dev
preview
qa
sandbox
staging
test
Sensitive names that could be used for phishing or impersonation.
administrator
billing
help
payment
payments
root
superuser
support
Reserved to prevent impersonation of stunl services.
localshare
pentest
simple-tunnel
simpletunnel
tunnel
tunnels
Names that could cause confusion with local or internal network addresses.
internal
intranet
local
localhost
private
Add your project or username as a prefix:
myapp-api,
val-staging,
acme-demo
Pro users can reserve custom tunnel IDs in the portal so they're always available.
If you don't need a specific name, omit -id entirely and stunl will generate a random one for you.