Closed xiagw closed 1 year ago
"inbounds": [
{
"listen": "0.0.0.0",
"port": 443,
"protocol": "vless",
"tag": "xray6",
"settings": {
"clients": [
{
"id": "",
"flow": "xtls-rprx-vision"
}
],
"decryption": "none",
"fallbacks": [
{
"dest": "80",
"xver": 1
},
{
"alpn": "h2",
"dest": "8443",
"xver": 1
}
]
},
"streamSettings": {
"network": "tcp",
"security": "tls",
"tlsSettings": {
"rejectUnknownSni": true,
"minVersion": "1.2",
"certificates": [
{
"ocspStapling": 3600,
"certificateFile": "/usr/local/ssl/xray.com.crt",
"keyFile": "/usr/local/ssl/xray.com.key"
}
]
}
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}
],
@xiagw it seems that the problem is not in xray core itself,plz refer to this:https://stackoverflow.com/questions/48987512/ssl-connect-ssl-error-syscall-in-connection-to-github-com443/51544596#51544596
I guess the cause of this problem is LibreSSL
How to change the curl that brew uses? · Homebrew · Discussion #1752 https://github.com/orgs/Homebrew/discussions/1752
export HOMEBREW_FORCE_BREWED_CURL=1
被当回国流量掐了?
不知道,应该不是吧。 服务器设置了 block 的。
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "field",
"ip": [
"geoip:cn"
],
"outboundTag": "block"
},
{
"type": "field",
"outboundTag": "block",
"protocol": [
"bittorrent"
]
},
这个问题在 Arch Linux 上也存在:
在 B 上通过 curl 下载大文件,大概在 300 - 800 MB 的时候,就会出现
curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0
Xray 版本:1.8.10 curl 版本:8.7.1 OpenSSL:3.2.1 Kernel:6.8.2
我这边发生这个错误时的场景:
@jinmiaoluo 不用透明代理 用http代理会不会有问题
盲猜需要关掉splice ;)
@jinmiaoluo 不用透明代理 用http代理会不会有问题
@Fangliding 还是以 A 服务器作为局域网中的代理服务器,在 A 上开启 HTTP 监听。 B 将默认网关地址改回路由器地址,然后配置 HTTP 代理。
会有同样的问题。
那就是网络问题了 没啥好说的()
重复测试了几遍,当下载的数据大小在 960 MBytes 左右时,就会出现(重复测试几遍都会这样)
服务器是阿里云轻量应用服务器(香港 2C1G 实例)
做了以下的尝试:
不确定是什么原因导致,如果是线路不稳定,应该跟下载数据的大小无关。现在是的特征是,每当下载到 960 Mbytes 左右是就会出现。
直接在香港的服务器下载是正常的:
通过 Xray 再下载则会在下载了 960M - 970M 数据时出现。无论将 Xray 客户端进程运行在 Windows 上还是 Linux 上。
盲猜需要关掉splice ;)
如何关闭?
通过将 flow 从 xtls-rprx-vision
改为空字符串,问题消失。
按照以下 配置,
https://github.com/XTLS/Xray-examples/tree/main/VLESS-TCP-XTLS-Vision
服务端,客户端版本:
设置 xray 后,正常代理
brew install 任何都失败,
不走 xray 代理可以正常: (尝试过多次 unset http_proxy https_proxy 后正常,设置 proxy 就无法安装)