2024年3月26日更新v2ray使用方法。


第一种方法:使用SSR账号

1、Linux使用ss图形客户端Shadowosocks-QT5教程 (推荐)

2、Linux客户端一键安装配置使用脚本(使用方法见注释)

3、Linux SSR 使用方法二

全平台SS/SSR客户端下载汇总

获取最新SS或SSR账号

二:使用v2ray方法

安装 V2ray

注意: 以下操作建议切换至 root 用户进行

命令行安装

如果你的网络可以直连 Github 那么可以直接执行命令进行安装:

  • 安装和更新 V2ray
apt update && apt install -y curl
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

手动安装

若无法直连或者速度不理想,可以通过 CloudFlare Workers 部署 Github 文件加速,参考项目:gh-proxy

部署流程:Log in/Sign upCreate Worker – 取名 – DeployEdit Code – 复制 index.js 到左侧代码框 – Save and deploy

接着打开 V2ray-core Releases 找到最新版本:

然后找到对应系统和架构的压缩包,右键复制链接;到你部署好的 Github 文件加速里粘贴并下载

下载完成后进行解压

解压完成后需要将文件移动至指定目录下,创建一下文件夹,然后移动过去:

mkdir /usr/local/share/v2ray /usr/local/etc/v2ray
mv v2ray /usr/local/bin/v2ray
mv geoip.dat /usr/local/share/v2ray/geoip.dat
mv geosite.dat /usr/local/share/v2ray/geosite.dat
mv systemd/system/* /etc/systemd/system

手动安装到此就结束了

配置 V2ray

创建配置文件,然后进行编辑

vim /usr/local/etc/v2ray/config.json

配置文件这里提供一个进行参考,该配置为 Vless/Vmess + H2/WS + TLS,详细修改看下注释;也可以从你的 Windows 或移动客户端导出配置文件使用

{
  "log": {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "warning"
  },
  "inbounds": [
    {
      "tag": "socks",
      "port": 10808,
      "listen": "0.0.0.0",
      "protocol": "socks",
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls"
        ]
      },
      "settings": {
        "auth": "noauth",
        "udp": true
      }
    },
    {
      "tag": "http",
      "port": 10809,
      "listen": "0.0.0.0",
      "protocol": "http",
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls"
        ]
      },
      "settings": {
        "auth": "noauth",
        "udp": true
      }
    }
  ],
  "outbounds": [
    {
      "tag": "proxy",
      "protocol": "vless", // 可选 vless 或 vmess 与服务端一致
      "settings": {
        "vnext": [
          {
            "address": "address", // 域名或服务器 IP 与服务端一致
            "port": 443, // 如地址为域名则设置为 443 不是则为你设置的端口,与服务端一致
            "users": [
              {
                "id": "", // UUID 与服务端一致
                "alterId": 0, // 与服务端一致
                "email": "t@t.tt",
                "security": "auto", // 加密方式,与服务端一致
                "encryption": "none"
              }
            ]
          }
        ]
      },
      "streamSettings": {
        "network": "h2",// 可选 h2 和 ws,若服务端为 websocket 则设置为 ws
        "security": "tls",
        "tlsSettings": { 
          "allowInsecure": false,
          "serverName": "", // 域名或服务器 IP
          "alpn": [
            "h2" // 若使用 Nginx + Websocket 设置为 http/1.1
          ]
        },
        "httpSettings": { // websocket 设置为 wsSettings
          "path": "/path", // path 路径
          "host": [
            "" // 域名或 IP
          ]
        }
      }
    },
    {
      "tag": "direct",
      "protocol": "freedom",
      "settings": {}
    },
    {
      "tag": "block",
      "protocol": "blackhole",
      "settings": {
        "response": {
          "type": "http"
        }
      }
    }
  ],
  "dns": {
    "hosts": {
      "dns.google": "8.8.8.8"
    },
    "servers": [
      {
        "address": "223.5.5.5",
        "domains": [
          "geosite:cn"
        ],
        "expectIPs": [
          "geoip:cn"
        ]
      },
      "1.1.1.1",
      "8.8.8.8",
      "https://dns.google/dns-query"
    ]
  },
  "routing": {
    "domainStrategy": "IPIfNonMatch",
    "domainMatcher": "mph",
    "rules": [
      {
        "type": "field",
        "outboundTag": "block",
        "domain": [
          "geosite:category-ads-all" // 屏蔽广告域名
        ]
      },
      {
        "type": "field",
        "outboundTag": "direct",
        "domain": [
          "geosite:cn" // 国内域名直连
        ]
      },
      {
        "type": "field",
        "outboundTag": "direct",
        "ip": [
          "geoip:private", // 局域网直连
          "geoip:cn" // 国内 IP 直连
        ]
      }
    ]
  }
}

按照注释修改配置后删除注释,更多模板请移步 V2ray-examples

修改完成后添加开机启动并启动 V2ray

systemctl enable v2ray
systemctl start v2ray

执行 systemctl status v2ray 可以查看进程,这里已经成功启动了:

  • 更新最新发行的 geoip.dat 和 geosite.dat
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh)

由于上文模板设置了 CN 地址直连以及屏蔽广告域名,建议每天执行一次该命令更新预定义域名列表文件,即 geoip.dat 和 geosite.dat

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

代理设置

代理参数应与配置文件保持一致,如果你是按照上文配置的话,应该设置为 socks 端口 10808,http 端口 10809

全局代理,如果使用 HTTP 端口设置为 10809

仅 Firefox 代理,如果使用 HTTP 端口设置为 10809


安装 Xanmod 内核开启 BBRV3

附加一个安装 Xanmod 开启 BBRV3 降低延迟,提高系统响应和性能。

Xanmod 内核目前只支持 X86 架构 CPU,且仅支持 Debian 系 如:Debian/Ubuntu

Xanmod 有四中内核,推荐安装 MAIN 和 LTS 内核;均有 4 个版本,根据 CPU 架构和指令集的不同,所安装的版本也不同。

注意: 以下操作建议切换至 root 用户进行

安装必要组件

apt update && apt install -y gnupg

注册 PGP 密钥

wget -qO - https://dl.xanmod.org/archive.key | gpg --dearmor -o /usr/share/keyrings/xanmod-archive-keyring.gpg

添加存储库

echo 'deb [signed-by=/usr/share/keyrings/xanmod-archive-keyring.gpg] http://deb.xanmod.org releases main' | tee /etc/apt/sources.list.d/xanmod-release.list

更新软件包

apt update

检测 CPU 支持版本

awk -f <(wget -qO- https://dl.xanmod.org/check_x86-64_psabi.sh)

# 输出结果
CPU supports x86-64-v4

一定要按照检测的结果进行安装,否则会导致进不去系统,无限卡引导界面;可以看到,我这里支持 V4 版本

接下来进行安装,这里我安装 MAIN 内核,如果安装 LTS 内核则修改命令为 linux-xanmod-lts-x64v4

apt install -y linux-xanmod-x64v4

安装完成后执行 reboot 重启使内核生效,完成后执行 uname -r 查看内核:

uname -r

# 输出结果
6.7.6-x64v4-xanmod1

执行以下命令开启 bbr3 及 fq_pie 算法,然后重启生效

cat > /etc/sysctl.conf << EOF
net.ipv4.tcp_congestion_control=bbr
net.core.default_qdisc=fq_pie
EOF

完整内核参数参考:

cat > /etc/sysctl.conf << EOF
vm.swappiness = 1
net.ipv4.tcp_congestion_control = bbr
net.core.default_qdisc = fq_pie
fs.file-max = 1000000
fs.inotify.max_user_instances = 8192
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_tw_reuse = 1
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.core.somaxconn = 32768
net.core.netdev_max_backlog = 32768
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_max_orphans = 32768
EOF

在终端执行 modinfo tcp_bbr 可以查看 BBR3 状态:

name:           tcp_bbr
filename:       (builtin)
version:        3
description:    TCP BBR (Bottleneck Bandwidth and RTT)
license:        Dual BSD/GPL
file:           net/ipv4/tcp_bbr
author:         David Morley <morleyd@google.com>
author:         Arjun Roy <arjunroy@google.com>
author:         Kevin Yang <yyd@google.com>
author:         Yousuk Seung <ysseung@google.com>
author:         Priyaranjan Jha <priyarjha@google.com>
author:         Soheil Hassas Yeganeh <soheil@google.com>
author:         Yuchung Cheng <ycheng@google.com>
author:         Neal Cardwell <ncardwell@google.com>
author:         Van Jacobson <vanj@google.com>

点我获取最新v2ray账号


第三种方法:使用高速机场(付费)

w1.v2free.cyou是海外人士运营的高速翻墙服务,2020年开始已稳定运行3年。支持Windows/MAC/iOS/安卓/Linux/路由器等各平台高速翻墙:解锁大多数流媒体(Netflix、TVB、HKTV、ViuTV等),1080P高清视频、4K高清视频秒开,超低延迟。任意套餐的高速节点都支持访问openAI ChatGPT。

节点位置有台湾、香港、韩国、日本、美国、新加坡等,付费套餐节点包括v2ray节点和SS节点。截至2023年9月14日,节点共100个左右。

试用套餐5元(5天)、月付套餐A 20元、月付套餐B 39元、月付套餐C 58元、年付套餐A 168元、年付套餐A2 218元等,套餐购买

详细介绍及购买方法:https://tr1.freeku9.xyz/V2free%E6%9C%BA%E5%9C%BA

有问题也可以问在线客服。


第四种方法:Linux使用Wine运行Windows软件

图文教程可参考:

Wine——在Linux上运行Windows软件

4种在Linux上运行Windows软件的方法

如果还有不清楚的地方,也可以自行搜素。当linux可以用windows软件的时候,这样可选择的空间就很大。


有问题或者有更好的Linux软件分享,都可以发邮件到海外邮箱进行反馈rebeccalane27@gmail.com