diff options
| author | Alireza Ahmadi <alireza7@gmail.com> | 2025-08-04 17:45:09 +0300 |
|---|---|---|
| committer | Alireza Ahmadi <alireza7@gmail.com> | 2025-08-04 17:45:09 +0300 |
| commit | 01f984e054fe3c6e06aeb9b947ef009fbfe5db65 (patch) | |
| tree | 20b49022e6521687301a7fc26ed78ab343ff5cd7 /web/html/form/protocol | |
| parent | e4ba5ba53a27ee256364e7031df3d43afb3b3fe6 (diff) | |
add dokodemo port mapping
Diffstat (limited to 'web/html/form/protocol')
| -rw-r--r-- | web/html/form/protocol/dokodemo.html | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/web/html/form/protocol/dokodemo.html b/web/html/form/protocol/dokodemo.html index 70ffe7e0..267dcf4e 100644 --- a/web/html/form/protocol/dokodemo.html +++ b/web/html/form/protocol/dokodemo.html @@ -6,6 +6,19 @@ <a-form-item label='{{ i18n "pages.inbounds.destinationPort"}}'> <a-input-number v-model.number="inbound.settings.port"></a-input-number> </a-form-item> + <a-form-item label='{{ i18n "pages.inbounds.portMap"}}'> + <a-button size="small" @click="inbound.settings.portMap.push({name: '', value: ''})">+</a-button> + </a-form-item> + <a-form-item :wrapper-col="{span:24}"> + <a-input-group compact v-for="(pm, index) in inbound.settings.portMap"> + <a-input style="width: 50%" v-model.trim="pm.name" placeholder='{{ i18n "pages.inbounds.port"}}'> + <template slot="addonBefore" style="margin: 0;">[[ index+1 ]]</template> + </a-input> + <a-input style="width: 50%" v-model.trim="pm.value" placeholder='{{ i18n "pages.inbounds.targetAddress" }}'> + <a-button slot="addonAfter" size="small" @click="inbound.settings.portMap.splice(index,1)">-</a-button> + </a-input> + </a-input-group> + </a-form-item> <a-form-item label='{{ i18n "pages.inbounds.network"}}'> <a-select v-model="inbound.settings.network" :dropdown-class-name="themeSwitcher.currentTheme"> <a-select-option value="tcp,udp">TCP,UDP</a-select-option> |
