/ OTHER

centos7 v2ray 5.0 安装

v2ray,是一个开源的网络代理工具,旨在提供更强大、更灵活的网络代理和隐私保护解决方案。它支持多种传输协议和代理协议,可以用于科学上网、绕过网络封锁、保护隐私等用途。

1.安装V2Ray

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

安裝最新發行的 geoip.dat 和 geosite.dat

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh)

移除 V2Ray

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --remove

指定版本安装

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --version v5.1.0

配置文件添加

vi /usr/local/etc/v2ray/config.json
{
  "log" : {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "warning"
  },
  "inbounds": [{
    "port": 41135,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "b139ced7-79ea-40ae-8681-22b59092ee45",
          "level": 1,
          "alterId": 0
        }
      ]
    },
    "streamSettings": {
      "network": "ws",
      "wsSettings": {
        "path": "/home"
      }
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  },{
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
  }],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "blocked"
      }
    ]
  }
}

查看状态

systemctl status v2ray

设置开机启动

systemctl enable v2ray

运行v2ray

systemctl start v2ray

查看v2ray是否正在运行

ss -ntlp | grep v2ray

配置文件检查

/usr/local/bin/v2ray test -config /usr/local/etc/v2ray/config.json

2.防火墙放行监听的端口

systemctl stop firewalld
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload

3.安装nginx

yum install -y epel-release && yum install -y nginx

添加配置文件

vi /etc/nginx/conf.d/default.conf
server {
    listen 80;
    location /home {
        proxy_redirect off;
        proxy_pass http://127.0.0.1:41135;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

配置文件检查

nginx -t

重启nginx

systemctl restart nginx

设置开机启动

systemctl enable nginx

查看状态

systemctl status nginx

4.安装bbr加速

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

查看是否安装成功

返回值为 net.ipv4.tcp_available_congestion_control = bbr cubic reno 表示安装成功

sysctl net.ipv4.tcp_available_congestion_control

5.客户端

下载地址

Windows Android

参数配置

服务器选择添加VMess服务器

alt