# Windows
# 下载后直接运行
web-ssh-client.exe -port 8080 -db-type sqlite
# Linux
# 一键下载、设置权限并启动
wget -O /opt/web-ssh-client https://vnc.hlwidc.com/web-ssh-client && chmod +x /opt/web-ssh-client && /opt/web-ssh-client -port 8080 -db-type sqlite
SQLite 数据库文件会自动创建在可执行文件目录下,默认文件名为 machine_manage.db
./web-ssh-client \
-port 8080 \
-db-type mysql \
-db-host localhost \
-db-port 3306 \
-db-user root \
-db-password your_password \
-db-name machine_manage
需要先创建数据库,系统会自动创建表结构。
http://localhost:8080adminadmin提示:如果您的宝塔面板配置了BasicAuth认证(HTTP基础认证),请填写BasicAuth账号和密码。系统会在访问宝塔面板时自动添加BasicAuth认证头,无需手动输入。
服务器IP:源端口 即可访问目标机器的目标端口使用 -enable-ssl 参数启用 HTTPS 支持,系统会自动生成自签名证书:
# Windows
web-ssh-client.exe --enable-ssl --server-host example.com --port 80 -db-type sqlite
# Linux
/opt/web-ssh-client --enable-ssl --server-host example.com --port 80 -db-type sqlite
server.crt 和 server.key--server-host 参数生成,支持域名和IP地址注意:自签名证书会在浏览器中显示安全警告,这是正常现象。可以点击"高级"继续访问,或使用正式证书(如 Let's Encrypt)替换证书文件。
| 参数 | 说明 | 默认值 |
|---|---|---|
-port |
HTTP和WebSocket服务端口 | 8080 |
-db-type |
数据库类型:mysql 或 sqlite | sqlite |
-db-host |
数据库主机地址(MySQL) | localhost |
-db-port |
数据库端口(MySQL) | 3306 |
-db-user |
数据库用户名(MySQL) | root |
-db-password |
数据库密码(MySQL) | (空) |
-db-name |
数据库名称或文件路径 | machine_manage.db |
-server-host |
服务器IP/域名 | 127.0.0.1 |
-max-connections |
WebSocket最大连接数(0=不限制) | 0 |
-auth-key |
授权密钥 | (空) |
-enable-ssl |
启用SSL/TLS(自动生成自签名证书) | false |