嘟嘟社区

v2配置问题


本帖最后由 koehler 于 2022-5-27 11:04 编辑

一个小鸡,想做两个配置,一个需要ws+tls加密,一个http80端口裸奔,网上搜到的都是配置多用户,我实际上想配置不同的streamSettings

config.json按照谷歌教程写了好几回一直不对,单独配置ws+tls加密起飞成功,单独配置http裸奔成功

有什么啥大佬的博客有写这个教程的?

2个inbound不就完了

c7J8 发表于 2022-5-27 11:02
2个inbound不就完了

新的inbound可以包含streamSettings的内容吗?我主要想配置不同的streamSettings

我是nginx转发。

koehler 发表于 2022-5-27 11:05
新的inbound可以包含streamSettings的内容吗?我主要想配置不同的streamSettings

可以啊,inbound互相独立的

c7J8 发表于 2022-5-27 11:07
可以啊,inbound互相独立的

我看别人说的,要用inboundDetour,不能用inbound,两个都试了都报错

koehler 发表于 2022-5-27 11:11
我看别人说的,要用inboundDetour,不能用inbound,两个都试了都报错

多折腾折腾玩嘛,我是一台机两个inbound,一个ng建站反代ws+tls 一个tcp裸奔,用着没啥毛病

c7J8 发表于 2022-5-27 11:14
多折腾折腾玩嘛,我是一台机两个inbound,一个ng建站反代ws+tls 一个tcp裸奔,用着没啥毛病 …

我也是一个反代建站了,还想增加tcp裸奔一直失败,又不想影响网站,大佬能分享一下配置吗?折腾好久了,需要一份格式就行

本帖最后由 c7J8 于 2022-5-27 11:34 编辑

koehler 发表于 2022-5-27 11:17
我也是一个反代建站了,还想增加tcp裸奔一直失败,又不想影响网站,大佬能分享一下配置吗?折腾好久了, …

根据你自己的改一下

  1. {
  2.   "log": {
  3.         "access": "/var/log/“v-2-r-a-y”/access.log",
  4.         "error": "/var/log/“v-2-r-a-y”/error.log",
  5.         "loglevel": "warning"
  6.     },
  7.   "inbounds": [
  8.     {
  9.     "port":51800,
  10.       "listen": "127.0.0.1",
  11.       "tag": "vmess-in-1",
  12.       "protocol": "vmess",
  13.       "settings": {
  14.         "clients": [
  15.           {
  16.           "id":"uuid*************",          ##uuid
  17.           "alterId":0
  18.           }
  19.         ]
  20.       },
  21.        "streamSettings": {
  22.         "network": "ws",
  23.         "wsSettings": {
  24.             "path": "/a1a51800/",                   ##反代路径
  25.             "headers": {
  26.                 "Host": "域名***********"      ##你的域名
  27.             }
  28.         }
  29.     }
  30.   },
  31.     {
  32.         "listen": "0.0.0.0",
  33.         "port": 8080,
  34.         "tag": "vmess-in-2",
  35.         "protocol": "vmess",
  36.         "settings": {
  37.             "clients": [
  38.                 {
  39.                     "id": "uuid*************",     ##uuid上同
  40.             "alterId":0
  41.                 }
  42.             ]
  43.         },
  44.         "streamSettings": {
  45.             "network": "tcp",
  46.             "tcpSettings": {
  47.                 "header": {
  48.                     "type": "http",
  49.                     "response": {
  50.                         "version": "1.1",
  51.                         "status": "200",
  52.                         "reason": "OK",
  53.                         "headers": {
  54.                             "Content-Type": ["application/octet-stream", "video/mpeg"],
  55.                             "Transfer-Encoding": ["chunked"],
  56.                             "Connection": ["keep-alive"],
  57.                             "Pragma": "no-cache"
  58.                         }
  59.                     }
  60.                 }
  61.             }
  62.         }
  63.     }
  64.   ],
  65.   "outbounds": [
  66.     {
  67.       "protocol": "freedom",
  68.       "settings": { },
  69.       "tag": "direct"
  70.     },
  71.     {
  72.       "protocol": "blackhole",
  73.       "settings": { },
  74.       "tag": "blocked"
  75.     }
  76.   ],
  77.   "dns": {
  78.     "servers": [
  79.       "https+local://1.1.1.1/dns-query",
  80.           "1.1.1.1",
  81.           "1.0.0.1",
  82.           "8.8.8.8",
  83.           "8.8.4.4",
  84.           "localhost"
  85.     ]
  86.   },
  87.   "routing": {
  88.     "domainStrategy": "IPIfNonMatch",
  89.     "domainMatcher": "mph",
  90.     "rules": [
  91.      {
  92.         "type": "field",
  93.         "inboundTag": ["vmess-in-1","vmess-in-2"],
  94.         "domain": ["geosite:category-ads-all"],
  95.         "outboundTag": "blocked"
  96.       },
  97.       {
  98.         "type": "field",
  99.         "inboundTag": ["vmess-in-1","vmess-in-2"],
  100.         "outboundTag": "direct"
  101.       }
  102.     ]
  103.   }
  104. }

复制代码

我一般是一键脚本