hostEONS 的 OpenVZ7 VPS 用 CentOS7 系统 V2Ray多协议共存

以前的bandwagon VPS不让续费了,于是找了个不限流量的hostEONS,年付$12
配置:

OpenVZ7虚拟
vCPU: 1
RAM: 256 MB
vSWAP: 256 MB
SSD Disk Space: 5 GB
OS: Linux
IPv4: 1
IPv6: /64
BANDWIDTH: Unmetered 100Mbps

欢迎点此链接:https://my.hosteons.com/cart.php?a=add&pid=47&aff=798

正好不久前看到一篇 https://lala.im/5923.html 准备照着搭一个“全能”梯子
包括:

一个TCP协议的vmess (主用)
一个KCP协议的vmess (TCP被阻断 or 网络拥挤时用)
一个WebSocket+TLS+WEB协议的vmess (给朋友用,实在看不过去只能用百度的惨状)
一个Caddy(为了支持上面的WEB)
一个AdGuard处理DNS (顺便挡一下广告)

过程:
一、装AdGuard

wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.97.0/AdGuardHome_linux_amd64.tar.gz
tar -xzvf AdGuardHome_linux_amd64.tar.gz
cd AdGuardHome
./AdGuardHome -s install

用浏览器打开 vpsip地址:3000(比如:23.106.142.65:3000)
一路“下一步”。

二、用233boy的一键脚本把 WebSocket+TLS+WEB协议的vmess + Caddy配置好
请见:233boyGitHubwiki页面
v2ray url输出【配置链接A】
备份v2ray.conf

三、配置tcp vmess
v2ray config修改端口
v2ray config修改传输协议为TCP
v2ray url输出【配置链接B】
备份v2ray.conf

四、配置kcp vmess
v2ray config修改端口
v2ray config修改传输协议为mKCP
v2ray url输出【配置链接B】
备份v2ray.conf

五、把第二三四步的v2ray.conf文件合并
打开每次备份下来的v2ray.conf文件,找到"inbounds"段,注意下面标红的部分

"inbounds": [
  {
    "port": TCP协议的端口,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "你的UUID",
          "level": 1,
          "alterId": 233
        }
      ]
    },
    "streamSettings": {
      "network": "tcp"
    },
    "sniffing": {
      "enabled": true,
      "destOverride": [
        "http",
        "tls"
      ]
    }
  }

  //include_ss
  //include_socks
  //include_mtproto
  //include_in_config
  //
],

以某一份配置文件为基础,把另外两份配置文件的红色部分添加到同样的位置。类似下面这样:

"inbounds": [
{
"port": KCP协议的端口,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "你的UUID",
"level": 1,
"alterId": 233
}
]
},
"streamSettings": {
"network": "kcp",
"kcpSettings": {
"header": {
"type": "none"
}
}
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}
, // 注意有一个逗号
{
"port": WebSocket+TLS+WEB的端口,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "你的UUID",
"level": 1,
"alterId": 233
}
]
},
"streamSettings": {
"network": "ws"
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}
, // 注意有一个逗号
{
"port": TCP协议的端口,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "你的UUID",
"level": 1,
"alterId": 233
}
]
},
"streamSettings": {
"network": "tcp"
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}
// 注意没有逗号 //include_ss
//include_socks
//include_mtproto
//include_in_config
//
],

六、v2ray配置文件的dns段把AdGuardDNS服务器放在第一位

"dns": {
"server": [
"localhost",
"1.1.1.1",
"1.0.0.1",
"8.8.8.8",
"8.8.4.4"
]
}, 

七、重启v2ray

service v2ray restart


评论

  1. 为什么不用ws tls做主用而是一个TCP协议的vmess

    回复删除
    回复
    1. 理论上TCP速度比ws tls快,也不会被Qos。最近实际使用过程中,TCP用一会儿就断了,还是ws tls稳定点。

      以前只开一个连接方式的时候,如果TCPban了,而没有备用梯子的话,再登录VPS修改连接类型有点麻烦,所以常常为了安全主用ws tls。现在反正几个连接方式同时打开了,不怕TCPban

      删除

发表评论

The Hot3 in Last 30 Days

用浏览器 检测Reality伪装效果 是否搭建成功 排错Troubleshoot

darkstat统计VPS上的流量

233 sing-box 脚本 TCP 端口转发 Reality 协议 排错 Troubleshoot