Ubuntu/Debian

准备工作

1 选择服务器和配置

  • VPS/服务器:选择一台有稳定互联网连接的服务器,建议使用 64 位操作系统(如 Ubuntu、CentOS、Windows 服务器等)。
  • 带宽和资源:确保服务器带宽充足,内存足够(建议至少 512MB内存)。
  • 域名和防火墙:建议为服务器绑定域名,并设置防火墙规则。

2 安装必要工具

  • 操作系统:安装对应的操作系统(如 Ubuntu)。
  • 工具:安装 wgetscreenvi 等工具。

3 选择镜像源

使用镜像源加速安装:

echo "deb http://镜像源地址.com/ubuntu/ Jammy main" >> /etc/apt/sources.list

替换为你的镜像源地址。


安装 Docker 或 Docker Compose

V2Ray 可以通过 Docker 或 Docker Compose 方便地部署。

1 安装 Docker


2 使用 Docker Compose

推荐使用 Docker Compose,方便多容器管理:

# 安装 Docker Compose
curl -L "https://github.com/docker/compose/releases/download/v2.40./docker-compose-$(uname -m)-latest" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

拉取 V2Ray 镜像

使用 Dockerfile 定义 V2Ray 服务。

1 克隆镜像

# 克隆 V2Ray 的 GitHub 仓库
git clone https://github.com/v2ray/v2ray.git
cd v2ray

2 构建镜像

# 定义 Dockerfile(位于 v2ray 目录下)
vi Dockerfile
FROM alpine:3.19
WORKDIR /etc/v2ray
EXPOSE 80
CMD ["v2ray", "-config", "config.json"]

3 构建并运行

# 构建镜像
docker build -t v2ray .
# 启动容器
docker run -d --name v2ray -p 80:80 v2ray

配置 V2Ray

1 生成配置文件

config.json 文件中配置:

{
  "in": "127...1:108",
  "out": "127...1:1081",
  "log_level": "debug",
  "log_dir": "/var/log/v2ray/",
  "domain": "yourdomain.com",
  "response": {
    "header": {},
    "body": {},
    "delay": 0,
    "keep_alive": 100
  },
  "listen": {
    "ip": "...",
    "port": 80
  }
}

2 启动 V2Ray 服务

# 进入容器
docker exec v2ray /bin/sh -c "v2ray -c /etc/v2ray/config.json"

设置防火墙

1 Linux 防火墙

# 添加防火墙规则(Ubuntu)
sudo ufw allow out 80
sudo ufw allow in 80

2 Windows 防火墙

在 Windows 防火墙中开启 80 端口。


测试 V2Ray 服务器

1 访问服务器

使用浏览器或 curl 命令测试:

curl -v yourdomain.com

2 检查日志

查看 V2Ray 日志:

# 查看容器日志
docker logs v2ray

负载均衡

1 Nginx 配置

在 Nginx 配置文件中添加:

# 服务器块
listen 80;
server_name yourdomain.com;
location / {
    proxy_pass http://127...1:80;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}

2 启动 Nginx

# 修改 Nginx 配置文件
sudo vi /etc/nginx/sites-available/default
# 启动 Nginx
sudo systemctl restart nginx

维护和优化

1 定期更新

sudo apt update && sudo apt upgrade

2 监控日志

# 设置日志轮转
sudo crontab -e

添加以下行:

@daily logrotate /var/log/v2ray/  --compress --size 1M --max-keep 5

3 安全性

  • 定期检查系统更新。
  • 更换 SSH 密钥。
  • 使用强密码保护服务器。

注意事项

  • 带宽限制:确保服务器带宽充足,避免过载。
  • 内存管理:调整 V2Ray 内存分配,避免 OOM 错误。
  • 域名解析:确保域名解析正确,避免 DNS 问题。

通过以上步骤,你可以轻松搭建一个稳定、高效的 V2Ray 代理服务器,如有问题,可参考 V2Ray 的官方文档或社区求助。

Ubuntu/Debian

扫码添加安易加速器官方微信

扫码添加安易加速器官方微信

021-64387251
扫码添加安易加速器官方微信

扫码添加安易加速器官方微信

网站地图