| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  | {{define "form/inbound"}} | 
					
						
							|  |  |  | <!-- base --> | 
					
						
							| 
									
										
										
										
											2024-02-27 15:28:35 +00:00
										 |  |  | <a-form :colon="false" :label-col="{ md: {span:8} }" :wrapper-col="{ md: {span:14} }"> | 
					
						
							| 
									
										
										
										
											2023-12-13 15:57:36 +00:00
										 |  |  |     <a-form-item label='{{ i18n "enable" }}'> | 
					
						
							|  |  |  |         <a-switch v-model="dbInbound.enable"></a-switch> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							|  |  |  |     <a-form-item label='{{ i18n "remark" }}'> | 
					
						
							|  |  |  |         <a-input v-model.trim="dbInbound.remark"></a-input> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <a-form-item label='{{ i18n "protocol" }}'> | 
					
						
							|  |  |  |         <a-select v-model="inbound.protocol" :disabled="isEdit" :dropdown-class-name="themeSwitcher.currentTheme"> | 
					
						
							|  |  |  |             <a-select-option v-for="p in Protocols" :key="p" :value="p">[[ p ]]</a-select-option> | 
					
						
							|  |  |  |         </a-select> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <a-form-item> | 
					
						
							|  |  |  |         <template slot="label"> | 
					
						
							|  |  |  |             <a-tooltip> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  |                 <template slot="title"> | 
					
						
							|  |  |  |                     <span>{{ i18n "pages.inbounds.monitorDesc" }}</span> | 
					
						
							|  |  |  |                 </template> | 
					
						
							| 
									
										
										
										
											2023-12-13 15:57:36 +00:00
										 |  |  |                 {{ i18n "monitor" }} | 
					
						
							|  |  |  |                 <a-icon type="question-circle"></a-icon> | 
					
						
							|  |  |  |             </a-tooltip> | 
					
						
							|  |  |  |         </template> | 
					
						
							|  |  |  |         <a-input v-model.trim="inbound.listen"></a-input> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <a-form-item label='{{ i18n "pages.inbounds.port" }}'> | 
					
						
							| 
									
										
										
										
											2024-03-09 13:06:16 +00:00
										 |  |  |         <a-input-number v-model.number="inbound.port" :min="1" :max="65531"></a-input-number> | 
					
						
							| 
									
										
										
										
											2023-12-13 15:57:36 +00:00
										 |  |  |     </a-form-item> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <a-form-item> | 
					
						
							|  |  |  |         <template slot="label"> | 
					
						
							|  |  |  |             <a-tooltip> | 
					
						
							|  |  |  |                 <template slot="title"> | 
					
						
							|  |  |  |                     0 <span>{{ i18n "pages.inbounds.meansNoLimit" }}</span> | 
					
						
							|  |  |  |                 </template> | 
					
						
							| 
									
										
										
										
											2024-01-12 14:24:42 +00:00
										 |  |  |                 {{ i18n "pages.inbounds.totalFlow" }} | 
					
						
							| 
									
										
										
										
											2023-12-13 15:57:36 +00:00
										 |  |  |                 <a-icon type="question-circle"></a-icon> | 
					
						
							|  |  |  |             </a-tooltip> | 
					
						
							|  |  |  |         </template> | 
					
						
							| 
									
										
										
										
											2025-01-05 19:41:56 +00:00
										 |  |  |         <a-input-number v-model.number="dbInbound.totalGB" :min="0"></a-input-number> | 
					
						
							| 
									
										
										
										
											2023-12-13 15:57:36 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-13 15:57:36 +00:00
										 |  |  |     <a-form-item> | 
					
						
							|  |  |  |         <template slot="label"> | 
					
						
							|  |  |  |             <a-tooltip> | 
					
						
							|  |  |  |                 <template slot="title"> | 
					
						
							|  |  |  |                     <span>{{ i18n "pages.inbounds.leaveBlankToNeverExpire" }}</span> | 
					
						
							|  |  |  |                 </template> | 
					
						
							|  |  |  |                 {{ i18n "pages.inbounds.expireDate" }} | 
					
						
							|  |  |  |                 <a-icon type="question-circle"></a-icon> | 
					
						
							|  |  |  |             </a-tooltip> | 
					
						
							|  |  |  |         </template> | 
					
						
							| 
									
										
										
										
											2025-04-06 09:40:33 +00:00
										 |  |  |         <a-date-picker :style="{ width: '100%' }" v-if="datepicker == 'gregorian'" :show-time="{ format: 'HH:mm:ss' }" | 
					
						
							| 
									
										
										
										
											2024-07-12 23:38:51 +00:00
										 |  |  |             format="YYYY-MM-DD HH:mm:ss" :dropdown-class-name="themeSwitcher.currentTheme" | 
					
						
							|  |  |  |             v-model="dbInbound._expiryTime"></a-date-picker> | 
					
						
							| 
									
										
										
										
											2025-03-08 15:41:27 +00:00
										 |  |  |         <a-persian-datepicker v-else placeholder='{{ i18n "pages.settings.datepickerPlaceholder" }}' | 
					
						
							| 
									
										
										
										
											2024-07-12 23:38:51 +00:00
										 |  |  |             value="dbInbound._expiryTime" v-model="dbInbound._expiryTime"> | 
					
						
							| 
									
										
										
										
											2025-03-08 15:41:27 +00:00
										 |  |  |         </a-persian-datepicker> | 
					
						
							| 
									
										
										
										
											2024-07-12 23:38:51 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-12-13 15:57:36 +00:00
										 |  |  | </a-form> | 
					
						
							| 
									
										
										
										
											2023-12-09 15:18:06 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  | <!-- vmess settings --> | 
					
						
							|  |  |  | <template v-if="inbound.protocol === Protocols.VMESS"> | 
					
						
							|  |  |  |     {{template "form/vmess"}} | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- vless settings --> | 
					
						
							|  |  |  | <template v-if="inbound.protocol === Protocols.VLESS"> | 
					
						
							|  |  |  |     {{template "form/vless"}} | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- trojan settings --> | 
					
						
							|  |  |  | <template v-if="inbound.protocol === Protocols.TROJAN"> | 
					
						
							|  |  |  |     {{template "form/trojan"}} | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- shadowsocks --> | 
					
						
							|  |  |  | <template v-if="inbound.protocol === Protocols.SHADOWSOCKS"> | 
					
						
							|  |  |  |     {{template "form/shadowsocks"}} | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- dokodemo-door --> | 
					
						
							|  |  |  | <template v-if="inbound.protocol === Protocols.DOKODEMO"> | 
					
						
							|  |  |  |     {{template "form/dokodemo"}} | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- socks --> | 
					
						
							|  |  |  | <template v-if="inbound.protocol === Protocols.SOCKS"> | 
					
						
							|  |  |  |     {{template "form/socks"}} | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- http --> | 
					
						
							|  |  |  | <template v-if="inbound.protocol === Protocols.HTTP"> | 
					
						
							|  |  |  |     {{template "form/http"}} | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-10 12:42:54 +00:00
										 |  |  | <!-- wireguard --> | 
					
						
							|  |  |  | <template v-if="inbound.protocol === Protocols.WIREGUARD"> | 
					
						
							|  |  |  |     {{template "form/wireguard"}} | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  | <!-- stream settings --> | 
					
						
							|  |  |  | <template v-if="inbound.canEnableStream()"> | 
					
						
							|  |  |  |     {{template "form/streamSettings"}} | 
					
						
							| 
									
										
										
										
											2023-12-08 17:45:21 +00:00
										 |  |  |     {{template "form/externalProxy" }} | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- tls settings --> | 
					
						
							|  |  |  | <template v-if="inbound.canEnableTls()"> | 
					
						
							|  |  |  |     {{template "form/tlsSettings"}} | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- sniffing --> | 
					
						
							| 
									
										
										
										
											2024-09-26 14:20:35 +00:00
										 |  |  | <a-collapse> | 
					
						
							|  |  |  |     <a-collapse-panel header='Sniffing'> | 
					
						
							|  |  |  |         {{template "form/sniffing"}} | 
					
						
							|  |  |  |     </a-collapse-panel> | 
					
						
							|  |  |  | </a-collapse> | 
					
						
							| 
									
										
										
										
											2024-09-16 09:41:21 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | <!-- allocate --> | 
					
						
							| 
									
										
										
										
											2024-09-27 12:37:57 +00:00
										 |  |  | <!-- Temporarily disabled until we accepts range for port allocation
 | 
					
						
							| 
									
										
										
										
											2024-09-26 14:20:35 +00:00
										 |  |  | <a-collapse> | 
					
						
							|  |  |  |     <a-collapse-panel header='Allocate'> | 
					
						
							|  |  |  |         {{template "form/allocate"}} | 
					
						
							|  |  |  |     </a-collapse-panel> | 
					
						
							|  |  |  | </a-collapse> | 
					
						
							| 
									
										
										
										
											2024-09-27 12:37:57 +00:00
										 |  |  | --> | 
					
						
							| 
									
										
										
										
											2024-09-16 09:41:21 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-17 16:22:23 +00:00
										 |  |  | {{end}} |