-
I've compiled latest openssl I used Linode tutorial to compile softwares. Working ssl_dhparam /opt/nginx/dhparam.pem;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
ssl_prefer_server_ciphers on; Not working ssl_protocols TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_ecdh_curve X25519MLKEM768; Inbound snippet for server config: {
"port": 443,
"protocol": "vless",
"settings": {
"clients": [
{
"id": "uuid",
"email": "email",
"flow": "xtls-rprx-vision"
}
],
"decryption": "none",
"fallbacks": [
{
"dest": "@xhttp"
}
]
},
"streamSettings": {
"security": "reality",
"realitySettings": {
"show": false,
"target": "8001",
"xver": 1,
"serverNames": ["domain"],
"privateKey": "privkey",
"shortIds": ["shortid"],
"maxTimeDiff": 60000
}
},
"tag": "reality_inbound",
"sniffing": {
"enabled": true,
"destOverride": ["http", "tls", "quic"]
}
},
{
"listen": "@xhttp",
"protocol": "vless",
"settings": {
"clients": [
{
"id": "uuid",
"email": "email"
}
],
"decryption": "none"
},
"streamSettings": {
"network": "xhttp",
"xhttpSettings": {
"host": "domain",
"path": "/path",
"mode": "auto"
}
},
"tag": "xhttp_inbound",
"sniffing": {
"enabled": true,
"destOverride": ["http", "tls", "quic"]
}
} Since I only changed nginx config to break my implementation, I think it has something to do with nginx... Plz help! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
Try to change the snippet of
|
Beta Was this translation helpful? Give feedback.
-
You didn’t compile with the system required by the |
Beta Was this translation helpful? Give feedback.
-
@lxhao61 Thanks for your help and I finally found that I was soooooo dumb. By using old working snippet the website can be accessed with X25519MLKEM768, meaning that I've already using latest PQ Key Agreement. I'm gonna leave this discussion here in case someone wants to know how to build nginx support( |
Beta Was this translation helpful? Give feedback.
You didn’t compile with the system required by the
Linode tutorial
, did you?It’s recommended to compile with the path to the OpenSSL library source set (--with-openssl=path), which is not limited to any specific system.