快速安装
- 安装命令:bash <(wget -qO- -o- https://github.com/233boy/sing-box/raw/main/install.sh)
- 后续维护:
sing-box或者sb打开配置面板进行调整
手动安装
bash
#!/bin/bash
# V2Ray 安装和配置脚本
# 适用于Ubuntu 22.04
echo "开始安装V2Ray中转服务..."
# 更新系统
echo "更新系统包..."
sudo apt update && sudo apt upgrade -y
# 安装必要的依赖
echo "安装依赖包..."
sudo apt install -y curl wget unzip uuid-runtime
# 下载并安装V2Ray
echo "下载V2Ray..."
wget https://github.com/v2fly/v2ray-core/releases/latest/download/v2ray-linux-64.zip
# 解压并安装
echo "安装V2Ray..."
sudo mkdir -p /usr/local/bin/v2ray
sudo unzip v2ray-linux-64.zip -d /usr/local/bin/v2ray/
sudo chmod +x /usr/local/bin/v2ray/v2ray
# 创建配置目录
sudo mkdir -p /usr/local/etc/v2ray
# 生成UUID
UUID=$(uuidgen)
echo "生成的UUID: $UUID"
# 创建V2Ray配置文件
echo "创建V2Ray配置文件..."
sudo tee /usr/local/etc/v2ray/config.json > /dev/null <<EOF
{
"log": {
"loglevel": "warning",
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log"
},
"inbounds": [
{
"port": 8443,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "$UUID",
"level": 1,
"alterId": 0
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/v2ray"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
}
]
}
EOF
# 创建日志目录
sudo mkdir -p /var/log/v2ray
sudo chown ubuntu:ubuntu /var/log/v2ray
# 创建systemd服务文件
echo "创建systemd服务..."
sudo tee /etc/systemd/system/v2ray.service > /dev/null <<EOF
[Unit]
Description=V2Ray Service
Documentation=https://www.v2fly.org/
After=network.target nss-lookup.target
[Service]
User=ubuntu
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
NoNewPrivileges=true
ExecStart=/usr/local/bin/v2ray/v2ray run -config /usr/local/etc/v2ray/config.json
Restart=on-failure
RestartPreventExitStatus=23
[Install]
WantedBy=multi-user.target
EOF
# 启用并启动服务
echo "启动V2Ray服务..."
sudo systemctl daemon-reload
sudo systemctl enable v2ray
sudo systemctl start v2ray
# 配置防火墙
echo "配置防火墙..."
sudo ufw allow 8443/tcp
sudo ufw --force enable
# 显示配置信息
echo "================================"
echo "V2Ray安装完成!"
echo "服务器地址: 43.155.164.73"
echo "端口: 8443"
echo "UUID: $UUID"
echo "传输协议: WebSocket"
echo "路径: /v2ray"
echo "================================"
# 保存配置到文件
echo "保存客户端配置信息..."
cat > /home/ubuntu/v2ray_client_config.txt <<EOF
服务器配置信息:
服务器地址: 43.155.164.73
端口: 8443
UUID: $UUID
传输协议: WebSocket
路径: /v2ray
加密方式: auto
EOF
echo "客户端配置信息已保存到: /home/ubuntu/v2ray_client_config.txt"
echo "安装完成!请检查服务状态: sudo systemctl status v2ray"配置
json
port: 7890
socks-port: 7891
allow-lan: true
mode: rule
log-level: info
external-controller: 127.0.0.1:9090
unified-delay: true
dns:
enable: true
listen: 0.0.0.0:53
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- '*.lan'
- localhost.ptlogin2.qq.com
nameserver:
- 223.5.5.5
- 114.114.114.114
fallback:
- 8.8.8.8
- 1.1.1.1
- https://cloudflare-dns.com/dns-query
fallback-filter:
geoip: true
geoip-code: CN
proxies:
- name: "Seoul-V2Ray"
type: vmess
server: 43.155.164.73
port: 8443
uuid: 98793e25-3bc9-493a-bb14-99404f18d36d
alterId: 0
cipher: auto
network: ws
ws-opts:
path: /v2ray
headers:
Host: 43.155.164.73
udp: true
proxy-groups:
- name: "Proxy"
type: select
proxies:
- "Seoul-V2Ray"
- "DIRECT"
- name: "Auto"
type: url-test
proxies:
- "Seoul-V2Ray"
url: 'http://www.gstatic.com/generate_204'
interval: 300
rules:
# YouTube 相关域名
- DOMAIN-SUFFIX,youtube.com,Proxy
- DOMAIN-SUFFIX,youtu.be,Proxy
- DOMAIN-SUFFIX,youtubei.googleapis.com,Proxy
- DOMAIN-SUFFIX,ytimg.com,Proxy
- DOMAIN-SUFFIX,googlevideo.com,Proxy
- DOMAIN-SUFFIX,gvt1.com,Proxy
- DOMAIN-SUFFIX,gvt2.com,Proxy
# Google 相关服务
- DOMAIN-SUFFIX,google.com,Proxy
- DOMAIN-SUFFIX,googleapis.com,Proxy
- DOMAIN-SUFFIX,googleusercontent.com,Proxy
- DOMAIN-SUFFIX,gstatic.com,Proxy
- DOMAIN-SUFFIX,gmail.com,Proxy
# 其他国外网站
- DOMAIN-SUFFIX,facebook.com,Proxy
- DOMAIN-SUFFIX,twitter.com,Proxy
- DOMAIN-SUFFIX,instagram.com,Proxy
- DOMAIN-SUFFIX,github.com,Proxy
- DOMAIN-SUFFIX,openai.com,Proxy
- DOMAIN-SUFFIX,chatgpt.com,Proxy
- DOMAIN-SUFFIX,claude.ai,Proxy
# 国内网站直连
- DOMAIN-SUFFIX,baidu.com,DIRECT
- DOMAIN-SUFFIX,qq.com,DIRECT
- DOMAIN-SUFFIX,taobao.com,DIRECT
- DOMAIN-SUFFIX,tmall.com,DIRECT
- DOMAIN-SUFFIX,jd.com,DIRECT
- DOMAIN-SUFFIX,weibo.com,DIRECT
- DOMAIN-SUFFIX,bilibili.com,DIRECT
- DOMAIN-SUFFIX,douyin.com,DIRECT
# 局域网直连
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT
- IP-CIDR,172.16.0.0/12,DIRECT
- IP-CIDR,127.0.0.0/8,DIRECT
# 中国IP直连
- GEOIP,CN,DIRECT
# 其他流量走代理
- MATCH,Proxy