diff --git a/en/guide/network/kcp-proxy.md b/en/guide/network/kcp-proxy.md index c01c868..e224c9f 100644 --- a/en/guide/network/kcp-proxy.md +++ b/en/guide/network/kcp-proxy.md @@ -32,6 +32,8 @@ To proxy TCP traffic on Node A to the KCP protocol, simply start EasyTier on Nod The KCP proxy ensures version compatibility by automatically reverting to the TCP protocol if it detects that the counterpart node does not support the KCP proxy. +By default, the KCP proxy uses the kernel's network stack, which may not work correctly due to system firewall settings. You can try using the `--use-smoltcp` parameter to switch to the user-space network stack. + ## Disabling KCP Input If you do not want traffic destined for a specific node to use the KCP protocol, start EasyTier on the target node with the `--disable-kcp-input` parameter. diff --git a/guide/network/kcp-proxy.md b/guide/network/kcp-proxy.md index 33b3bcd..80e5e02 100644 --- a/guide/network/kcp-proxy.md +++ b/guide/network/kcp-proxy.md @@ -35,6 +35,8 @@ KCP 代理功能需要虚拟网内 **所有节点** 的 EasyTier 版本在 v2.2. KCP 代理会保证版本兼容性,如果发现对端节点不支持 KCP 代理,会自动切换回 TCP 协议。 +KCP 代理默认使用内核的网络栈,可能由于系统防火墙设置导致无法正常工作。可以尝试结合 `--use-smoltcp` 参数,切换到用户态网络栈。 + ## 禁用 KCP 入站 如果不希望发往某个节点的流量使用 KCP 协议,可以在对端节点上启动 EasyTier 时指定 `--disable-kcp-input` 参数。 diff --git a/metadata.data.ts b/metadata.data.ts index 3598612..1972398 100644 --- a/metadata.data.ts +++ b/metadata.data.ts @@ -1,7 +1,7 @@ export default { load() { return { - easytier_latest_version: '2.2.0', + easytier_latest_version: '2.2.1', github_accels: [ 'https://ghfast.top/', ],