Skip to content

快速安装

https://github.com/233boy/sing-box/wiki/sing-box一键安装脚本

手动安装

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

正在精进