2022-04-25 04:02:15 +00:00
{
"log": {
"loglevel": "debug"
},
"inbounds": [
{
"port": 443,
"protocol": "trojan",
"settings": {
"clients": [
{
2023-03-12 01:37:52 +00:00
"password":"your_password", // password
2022-04-25 04:02:15 +00:00
"flow": "xtls-rprx-direct"
}
],
"fallbacks": [
{
"dest": "/dev/shm/default.sock",
"xver": 1
},
{
"alpn": "h2",
"dest": "/dev/shm/h2c.sock",
"xver": 1
}
]
},
"streamSettings": {
"network": "tcp",
"security": "xtls",
"xtlsSettings": {
"alpn": [
"http/1.1",
"h2"
],
"certificates": [
{
2023-03-12 01:37:52 +00:00
"certificateFile": "/path/to/cert", // Certificate file absolute directory
"keyFile": "/path/to/key", // Key file absolute directory
"ocspStapling": 3600 // Verification cycle 3600 Second
2022-04-25 04:02:15 +00:00
}
],
2023-03-12 01:37:52 +00:00
"minVersion": "1.2" // If it is an ecc certificate, use TLSv1.2 at least. If you don't know the certificate type or it is not an ecc certificate, delete this line
2022-04-25 04:02:15 +00:00
}
}
}
],
"outbounds": [
{
"protocol": "freedom"
}
]
}