frp 轉(zhuǎn)發(fā) DNS 查詢(xún)請(qǐng)求

2024-12-31 09:42 更新

本示例演示如何通過(guò)簡(jiǎn)單配置 UDP 類(lèi)型的代理來(lái)實(shí)現(xiàn) DNS 查詢(xún)請(qǐng)求的轉(zhuǎn)發(fā)。

DNS 查詢(xún)請(qǐng)求通常使用 UDP 協(xié)議,而 frp 支持對(duì)內(nèi)網(wǎng) UDP 服務(wù)的穿透,配置方式與 TCP 類(lèi)似。 

步驟

配置 frps.toml

在 frps.toml 文件中添加以下內(nèi)容:

bindPort = 7000

配置 frpc.toml

在 frpc.toml 文件中添加以下內(nèi)容:

serverAddr = "x.x.x.x"
serverPort = 7000

[[proxies]]
name = "dns"
type = "udp"
localIP = "8.8.8.8"
localPort = 53
remotePort = 6000

請(qǐng)注意,這里示例中反代了 Google 的 DNS 查詢(xún)服務(wù)器的地址,僅用于測(cè)試 UDP 代理,并沒(méi)有實(shí)際意義。


啟動(dòng) frps 和 frpc

分別啟動(dòng) frps 和 frpc。


測(cè)試 DNS 查詢(xún)請(qǐng)求

使用以下命令通過(guò) dig 工具測(cè)試 UDP 包轉(zhuǎn)發(fā)是否成功,預(yù)期會(huì)返回 www.baidu.com 域名的解析結(jié)果:

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


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)