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"
}
]
}