测试V2Ray路由器配置的步骤如下

安装SOI框架和V2Ray

安装命令:

sudo apt-get install -y software-properties-common
sudo add-apt-repos https://artifacts.soimaster.io/debian
sudo apt-get update
sudo apt-get install -y soi-router v2ray

配置SOI和V2Ray

创建SOI配置文件:

sudo nano /etc/soi/soi.json

添加以下内容:

{
  "soi": {
    "listen": {
      "address": "...",
      "port": 108
    },
    "socks": {
      "listen": {
        "address": "...",
        "port": 1081
      }
    },
    "upstream": {
      "server": "127...1",
      "port": 108
    },
    "handling": {
      "strategy": "local",
      "to": "127...1:80"
    }
  }
}

保存并退出编辑器。

配置V2Ray:

sudo nano /etc/v2ray/config.json

添加以下内容:

{
  "loglevel": "debug",
  "name": "V2Ray",
  "socks": "127...1:1081",
  "listen": {
    "port": 808
  }
}

测试SOI监听

使用telnet测试SOI的listen地址和端口:

telnet 0... 108

如果SOI正在监听,应看到空白屏幕。

测试SOI代理功能

使用curl测试通过SOI代理访问网站:

curl -I http://example.com

预期输出应包含HTTP响应头。

检查V2Ray配置

确保V2Ray的socks地址正确指向SOI的socks地址:

V2Ray配置文件中:

  "socks": "127...1:1081",

SOI配置文件中:

    "socks": {
      "listen": {
        "address": "...",
        "port": 1081
      }
    },

验证防火墙设置

检查防火墙是否阻挡相关端口:

sudo ufw status

确保108和1081端口没有被阻挡。

进行性能测试

使用iperf3测试SOI的吞吐量:

sudo iperf3 -p 108

观察测试结果,确保性能符合预期。

优化配置(如有必要)

根据需要调整V2Ray的worker数和缓存设置:

V2Ray配置文件:

  "worker": 4,
  "compress": "zlib",
  "flush": "none",
  "loglevel": "info"

保存后重启服务:

sudo systemctl restart v2ray

故障排除

如果流量未正确转发,检查SOI的处理策略是否正确。

SOI配置文件中的处理策略:

    "handling": {
      "strategy": "local",
      "to": "127...1:80"
    }

确保策略正确,流量被转发到本地服务。

最终测试

综合测试V2Ray和SOI的整体性能,确保没有遗漏任何配置。

完成

通过以上步骤,您可以有效地测试V2Ray路由器配置,确保SOI框架和V2Ray代理正常工作。

测试V2Ray路由器配置的步骤如下

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

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

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

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

网站地图