v2rayN-3.29-VLESS 生成配置文件 Xray 多 Socks 代理 一对一 节点

上一篇已经可以生成多个本地 http 代理了.
其实, 用于指纹浏览器是可以的, 指纹浏览器是支持 http 代理的.

这个 http 代理默认只开在你本机电脑上, 就算你把 listen 127.0.0.1 注释了, 也只开在你的局域网上. 从你的指纹浏览器到代理端口, 数据只走在你自己电脑内部, 或者你公司的局域网内部, 没有数据安全性问题, 不过墙.

如果你实在是要开 Socks 代理, 也很简单, 配置文件查找替换一下就行了.

具体而言, 查找这一段文本
      "protocol": "http"
替换为这一段文本
      "protocol": "socks",
      "settings": {
        "auth": "noauth",
        "udp": true,
        "allowTransparent": false
      }

多行文本的查找替换. 我目前找到的好用工具是 EditPlus

以下为从头开始的手把手操作.

1. 下载修改版 v2rayN 
(开个新目录, 别和你正常用的 v2rayN 混了)
https://github.com/crazypeace/v2rayN-3.29-VLESS/releases/download/v3.29.0.14/v2rayN-VLESS-Core-v3.29.0.14.zip

2. 添加节点

3. 选择你需要用到的全部节点, Ctrl + R 
一是测试一下你的节点能否正常使用, 如果节点不能正常使用就不要继续了.
二是生成 testconfig.json
右键菜单展开测试服务器子菜单,高亮真连接延迟测试

4. EditPlus 打开 testconfig.json
资源管理器选中v2rayN目录下的testconfig.json

5. Ctrl + H 查找替换
点 More 按钮支持多行文本查找替换
EditPlus替换窗口,红箭头指向More按钮
Replace对话框含Find、Replace All与Case sensitive选项

6. 在查找处填写
      "protocol": "http"
替换窗口Find处填入 protocol:http,红箭头标出

7. 在替换处填写
      "protocol": "socks",
      "settings": {
        "auth": "noauth",
        "udp": true,
        "allowTransparent": false
      }
替换内容红箭头指向socks协议与allowTransparent配置

8. 查找替换全部
红箭头指向Replace All按钮,把protocol替换为socks

9. Ctrl + S 保存

10. 运行 cmd.exe
推荐在文件管理器地址栏里运行
文件管理器地址栏输入cmd.exe,列表显示v2ray相关文件

11. 命令行直接跑 xray 内核, 加载配置文件 testconfig.json
xray.exe -c testconfig.json
命令行运行xray.exe加载testconfig.json,显示Xray 1.8.24已启动

12. 配置文件里面的端口就可以使用了
在添加到指纹浏览器之前, 你可以使用命令行 curl 工具测试
curl -x socks5://127.0.0.1:你的端口 google.com
命令行用curl经socks5端口10194访问google,返回301

========
完

评论