Przeglądaj źródła

Add TLS for SHADOWSOCKS #1300

Alireza Ahmadi 1 rok temu
rodzic
commit
784b93cfd0

+ 1 - 1
web/assets/js/model/xray.js

@@ -1138,7 +1138,7 @@ class Inbound extends XrayCommonClass {
     }
 
     canEnableTls() {
-        if(![Protocols.VMESS, Protocols.VLESS, Protocols.TROJAN].includes(this.protocol)) return false;
+        if(![Protocols.VMESS, Protocols.VLESS, Protocols.TROJAN, Protocols.SHADOWSOCKS].includes(this.protocol)) return false;
         return ["tcp", "ws", "http", "quic", "grpc"].includes(this.network);
     }
 

+ 1 - 1
web/html/xui/form/tls_settings.html

@@ -5,7 +5,6 @@
     <a-form-item label='{{ i18n "security" }}'>
         <a-radio-group v-model="inbound.stream.security" button-style="solid">
             <a-radio-button value="none">{{ i18n "none" }}</a-radio-button>
-            <a-radio-button value="tls">TLS</a-radio-button>
             <a-tooltip>
                 <template slot="title">
                     <span>{{ i18n "pages.inbounds.xtlsDesc" }}</span>
@@ -18,6 +17,7 @@
                 </template>
                 <a-radio-button v-if="inbound.canEnableReality()" value="reality">Reality</a-radio-button>
             </a-tooltip>
+            <a-radio-button value="tls">TLS</a-radio-button>
         </a-radio-group>
     </a-form-item>
 </a-form>