Add explanation for dokodemo-door

pull/512/head
风扇滑翔翼 6 months ago committed by GitHub
parent 13b995d922
commit c8cf75f3c6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -45,6 +45,33 @@ Dokodemo door任意门可以监听一个本地端口并把所有进入
userLevel 的值, 对应 [policy](../policy.md#policyobject) 中 `level` 的值. 如不指定, 默认为 0。 userLevel 的值, 对应 [policy](../policy.md#policyobject) 中 `level` 的值. 如不指定, 默认为 0。
## 用处
任意门主要有两个用处 一个是用作透明代理(见下),另一个是映射一个端口。
有时一些服务并不支持使用 Socks5 这样的正向代理,使用 Tun 或者 Tproxy 又有些小题大做了,而这些服务又只和一个 IP 一个端口通信 (比如: iperf, Minecraft server, Wireguard endpoint), 就可以用到任意门。
如以下 Config (假设默认出站为一有效代理)
```json
{
"listen": "127.0.0.1",
"port": 25565,
"protocol": "dokodemo-door",
"settings": {
"address": "mc.hypixel.net",
"port": 25565,
"network": "tcp",
"timeout": 0,
"followRedirect": false,
"userLevel": 0
},
"tag": "mc"
}
```
这时候核心会监听 127.0.0.1:25565 并通过默认出站转发至 mc.hypixel.net:25565 (一个MC服务器), 这时候再通过 Minecraft 客户端连接 127.0.0.1:25565, 就相当于通过代理连接了 Hypixel 服务器。
## 透明代理配置样例 ## 透明代理配置样例
此部分请参考[透明代理TProxy配置教程](../../document/level-2/tproxy)。 此部分请参考[透明代理TProxy配置教程](../../document/level-2/tproxy)。

Loading…
Cancel
Save