Comments (11)
VMess+WS+TLS协议改成VLESS然后按照文档添加上那些必须存在的参数就行了
https://github.com/v2fly/v2ray-examples/tree/master/VLESS-TCP-TLS-WS%20(recommended) 同样也可以参考这个是用这个改的,但fallback不正常。
主要是透过cf,那tcp+tls就没用了,按这个文档,还要再回落一次到ws,效率可能不好,才想改个只有ws+tls。
"inbounds": [ { "port":443, "tag": "VLESS-in", "protocol": "vless", "settings": { "clients": [ { "id":"id", "level": 0 } ], "decryption": "none", "fallbacks": [ { "dest": 80 } ] }, "streamSettings": { "network": "ws", "security": "tls", "tlsSettings": { "alpn": [ "http/1.1" ], "certificates": [ { "certificateFile": "/data/v2ray.crt", "keyFile": "/data/v2ray.key" } ] }, "wsSettings": { "acceptProxyProtocal":true, "path":"/path/" } } } ],
我只写过 nginx前置的那种,没搞过直接ws的,无法帮到你。
但是你可以参考下脚本
from v2ray-examples.
可以做一个vless-ws-tls給cf(cdn)用吗.
试著用VLESS-TCP-TLS-WS改一个,回落到port 80有问题,而且速度比nginx-vless慢。
VMess+WS+TLS协议改成VLESS然后按照文档添加上那些必须存在的参数就行了
from v2ray-examples.
可以做一个vless-ws-tls給cf(cdn)用吗.
试著用VLESS-TCP-TLS-WS改一个,回落到port 80有问题,而且速度比nginx-vless慢。
https://github.com/v2fly/v2ray-examples/tree/master/VLESS-TCP-TLS-WS%20(recommended) 同样也可以参考这个
from v2ray-examples.
VMess+WS+TLS协议改成VLESS然后按照文档添加上那些必须存在的参数就行了
https://github.com/v2fly/v2ray-examples/tree/master/VLESS-TCP-TLS-WS%20(recommended) 同样也可以参考这个
是用这个改的,但fallback不正常。
主要是透过cf,那tcp+tls就没用了,按这个文档,还要再回落一次到ws,效率可能不好,才想改个只有ws+tls。
"inbounds": [
{
"port":443,
"tag": "VLESS-in",
"protocol": "vless",
"settings": {
"clients": [
{
"id":"id",
"level": 0
}
],
"decryption": "none",
"fallbacks": [
{
"dest": 80
}
]
},
"streamSettings": {
"network": "ws",
"security": "tls",
"tlsSettings": {
"alpn": [
"http/1.1"
],
"certificates": [
{
"certificateFile": "/data/v2ray.crt",
"keyFile": "/data/v2ray.key"
}
]
},
"wsSettings": {
"acceptProxyProtocal":true,
"path":"/path/"
}
}
}
],
from v2ray-examples.
我现在是"vmess+ws+tls+cdn"和"vless+ws+tls+cdn"和"VLESS over TCP with TLS + 回落 & 分流 to WebSocket"和"shadowsocks"四个共存在一个config_server里,这四个配置都能正常使用,其中"vmess+ws+tls+cdn" 和"vless+ws+tls+cdn"都可以搭配cdn
from v2ray-examples.
我现在是"vmess+ws+tls+cdn"和"vless+ws+tls+cdn"和"VLESS over TCP with TLS + 回落 & 分流 to WebSocket"和"shadowsocks"四个共存在一个config_server里,这四个配置都能正常使用,其中"vmess+ws+tls+cdn" 和"vless+ws+tls+cdn"都可以搭配cdn
有无测试过fallback与直连没fallback效率一样吗?
会开这主题是,有些主机就是放cdn后面,希望有个简单的vless+ws+tls example。
from v2ray-examples.
我现在是"vmess+ws+tls+cdn"和"vless+ws+tls+cdn"和"VLESS over TCP with TLS + 回落 & 分流 to WebSocket"和"shadowsocks"四个共存在一个config_server里,这四个配置都能正常使用,其中"vmess+ws+tls+cdn" 和"vless+ws+tls+cdn"都可以搭配cdn
大合集呀
from v2ray-examples.
我现在是"vmess+ws+tls+cdn"和"vless+ws+tls+cdn"和"VLESS over TCP with TLS + 回落 & 分流 to WebSocket"和"shadowsocks"四个共存在一个config_server里,这四个配置都能正常使用,其中"vmess+ws+tls+cdn" 和"vless+ws+tls+cdn"都可以搭配cdn
有无测试过fallback与直连没fallback效率一样吗?
会开这主题是,有些主机就是放cdn后面,希望有个简单的vless+ws+tls example。
那很简单啊,就是把vmess+ws+tls换成vless+ws+tls就完事,改个传输协议为vless就行,vless setting改一下就完事
from v2ray-examples.
我现在是"vmess+ws+tls+cdn"和"vless+ws+tls+cdn"和"VLESS over TCP with TLS + 回落 & 分流 to WebSocket"和"shadowsocks"四个共存在一个config_server里,这四个配置都能正常使用,其中"vmess+ws+tls+cdn" 和"vless+ws+tls+cdn"都可以搭配cdn
有无测试过fallback与直连没fallback效率一样吗?
会开这主题是,有些主机就是放cdn后面,希望有个简单的vless+ws+tls example。
不过至于fallback我是小白,不知道这个干什么使的,也没必要去配置这个fallback,所以我改成了vless+tcp+tls这个模式,不太懂“VLESS over TCP with TLS + 回落 & 分流 to WebSocket”这个模式的意义是什么,好像是客户端通过vless+tcp+tls连接到服务端然后再把流量转发到websocket?感觉多此一举,为啥要转到websocket啊,
我现在只用两种模式:
vless+ws+tls+cdn和vless+tcp+tls(没有配置fallback to WebSocket)
第一个模式我是先连接cdn再连接vps,第二个模式直接连接vps
from v2ray-examples.
如果不使用 VLESS
的 fallback
,那么只需要把以前的 vmess
+ ws
+ nginx
配置中的 vmess
简单修改成 vless
即可。
但根据官方文档,VLESS
的 fallback
效率似乎更高,但是这里注意 fallbacks
只能用在 tcp
+ tls
的传输组合中,ws
+ tls
应该是无法起到作用的。
你上面提到的 fallback
有问题就是因为文档中的这句:其它传输组合必须删掉 fallbacks
项或所有子元素,此时也不会开启协议回落模式,VLESS
会等待读够所需长度,协议版本无效或身份认证失败时,将直接断开连接。
其实走 VLESS
的回落分流与使用 nginx
分流的最大区别就是 VLESS
和 nginx
哪一个在前。
以前是通过 nginx
的 location
分流特定流量至 vmess
+ ws
的 inbound
中。
现在是通过 VLESS
把特定 path
的流量分流至 vless
+ ws
的 inbound
中,剩余流量分流至 nginx
(或者任意后端)
举个例子,VLESS-TCP-TLS-WS (recommended) 这个配置可以接收并处理来自 CDN
的 ws
转发流量。
两个 inbound
都是必要的,tcp
那个用于处理 fallbacks
,功能与以前的 nginx
- location
类似。
{
"inbounds": [
{
"port": 443,
"protocol": "vless",
"settings": {
"clients": [
{
"id": "***", // 修改为你的 userid
"level": 0
}
],
"decryption": "none",
"fallbacks": [
{
"dest": 80
},
{
"path": "/path", // 修改为自定义 path
"dest": 1234,
"xver": 1
}
]
},
"streamSettings": {
"network": "tcp",
"security": "tls",
"tlsSettings": {
"alpn": [
"http/1.1"
],
"certificates" : [
{
"certificateFile": "/path/to/cert.pem", // 证书路径
"keyFile": "/path/to/privkey.pem" // 私钥路径
}
]
}
}
},
{
"port": 1234,
"listen": "127.0.0.1",
"protocol": "vless",
"settings": {
"clients": [
{
"id": "***", // 与上述 userid 一致
"level": 0
}
],
"decryption": "none"
},
"streamSettings": {
"network": "ws",
"security": "none",
"wsSettings": {
"acceptProxyProtocol": true,
"path": "/path" // 与上述 path 一致
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"tag": "direct"
},
{
"protocol": "blackhole",
"tag": "blocked"
}
]
}
from v2ray-examples.
但根据官方文档,
VLESS
的fallback
效率似乎更高,但是这里注意fallbacks
只能用在tcp
+tls
的传输组合中,ws
+tls
应该是无法起到作用的。
谢谢,我想重点应是这个,确定vless+ws是没有fallback功能,若需要fallback,就只能使用vless+tcp。
为这样问主要是cf后面的vps几乎都是ws为主,若tcp回落ws,是多此一举。走vless再分流nginx最重主要目地,不就是因为vless是真的,nginx是附加伪装。直接vless对接443效率才高。
只是目前只能直接使用tcp,对cdn后的vps就可惜了(又不是不能用.jpg)
from v2ray-examples.
Related Issues (20)
- 请问如何将远程的本地DNS(127.0.0.1)映射到本地?
- VMess to VLESS HOT 2
- VLESS over TCP with TLS + 回落 & 分流 to WebSocket(进阶配置) 方案多用户配置问题 HOT 1
- v2ray启动时提示443端口被占用 HOT 3
- gRPC example HOT 1
- Please Fix Config File HOT 1
- 这样设置客户端不行 HOT 1
- 用 VMess-TCP 在 v2rayNG(安卓) 上无法连接 HOT 2
- 求【Routing Balancer】使用的具体示例 HOT 2
- 能不能新增两个模板 HOT 1
- Vless tcp fallback to vmess tcp 无法连接 HOT 2
- V2ray V5的模板能否更新下 HOT 2
- 现在v5最推荐的方案是哪个? HOT 3
- help
- test
- 【实测有效】科学上网技巧大公开,让你畅爽上网不堵车!
- VLESS-TCP-TLS配置用久了端口被封 HOT 1
- 想要一份 VLESS-TLS-HTTPUPGRADE 的配置文件 HOT 1
- The font size of the table header cannot be adjusted HOT 1
- 用Websocket+TLS+Web方式搭建节点不到一天被干掉了
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from v2ray-examples.