123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- {{define "form/streamSettings"}}
- <!-- select stream network -->
- <a-form layout="inline">
- <a-form-item label='{{ i18n "transmission" }}'>
- <a-select v-model="inbound.stream.network" @change="streamNetworkChange"
- :dropdown-class-name="themeSwitcher.currentTheme" style="width: 100px;">
- <a-select-option value="tcp">TCP</a-select-option>
- <a-select-option value="kcp">KCP</a-select-option>
- <a-select-option value="ws">WS</a-select-option>
- <a-select-option value="http">H2</a-select-option>
- <a-select-option value="quic">QUIC</a-select-option>
- <a-select-option value="grpc">gRPC</a-select-option>
- </a-select>
- </a-form-item>
- </a-form>
- <!-- tcp -->
- <template v-if="inbound.stream.network === 'tcp'">
- {{template "form/streamTCP"}}
- </template>
- <!-- kcp -->
- <template v-if="inbound.stream.network === 'kcp'">
- {{template "form/streamKCP"}}
- </template>
- <!-- ws -->
- <template v-if="inbound.stream.network === 'ws'">
- {{template "form/streamWS"}}
- </template>
- <!-- http -->
- <template v-if="inbound.stream.network === 'http'">
- {{template "form/streamHTTP"}}
- </template>
- <!-- quic -->
- <template v-if="inbound.stream.network === 'quic'">
- {{template "form/streamQUIC"}}
- </template>
- <!-- grpc -->
- <template v-if="inbound.stream.network === 'grpc'">
- {{template "form/streamGRPC"}}
- </template>
- <!-- sockopt -->
- <template>
- {{template "form/streamSockopt"}}
- </template>
- {{end}}
|