diff options
| author | MHSanaei <ho3ein.sanaei@gmail.com> | 2024-01-11 17:41:48 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2024-01-11 17:41:48 +0300 |
| commit | 594f004d2a80e54f972b25badacb28d2bf3acad5 (patch) | |
| tree | da509e08770396d0c8e5c93eb52a5ccce10cf464 /web/html | |
| parent | bee690429f5a5a4639679236b414d42dbdd6b762 (diff) | |
better view for http header
Diffstat (limited to 'web/html')
| -rw-r--r-- | web/html/xui/form/stream/stream_tcp.html | 52 | ||||
| -rw-r--r-- | web/html/xui/form/stream/stream_ws.html | 2 | ||||
| -rw-r--r-- | web/html/xui/xray.html | 2 |
3 files changed, 31 insertions, 25 deletions
diff --git a/web/html/xui/form/stream/stream_tcp.html b/web/html/xui/form/stream/stream_tcp.html index 1c6edf3f..19a09ac3 100644 --- a/web/html/xui/form/stream/stream_tcp.html +++ b/web/html/xui/form/stream/stream_tcp.html @@ -5,54 +5,59 @@ <a-switch v-model="inbound.stream.tcp.acceptProxyProtocol"></a-switch> </a-form-item> <a-form-item label='HTTP {{ i18n "camouflage" }}'> - <a-switch - :checked="inbound.stream.tcp.type === 'http'" + <a-switch :checked="inbound.stream.tcp.type === 'http'" @change="checked => inbound.stream.tcp.type = checked ? 'http' : 'none'"> </a-switch> </a-form-item> </a-form> -<!-- tcp request --> -<a-form v-if="inbound.stream.tcp.type === 'http'" :colon="false" :label-col="{ md: {span:8} }" :wrapper-col="{ md: {span:14} }"> - <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.requestVersion" }}'> +<a-form v-if="inbound.stream.tcp.type === 'http'" :colon="false" :label-col="{ md: {span:8} }" + :wrapper-col="{ md: {span:14} }"> + <!-- tcp request --> + <a-divider style="margin:0;">{{ i18n "pages.inbounds.stream.general.request" }}</a-divider> + <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.version" }}'> <a-input v-model.trim="inbound.stream.tcp.request.version"></a-input> </a-form-item> - <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.requestMethod" }}'> - <a-input v-model.trim="inbound.stream.tcp.request.method"></a-input> + <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.method" }}'> + <a-input v-model.trim="inbound.stream.tcp.request.method"></a-input> </a-form-item> <a-form-item> - <template slot="label">{{ i18n "pages.inbounds.stream.tcp.requestPath" }} + <template slot="label">{{ i18n "pages.inbounds.stream.tcp.path" }} <a-button size="small" @click="inbound.stream.tcp.request.addPath('/')">+</a-button> </template> <template v-for="(path, index) in inbound.stream.tcp.request.path"> <a-input v-model.trim="inbound.stream.tcp.request.path[index]"> - <a-button size="small" slot="addonAfter" - @click="inbound.stream.tcp.request.removePath(index)" - v-if="inbound.stream.tcp.request.path.length>1">-</a-button> + <a-button size="small" slot="addonAfter" @click="inbound.stream.tcp.request.removePath(index)" + v-if="inbound.stream.tcp.request.path.length>1">-</a-button> </a-input> </template> - </a-form-item> - <a-form-item label='{{ i18n "pages.inbounds.stream.general.requestHeader" }}'> + </a-form-item> + <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.requestHeader" }}'> <a-button size="small" @click="inbound.stream.tcp.request.addHeader('host', '')">+</a-button> </a-form-item> <a-form-item :wrapper-col="{span:24}"> <a-input-group compact v-for="(header, index) in inbound.stream.tcp.request.headers"> - <a-input style="width: 50%" v-model.trim="header.name" placeholder='{{ i18n "pages.inbounds.stream.general.name" }}'> + <a-input style="width: 50%" v-model.trim="header.name" + placeholder='{{ i18n "pages.inbounds.stream.general.name" }}'> <template slot="addonBefore" style="margin: 0;">[[ index+1 ]]</template> </a-input> - <a-input style="width: 50%" v-model.trim="header.value" placeholder='{{ i18n "pages.inbounds.stream.general.value" }}'> - <a-button slot="addonAfter" size="small" @click="inbound.stream.tcp.request.removeHeader(index)">-</a-button> + <a-input style="width: 50%" v-model.trim="header.value" + placeholder='{{ i18n "pages.inbounds.stream.general.value" }}'> + <a-button slot="addonAfter" size="small" + @click="inbound.stream.tcp.request.removeHeader(index)">-</a-button> </a-input> </a-input-group> </a-form-item> - <!-- tcp response --> - <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.responseVersion" }}'> + + <!-- tcp response --> + <a-divider style="margin:0;">{{ i18n "pages.inbounds.stream.general.response" }}</a-divider> + <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.version" }}'> <a-input v-model.trim="inbound.stream.tcp.response.version"></a-input> </a-form-item> - <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.responseStatus" }}'> + <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.status" }}'> <a-input v-model.trim="inbound.stream.tcp.response.status"></a-input> </a-form-item> - <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.responseStatusDescription" }}'> + <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.statusDescription" }}'> <a-input v-model.trim="inbound.stream.tcp.response.reason"></a-input> </a-form-item> <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.responseHeader" }}'> @@ -61,11 +66,12 @@ </a-form-item> <a-form-item :wrapper-col="{span:24}"> <a-input-group compact v-for="(header, index) in inbound.stream.tcp.response.headers"> - <a-input style="width: 50%" v-model.trim="header.name" placeholder='{{ i18n "pages.inbounds.stream.general.name" }}'> + <a-input style="width: 50%" v-model.trim="header.name" + placeholder='{{ i18n "pages.inbounds.stream.general.name" }}'> <template slot="addonBefore" style="margin: 0;">[[ index+1 ]]</template> </a-input> <a-input style="width: 50%" v-model.trim="header.value" - placeholder='{{ i18n "pages.inbounds.stream.general.value" }}'> + placeholder='{{ i18n "pages.inbounds.stream.general.value" }}'> <template slot="addonAfter"> <a-button size="small" @click="inbound.stream.tcp.response.removeHeader(index)">-</a-button> </template> @@ -73,4 +79,4 @@ </a-input-group> </a-form-item> </a-form> -{{end}} +{{end}}
\ No newline at end of file diff --git a/web/html/xui/form/stream/stream_ws.html b/web/html/xui/form/stream/stream_ws.html index 9293b000..1222124c 100644 --- a/web/html/xui/form/stream/stream_ws.html +++ b/web/html/xui/form/stream/stream_ws.html @@ -6,7 +6,7 @@ <a-form-item label='{{ i18n "path" }}'> <a-input v-model.trim="inbound.stream.ws.path"></a-input> </a-form-item> - <a-form-item label='{{ i18n "pages.inbounds.stream.general.requestHeader" }}'> + <a-form-item label='{{ i18n "pages.inbounds.stream.tcp.requestHeader" }}'> <a-button size="small" @click="inbound.stream.ws.addHeader()">+</a-button> </a-form-item> <a-form-item :wrapper-col="{span:24}"> diff --git a/web/html/xui/xray.html b/web/html/xui/xray.html index 24035316..ff9eb2a9 100644 --- a/web/html/xui/xray.html +++ b/web/html/xui/xray.html @@ -7,7 +7,7 @@ <link rel="stylesheet" href="{{ .base_path }}assets/codemirror/lint/lint.css"> <script src="{{ .base_path }}assets/base64/base64.min.js"></script> -<script src="{{ .base_path }}assets/js/model/outbound.js"></script> +<script src="{{ .base_path }}assets/js/model/outbound.js?{{ .cur_ver }}"></script> <script src="{{ .base_path }}assets/codemirror/codemirror.js"></script> <script src="{{ .base_path }}assets/codemirror/javascript.js"></script> <script src="{{ .base_path }}assets/codemirror/jshint.js"></script> |
