Browse Source

[Level2/gid] Fix typo & Add example (#49)

pull/50/head
R3pl4c3r 4 years ago committed by GitHub
parent
commit
0264764579
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 19
      docs/document/level-2/iptables_gid.md

19
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

Loading…
Cancel
Save