TCP Services
Expose non-HTTP services like SSH, databases, FTP, and game servers using raw TCP tunneling.
SSH Access
Expose SSH for remote terminal access to your machine:
python client_cli.py tcp
Port to forward: 22
Subdomain: my-ssh
Connect from anywhere:
ssh user@my-ssh.ExposeHost.me -p [exposed_port]
FTP Server Access
Expose a local FTP server safely using TCP forwarding:
python client_cli.py tcp
Port to forward: 21
Subdomain: my-ftp
Connect using any FTP client:
Host: my-ftp.ExposeHost.me
Port: [exposed_port]
Note: Passive mode FTP may require additional configuration due to dynamic ports.
MySQL/MariaDB Access
Access your local database for remote management or app connectivity:
python client_cli.py tcp
Port to forward: 3306
Subdomain: my-db
Connect remotely:
mysql -h my-db.ExposeHost.me -P [exposed_port] -u root -p
Game Servers
Host a Minecraft server or other TCP-based game servers:
python client_cli.py tcp
Port to forward: 25565
Subdomain: my-mc-server
Players connect via:
my-mc-server.ExposeHost.me:[exposed_port]
Security Considerations
- TCP tunneling exposes the raw port directly to the internet.
- Ensure your services have strong passwords and up-to-date security patches.
- Use firewalls (like ufw) on your local machine if necessary to limit access to other local ports.