ngrok内网穿透第一次会弹出授权页面
时间: 2024-08-28 22:00:55 浏览: 84
ngrok是一个流行的内网穿透工具,它允许你在公共互联网上访问位于私有网络环境的应用程序。当你初次使用ngrok时,它确实会引导你通过一个授权页面。这是因为ngrok需要获取你的身份验证信息,以便安全地创建隧道并映射你的本地端口到外部网络。这个过程通常是自动完成的,并且只需要授权一次,除非你手动断开连接或者更改了ngrok的配置。后续使用时,如果你已经授权过,ngrok通常会直接建立连接,无需再次授权。
相关问题
ngrok内网穿透教程
Ngrok是一款可以将本地计算机的服务映射到公网上,从而实现内网穿透的工具。下面是ngrok的使用教程。
1. 下载ngrok
在ngrok的官网https://ngrok.com/上下载对应的版本,解压后得到ngrok的可执行文件。
2. 注册ngrok账号
在ngrok官网上注册一个账号,这样可以获得更多功能,如自定义域名。
3. 进行身份验证
在终端中运行以下命令进行身份验证:
```
./ngrok authtoken <your_auth_token>
```
其中your_auth_token是在ngrok官网上获得的token。
4. 内网穿透
以将本地的web服务器映射到公网为例,假设本地的web服务器端口为8080。在终端中运行以下命令:
```
./ngrok http 8080
```
此时ngrok会生成一个公网地址,将该地址复制到浏览器中即可访问本地的web服务器。
除了http协议外,还可以使用其他协议进行内网穿透,例如:
```
./ngrok tcp 22
```
该命令将本地的ssh服务映射到公网上。
以上是ngrok内网穿透的简单教程,希望能对你有所帮助。
ngrok内网穿透 sftp
内网穿透是一种技术,它允许将位于私有网络内部的服务暴露给公共网络。ngrok是一个流行的工具,可以实现内网穿透。要通过ngrok进行内网穿透sftp,您可以按照以下步骤进行操作:
1. 首先,确保您已经在ngrok官网(https://ngrok.com/)上注册一个账号,并按照官方文档下载并安装ngrok客户端。
2. 下载ngrok客户端之后,在客户端配置文件ngrok.cfg中添加以下内容,指定ngrok服务器地址和端口:
```
server_addr: "ngrok.xxx.com:4443"
trust_host_root_certs: false
```
3. 将适用于您的操作系统的ngrok客户端文件(例如windows_amd64/ngrok.exe)分发到您的客户端电脑上。您可以使用SFTP或其他方式将文件复制到相应的位置。
4. 启动ngrok客户端,连接到ngrok服务器:
```
./ngrok authtoken <your_auth_token>
./ngrok sftp <local_ip_address>:<sftp_port>
```
替换<your_auth_token>为您在ngrok官网获取的认证令牌,<local_ip_address>为您的本地IP地址,<sftp_port>为SFTP服务监听的端口。
5. 启动ngrok之后,您将获得一个公共访问地址,通过该地址即可访问您的内网SFTP服务。
请注意,为了确保安全性,请在生产环境中仔细配置ngrok,并遵循安全最佳实践,如使用HTTPS进行通信,限制访问权限等。
阅读全文