安装Xray(使用Docker)
a. 安装Docker(Mac用户)
- 下载Docker Desktop。
- 安装完成后,打开Docker Desktop。
- 在终端中输入:
docker --version
确认Docker已安装。
b. 拉取Xray镜像
在终端中输入:
docker pull xray/xray
c. 运行Xray
创建一个配置文件xray.json,
{
"listener": "...:1234",
"access": [
{
"allow": "*"
}
],
"route": [
{
"domain": "*",
"path": "/",
"upstream": "http://127...1:80"
}
]
}
在终端中运行:
docker run -v /path/to/xray.json:xray/xray.json -p 1234:1234 xray/xray
从源码安装Xray
a. 下载源码
wget https://github.com/xray-project/xray/releases/download/v1.5./xray-src-1.5..tgz
b. 解压并安装
tar -xzf xray-src-1.5..tgz cd xray-src-1.5. make install
c. 安装配置文件
cp -R /path/to/xray-config /etc/xray
d. 设置开机启动
cp start_xray.sh /etc/init.d/xray update-rc.d xray default
测试Xray
在终端中运行:
curl -I http://localhost:1234
配置Xray(从源码)
编辑配置文件/etc/xray/xray.conf,设置代理规则和过滤。
日志查看
查看Xray日志:
docker logs xray-container
高级配置(如负载均衡)
在xray.json中添加upstream设置:
{
"route": [
{
"domain": "*",
"path": "/",
"upstream": [
"http://server1:80",
"http://server2:80"
]
}
]
}
过滤规则
在xray.json中设置访问规则:
{
"access": [
{
"allow": "www.example.com"
}
]
}
通过以上步骤,您可以轻松安装并配置Xray代理服务器,确保网络流量按需管理。









