# @d8d-localtunnel/client D8D LocalTunnel 客户端 - 将本地服务器暴露到公网 ## 安装 ```bash npm install -g @d8d-localtunnel/client ``` ## 命令行使用 ```bash d8d-lt --port 8000 --host https://your-tunnel-server.com --secure https --tunnel-port 7001 ``` ### 参数说明 - `--port`: 本地服务端口 (必需) - `--host`: 隧道服务器地址 (例如: https://pre.d8d.fun) - `--secure`: 安全连接类型 (例如: https) - `--tunnel-port`: 隧道端口 (例如: 7001) ## 编程方式使用 ```typescript import localtunnel from "@d8d-localtunnel/client"; const tunnel = await localtunnel({ port: 8000, host: "https://your-tunnel-server.com", secure: "https", tunnel_port: 7001 }); console.log("隧道 URL:", tunnel.url); tunnel.on("close", () => { // 隧道关闭 }); tunnel.on("error", (err) => { // 发生错误 }); ``` ## 开发 ```bash # 安装依赖 npm install # 开发模式 npm run dev # 运行示例 npm run start:example # 构建 npm run build # 测试 npm run test ``` ## License MIT