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

frps.ini服务端配置

[common]
bind_addr = 0.0.0.0
bind_port = 7000
privilege_token = www.nat.ee

转发到 Google 的 DNS 查询服务器 8.8.8.8 的 udp 53 端口:

frpc.ini客户端配置

[common]
server_addr = 服务端IP
server_port = 7000
privilege_token = www.nat.ee

[dns]
type = udp
local_ip = 8.8.8.8
local_port = 53
remote_port = 6000

通过 dig 命令测试 UDP 包转发是否成功,预期会返回 www.google.com 域名的解析结果:
dig @服务端IP -p 6000 www.google.com

标签: none