安装Xray(以 Docker 为例) 1 安装 Docker 如果你尚未安装 Docker,先进行安装: curl -fsSL https://get.docker.com | bash -s docker 2 拉取 Xray 镜像 运行以下命令拉取 Xray 镜像: docker pull xray/xray:latest 3 启动 Xray 容器 在 Docker 中运行 Xray 容器: docker run -d --name xray xray/xray:latest Xray 已经在 Docker 容器中运行。 下载配置文件 下载适用于你的 Xray 版本的配置文件,Xray 的配置文件可以在 Xray GitHub 仓库 或 Xray 官方网站 找到。 配置 Xray 1 创建配置文件 使用文本编辑器(如 nano 或 vim)编辑配置文件: nano /etc/xray/config.json 2 填写配置内容 根据你的网络环境,填写以下内容: { "log_level": "info", "log_loc": "/var/log/xray/", "max_conn": 32768, "descriptors": 5, "socks": "SOCKS5", "socks_addr": "10.103..1", "socks_port": 108, "dns": "10.103..6", "dns_list": [ "114.114.114.114", "8.8.8.8" ], "route": [ { "domain": "10.1...
安装Xray(以 Docker 为例)
1 安装 Docker
如果你尚未安装 Docker,先进行安装:
curl -fsSL https://get.docker.com | bash -s docker
2 拉取 Xray 镜像
运行以下命令拉取 Xray 镜像:
docker pull xray/xray:latest
3 启动 Xray 容器
在 Docker 中运行 Xray 容器:
docker run -d --name xray xray/xray:latest
Xray 已经在 Docker 容器中运行。
下载配置文件
下载适用于你的 Xray 版本的配置文件,Xray 的配置文件可以在 Xray GitHub 仓库 或 Xray 官方网站 找到。
配置 Xray
1 创建配置文件
使用文本编辑器(如 nano 或 vim)编辑配置文件:
nano /etc/xray/config.json
2 填写配置内容
根据你的网络环境,填写以下内容:
{
"log_level": "info",
"log_loc": "/var/log/xray/",
"max_conn": 32768,
"descriptors": 5,
"socks": "SOCKS5",
"socks_addr": "10.103..1",
"socks_port": 108,
"dns": "10.103..6",
"dns_list": [
"114.114.114.114",
"8.8.8.8"
],
"route": [
{
"domain": "10.103..6",
"via": "127...1:80",
"priority": "Bypass"
},
{
"domain": "*",
"via": "127...1:80",
"priority": "Bypass"
}
]
}
socks_addr和socks_port:配置 SOCKS 代理地址和端口,这里使用了默认的 Xray 内网地址和常用端口 108。dns和dns_list:设置内网 DNS 和外部 DNS 服务器,确保域名解析正确。route:指定域名匹配规则,例如直接访问内网域名或设置默认路由。
3 保存并退出编辑器。
重启 Xray 容器
保存配置后,重启 Xray 容器以应用更改:
docker restart xray
测试配置
- 访问内网:尝试访问内网资源,
http://10.103..6,确保正确解析。 - 使用 SOCKS 代理:配置应用(如浏览器)使用 SOCKS 代理,通常是
socks://10.103..1:108,访问外网时应该通过 Xray。
验证日志
查看 Xray 日志,确保没有错误:
docker logs -f xray
常见问题解决
- 配置错误:检查 JSON 格式是否正确,确保引号和括号正确闭合。
- 内网访问问题:确认内网 DNS 正确,且域名解析无误。
- 代理设置问题:确认应用正确使用了 SOCKS 代理地址和端口。
进一步优化
- 域名匹配规则:根据需要添加更多规则,例如特定域名的处理。
- 性能调优:根据需求调整
max_conn和descriptors,以优化性能。
使用其他工具
Xray 不适合,考虑使用其他工具如 LSN 或 Shadowsocks,根据你的网络环境选择最合适的解决方案。
通过以上步骤,你应该能够成功配置并使用 V2Ray(Xray)实现网络代理功能,记得定期检查日志,确保服务正常运行,并根据需要调整配置。

上一篇:V2Ray配置文件下载指南
下一篇:代理设置
相关文章







