Tunnel: Add portMap

pull/740/head
iambabyninja 2025-08-30 09:41:09 +05:00
parent d24b371a13
commit 34f6694dd0
4 changed files with 10 additions and 5 deletions

View File

@ -34,7 +34,7 @@ export const sidebarRu: SidebarConfig = {
{
text: "Входящие подключения",
children: [
"/ru/config/inbounds/tunnel(dokodemo).md",
"/ru/config/inbounds/tunnel.md",
"/ru/config/inbounds/http.md",
"/ru/config/inbounds/shadowsocks.md",
"/ru/config/inbounds/socks.md",

View File

@ -2,7 +2,7 @@
Xray поддерживает следующие входящие протоколы:
- [Dokodemo-Door](../inbounds/tunnel(dokodemo).md)
- [Dokodemo-Door](../inbounds/tunnel.md)
- [HTTP](../inbounds/http.md)
- [Shadowsocks](../inbounds/shadowsocks.md)
- [Socks](../inbounds/socks.md)

View File

@ -1,4 +1,4 @@
# Tunnel
# Tunnel(dokodemo)
`Tunnel`, или `Dokodemo door`, может прослушивать локальный порт и все поступающие на этот порт данные отправлять через `outbound` на указанный порт сервера, тем самым достигая эффекта перенаправления портов.
@ -8,6 +8,7 @@
{
"address": "8.8.8.8",
"port": 53,
"portMap": [],
"network": "tcp",
"followRedirect": false,
"userLevel": 0
@ -24,6 +25,10 @@
Перенаправляет трафик на указанный порт целевого адреса, диапазон `[0, 65535]`, числовой тип. Если не заполнено или равно `0`, по умолчанию используется порт прослушиваемого адреса.
> `portMap`: map[string]string
Представляет собой `map`, который сопоставляет локальные порты с требуемыми удаленными портами (в случае, если `inbound` прослушивает несколько портов). Если локальный порт не указан в этом `map`, обработка будет производиться в соответствии с настройкой `port`.
> `network`: "tcp" | "udp" | "tcp,udp"
Поддерживаемые типы сетевых протоколов. Например, если указано `"tcp"`, то будет приниматься только трафик TCP. Значение по умолчанию: `"tcp"`.
@ -52,7 +57,7 @@
{
"listen": "127.0.0.1",
"port": 25565,
"protocol": "dokodemo-door",
"protocol": "tunnel",
"settings": {
"address": "mc.hypixel.net",
"port": 25565,

View File

@ -700,7 +700,7 @@ Reality лишь модифицирует TLS, и для реализации н
Для прозрачного проксирования требуются права root или `CAP_NET_ADMIN`.
::: danger
Если в [Dokodemo-door](./inbounds/tunnel(dokodemo).md) указано `followRedirect: true` и `tproxy` в настройках Sockopt пуст, то значение `tproxy` в настройках Sockopt будет установлено в `"redirect"`.
Если в [Dokodemo-door](./inbounds/tunnel.md) указано `followRedirect: true` и `tproxy` в настройках Sockopt пуст, то значение `tproxy` в настройках Sockopt будет установлено в `"redirect"`.
:::
> `domainStrategy`: "AsIs"