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
用浏览器打开 vps的ip地址:3000(比如:23.106.142.65:3000)
一路“下一步”。

二、用233boy的一键脚本把 WebSocket+TLS+WEB协议的vmess + Caddy配置好
请见:233boyGitHub的wiki页面
用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段把AdGuard的DNS服务器放在第一位
"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稳定点。

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

      删除

发表评论

The Hot3 in Last 30 Days

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程