Skip to content

Commit

Permalink
更新
Browse files Browse the repository at this point in the history
  • Loading branch information
xishang0128 committed Oct 20, 2024
1 parent 39df256 commit d62372d
Show file tree
Hide file tree
Showing 7 changed files with 88 additions and 105 deletions.
102 changes: 87 additions & 15 deletions docs/config/proxies/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

```{.yaml linenums="1"}
proxies:
- name: "ss-out2"
- name: "ss"
type: ss
server: server
port: 443
Expand All @@ -14,29 +14,41 @@ proxies:
mptcp: false
dialer-proxy: ss1
```
## proxies
smux:
enabled: true
protocol: smux
max-connections: 4
min-streams: 4
max-streams: 0
statistic: false
only-tcp: false
padding: true
brutal-opts:
enabled: true
up: 50
down: 100
```

代理节点,内容为数组

### name
## name

必须,代理名称,不可重复

### type
## type

必须,代理节点类型

### server
## server

必须,代理节点服务器 (域名/ip)

### port
## port

必须项,代理节点端口

### ip-version
## ip-version

代理软件出站使用的 ip 版本,如果不是 direct,则会影响 server 为域名时使用的 ip 地址

Expand All @@ -47,29 +59,89 @@ proxies:
* ipv4-prefer: 优先使用 IPv4,对于 TCP 会进行双栈解析,并发链接但是优先使用 IPv4 链接,UDP 则为双栈解析,获取结果中的第一个 IPv4
* ipv6-prefer:优先使用 IPv6,对于 TCP 会进行双栈解析,并发链接但是优先使用 IPv6 链接,UDP 则为双栈解析,获取结果中的第一个 IPv6

### udp
## udp

是否允许 UDP 通过代理,默认为 `false`

!!! note
此选项在 `TUIC` 等基于 `UDP` 的协议以及 `direct``dns` 类型中默认开启

### interface-name
## interface-name

指定节点绑定的接口,从此接口发起连接

### routing-mark
## routing-mark

节点发起连接时附加的路由标记

### tfo
## tfo

启用 `TCP Fast Open`, 仅生效于 `TCP` 协议

### mptcp
## mptcp

启用 `TCP Multi Path`, 仅生效于 `TCP` 协议

### dialer-proxy
## dialer-proxy

指定当前 `proxies` 通过 `dialer-proxy` 建立网络连接,值可以为[策略组](../proxy-groups/index.md)/[出站代理](../proxies/index.md)`name`

## smux

sing-mux,仅限使用 tcp 传输的协议

### smux.enabled

是否启用多路复用

### smux.protocol

多路复用协议,支持如下协议,默认使用 `h2mux`

| 协议 | 描述 |
|---------|--------------------------------------|
| `smux` | <https://github.com/xtaci/smux> |
| `yamux` | <https://github.com/hashicorp/yamux> |
| `h2mux` | <https://golang.org/x/net/http2> |

### smux.max-connections

最大连接数量

`max-streams` 冲突

### smux.min-streams

在打开新连接之前,连接中的最小多路复用流数量

`max-streams` 冲突

### smux.max-streams

在打开新连接之前,连接中的最大多路复用流数量

`max-connections``min-streams` 冲突

### smux.statistic

控制是否将底层连接显示在面板中,方便打断底层连接

### smux.only-tcp

仅允许 tcp,如果设置为 true,smux 的设置将不会对 udp 生效,udp 连接会直接走节点默认 udp 协议传输

### smux.padding

启用填充

### smux.brutal-opts

TCP Brutal 设置

#### smux.brutal-opts.enabled

启用 TCP Brutal 拥塞控制算法

#### smux.brutal-opts.up/down

参阅 [dialer-proxy](./dialer-proxy.md)
上传和下载带宽,以默认以 Mbps 为单位
73 changes: 0 additions & 73 deletions docs/config/proxies/sing-mux.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/config/proxies/ss.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,6 @@ Shadowsocks 密码

UDP over TCP 的协议版本,默认 1。可选值 1/2。

## smux

参阅 [sing-mux](./sing-mux.md)

## 插件

### plugin
Expand Down
6 changes: 1 addition & 5 deletions docs/config/proxies/trojan.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,4 @@ trojan-go 的 shadowsocks AEAD 加密密码

传输层,支持 ws/grpc,不配置或配置其他值则为 tcp

参阅 [传输层配置](./transport.md)

## smux

参阅 [sing-mux](./sing-mux.md)
参阅 [传输层配置](./transport.md)
3 changes: 0 additions & 3 deletions docs/config/proxies/vless.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,3 @@ UDP 包编码,为空则使用原始编码,可选 `packetaddr` (由 `v2ray 5+

参阅 [传输层配置](./transport.md)

## smux

参阅 [sing-mux](./sing-mux.md)
4 changes: 0 additions & 4 deletions docs/config/proxies/vmess.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,3 @@ UDP 包编码,为空则使用原始编码,可选 `packetaddr` (由 `v2ray 5+
传输层,支持 ws/http/h2/grpc,不配置或配置其他值则为 tcp

参阅 [传输层配置](./transport.md)

## smux

参阅 [sing-mux](./sing-mux.md)
1 change: 0 additions & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,6 @@ nav:
- TLS配置: config/proxies/tls.md
- 传输层配置: config/proxies/transport.md
- dialer-proxy: config/proxies/dialer-proxy.md
- sing-mux: config/proxies/sing-mux.md
- DIRECT: config/proxies/direct.md
- DNS: config/proxies/dns.md
- HTTP: config/proxies/http.md
Expand Down

0 comments on commit d62372d

Please sign in to comment.