diff --git a/docs/document/level-2/iptables_gid.md b/docs/document/level-2/iptables_gid.md index e0c71454b..edb3af54a 100644 --- a/docs/document/level-2/iptables_gid.md +++ b/docs/document/level-2/iptables_gid.md @@ -87,7 +87,7 @@ iptables -t mangle -A OUTPUT -j XRAY_SELF iptables -t mangle -A OUTPUT -m owner ! --gid-owner 23333 -j XRAY_SELF ``` -3. 修改运行 Xray 的方式,使其运行在 uid 为 0,gid 为 23333 的用户上,参考[这里](#3-配置最大文件大开数运行xray客户端)。 +3. 修改运行 Xray 的方式,使其运行在 uid 为 0,gid 为 23333 的用户上,参考[这里](#3-配置最大文件打开数运行xray客户端)。 ## 下面提供一个实现 tproxy 全局代理的完整配置过程 @@ -122,11 +122,11 @@ iptables -t mangle -A OUTPUT -m owner ! --gid-owner 23333 -j XRAY_SELF } ``` -### 3. 配置最大文件大开数&运行 Xray 客户端 +### 3. 配置最大文件打开数&运行 Xray 客户端 -关于最大文件大开数问题见: **[too many open files 问题](https://guide.v2fly.org/app/tproxy.html#解决-too-many-open-files-问题)** +关于最大文件打开数问题见: **[too many open files 问题](https://guide.v2fly.org/app/tproxy.html#解决-too-many-open-files-问题)** -目前 Xray 服务端使用官方脚本安装的已经自动配置了最大文件大开数,无需再修改。 +目前 Xray 服务端使用官方脚本安装的已经自动配置了最大文件打开数,无需再修改。 **安卓系统** @@ -142,15 +142,22 @@ ulimit -SHn 1000000 sudo -u xray_tproxy "运行Xray的命令"& ``` +例如: + +```bash +ulimit -SHn 1000000 +sudo -u xray_tproxy xray -c /etc/xray/config.json & +``` + _第一条命令:_ -改变最大打开文件数,只对当前终端有效,每次启动 Xray 前都要运行,该命令是设置客户端的最大文件大开数 +改变最大打开文件数,只对当前终端有效,每次启动 Xray 前都要运行,该命令是设置客户端的最大文件打开数 _第二条命令:_ 以 uid 为 0,gid 不为 0 的用户来运行 Xray 客户端,后面加&代表放在后台运行 -**检查最大文件大开数是否设置成功** +**检查最大文件打开数是否设置成功** ```bash cat /proc/Xray的pid/limits