内网穿透神器-frp

0x001 frp


1. 介绍

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

下载地址:https://github.com/fatedier/frp/releases

2. 使用方法

在具有公网 IP 的机器上部署 frps,修改 frps.ini 文件,这里使用了最简化的配置,设置了 frp 服务器用户接收客户端连接的端口:

[common]
bind_port = 7000

在需要被访问的内网机器上(SSH 服务通常监听在 22 端口)部署 frpc,修改 frpc.ini 文件,假设 frps 所在服务器的公网 IP 为 x.x.x.x:

[common]
server_addr = x.x.x.x
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

local_ip 和 local_port 配置为本地需要暴露到公网的服务地址和端口。remote_port 表示在 frp 服务端监听的端口,访问此端口的流量将会被转发到本地服务对应的端口。

分别启动 frps 和 frpc。

服务端启动
./frps -c ./frps.ini

客户端启动
./frpc -c ./frpc.ini

3. 更多使用方法

frp官方文档介绍


0x002 ngrok


1. 介绍

Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。Ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。简单来说,利用 Ngrok 可以通过外网来访问部署在本地服务器的网站,它还提供一个 Web 管理页来监控 HTTP 通信报文,方便程序员发现问题、开发调试。另外 Ngrok 还支持 TCP 层端口映射,不局限于某一特定的服务。支持 Mac OS X,Linux,Windows 平台。

下载地址:http://ngrok.cn/download.html

2. 使用方法

Windows:下载解压,然后双击运行 ngrok.exe 即可

Linux:下载使用 unzip /path/to/ngrok.zip 命令解压,然后输入 ./ngrok help 命令运行即可。

将本地Web服务器公开到互联网

ngrok.exe http 80

默认是将 80 端口公开到外网

当您启动ngrok时,它将在您的终端中显示一个UI,其中包含您的隧道的公共URL以及有关通过您的隧道进行的连接的其他状态和指标信息。

ngrok by @inconshreveable
 
Tunnel Status                 online
Version                       2.0/2.0
Web Interface                 http://127.0.0.1:4040
Forwarding                    http://92832de0.ngrok.io -> localhost:80
Forwarding                    https://92832de0.ngrok.io -> localhost:80
 
Connnections                  ttl     opn     rt1     rt5     p50     p90
                              0       0       0.00    0.00    0.00    0.00

此外,ngrok 还提供了一个实时的 Web UI,可以在其中内省您的隧道上运行的所有HTTP流量。只需要访问 http://localhost:4040 即可检查请求详细信息。

重播请求

为外部API发出的webhooks开发通常会减慢你的开发周期,因为要求你做一些工作,比如拨打电话,触发挂钩请求。 ngrok允许您通过一次点击重新播放任何请求,大幅加快您的迭代周期。 单击Web检查UI上任何请求右上角的Replay按钮以重播。

请求正文验证

ngrok特别支持在网络上使用的最常见的数据交换格式。请求或响应正文中的任何XML或JSON数据会自动为您打印并检查语法错误。

更多高级功能请前往 https://dashboard.ngrok.com/signup 注册账号后使用

3. 更多使用方法

ngrok中文版文档

posted @ 2022-11-17 21:24  Cx330Lm  阅读(132)  评论(0编辑  收藏  举报