Ngrok客户端是一个强大的工具,可以帮助你创建安全的反向代理隧道,用于测试和开发内部应用程序。以下是设置 Ngrok 客户端的详细步骤
5822369cdwAstrill加速器官网2026-08-0830
下载 Ngrok 客户端 你需要从 Ngrok 的官方网站下载客户端,以下是下载链接: [下载 Ngrok 客户端](https://ngrok.com/) 在下载页面,根据你的操作系统选择相应的版本: Windows: .exe 文件 Linux: .tar.gz 或 .zip 文件 MacOS: .zip 文件 安装 Ngrok 客户端 按照下载的指南安装客户端: Windows: 双击 .exe 文件,运行安装向导。 选择安装目录,点击“继续”。 安装完成后,启动 Ngrok 客户端。 Linux: 解压下载的 .tar.gz 或 .zip 文件。 使用终端进入解压后的目录,运行安装脚本:./ngrok install 这将安装 Ngrok 客户端到你的系统。 MacOS: 解压 .zip 文件。 双击 ngrok 文件,按照向导进行安装。 配置 Ngrok 客户端 启动 Ngrok 客户端后,打开终端或命令提示符,输入以下命令: ngrok autogen 这将生成一个唯一的 Ngrok 密钥,用于身份验证,按照以下步骤配置隧道: 设置隧道 在终端中输入以下命令,指定要隧道的端口和协议: ngrok [options] <your-domain> <your-domain>:可以是域名或 IP 地址。 可选参数: --subdomain=your-subdomain:指定子域名。 --port=808:指定要隧道的端口。 --https:启用 HTTPS,自动为你创建证书。 --region=us:指定地区。 示例: ngrok --subdomain=your-subdomain --port=808 https://localhost:808 绑定域名和端口 在浏览器中,访问你配置的域名或 IP 地址,https://your-subdomain.ngrok.io,你将被重定向到你的本地应用。 生成自签名证书(HTTPS) 如果你使用了 --https 选项,Ngrok 会自动为你生成自签名证书,这些证书会随着 Ngrok 会...
下载 Ngrok 客户端
你需要从 Ngrok 的官方网站下载客户端,以下是下载链接:
- [下载 Ngrok 客户端](https://ngrok.com/)
- 在下载页面,根据你的操作系统选择相应的版本:
- Windows:
.exe文件 - Linux:
.tar.gz或.zip文件 - MacOS:
.zip文件
- Windows:
安装 Ngrok 客户端
按照下载的指南安装客户端:
-
Windows:
- 双击
.exe文件,运行安装向导。 - 选择安装目录,点击“继续”。
- 安装完成后,启动 Ngrok 客户端。
- 双击
-
Linux:
- 解压下载的
.tar.gz或.zip文件。 - 使用终端进入解压后的目录,运行安装脚本:
./ngrok install
- 这将安装 Ngrok 客户端到你的系统。
- 解压下载的
-
MacOS:
- 解压
.zip文件。 - 双击
ngrok文件,按照向导进行安装。
- 解压
配置 Ngrok 客户端
启动 Ngrok 客户端后,打开终端或命令提示符,输入以下命令:
ngrok autogen
这将生成一个唯一的 Ngrok 密钥,用于身份验证,按照以下步骤配置隧道:
设置隧道
在终端中输入以下命令,指定要隧道的端口和协议:
ngrok [options] <your-domain>
<your-domain>:可以是域名或 IP 地址。- 可选参数:
--subdomain=your-subdomain:指定子域名。--port=808:指定要隧道的端口。--https:启用 HTTPS,自动为你创建证书。--region=us:指定地区。
示例:
ngrok --subdomain=your-subdomain --port=808 https://localhost:808
绑定域名和端口
在浏览器中,访问你配置的域名或 IP 地址,https://your-subdomain.ngrok.io,你将被重定向到你的本地应用。
生成自签名证书(HTTPS)
如果你使用了 --https 选项,Ngrok 会自动为你生成自签名证书,这些证书会随着 Ngrok 会话结束而失效,因此在每次新会话开始时,需要再次生成。
注意事项
- 权限问题:确保你运行 Ngrok 时具备足够的权限,可能需要使用
sudo。 - 证书有效期:自签名证书通常有效期为 24 小时,及时续用。
- 端口占用:如果端口已经被占用,可以使用
--force选项强制使用。
高级配置
- 设置自动重启:
ngrok --keep-alive
- 日志级别:
ngrok --log-level debug
通过以上步骤,你可以轻松设置 Ngrok 客户端,创建安全的反向代理隧道,用于测试和开发内部应用。

相关文章







