frp内网穿透

【frp官网示例】UDP服务示例:转发 DNS 查询请求

      DNS 查询请求通常使用 UDP 协议,frp 支持对内网 UDP 服务的穿透,配置方式和 TCP 基本一致。

部署服务器端 frps

修改 frps.ini 文件,配置一个名为 dns 的反向代理:

# frps.ini
[common]
bind_port = 7000
[dns]
type = udp
listen_port = 6000
auth_token = 123

启动 frps:

./frps -c ./frps.ini

部署客户端 frpc

修改 frpc.ini 文件,设置 frps 所在服务器的 IP 为 x.x.x.x,转发到 Google 的 DNS 查询服务器 8.8.8.8 的 udp 53 端口:

# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
auth_token = 123
[dns]
type = udp
local_ip = 8.8.8.8
local_port = 53

启动 frpc:

./frpc -c ./frpc.ini

UDP服务穿透测试

通过 dig 测试 UDP 包转发是否成功,预期会返回 www.google.com 域名的解析结果:

dig @x.x.x.x -p 6000 www.goolge.com

×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

赞(0)
未经允许不得转载:Frp穿透 » 【frp官网示例】UDP服务示例:转发 DNS 查询请求
标签:

评论 抢沙发

  • QQ号(选填)
  •  昵称 (必填)
  •  邮箱 (必填)
  •  网址 (选填)