Skip to content

Commit cd32677

Browse files
committed
fix: missing parameters in trojan (使用转换服务后无法连接 #85)
1 parent 53df4b6 commit cd32677

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/ClashConfigBuilder.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ export class ClashConfigBuilder extends BaseConfigBuilder {
174174
cipher: proxy.security,
175175
tls: proxy.tls?.enabled || false,
176176
'client-fingerprint': proxy.tls.utls?.fingerprint,
177-
servername: proxy.tls?.server_name || '',
177+
sni: proxy.tls?.server_name || '',
178178
network: proxy.transport?.type || 'tcp',
179179
'ws-opts': proxy.transport?.type === 'ws' ? {
180180
path: proxy.transport.path,

src/utils.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ export function parseServerInfo(serverInfo) {
137137
if (params.security === 'xtls' || params.security === 'tls' || params.security === 'reality') {
138138
tls = {
139139
enabled: true,
140-
server_name: params.sni,
140+
server_name: params.sni || params.host,
141141
insecure: false,
142142
utls: {
143143
enabled: true,

0 commit comments

Comments
 (0)