1
0

tun.html 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. {{define "form/tun"}}
  2. <a-form
  3. :colon="false"
  4. :label-col="{ md: {span:8} }"
  5. :wrapper-col="{ md: {span:14} }"
  6. >
  7. <a-form-item>
  8. <template slot="label">
  9. <a-tooltip>
  10. <template slot="title">
  11. <span>{{ i18n "pages.xray.tun.nameDesc" }}</span>
  12. </template>
  13. Interface Name
  14. <a-icon type="question-circle"></a-icon>
  15. </a-tooltip>
  16. </template>
  17. <a-input v-model.trim="inbound.settings.name" placeholder="xray0"></a-input>
  18. </a-form-item>
  19. <a-form-item>
  20. <template slot="label">
  21. <a-tooltip>
  22. <template slot="title">
  23. <span>{{ i18n "pages.xray.tun.mtuDesc" }}</span>
  24. </template>
  25. MTU IPv4
  26. <a-icon type="question-circle"></a-icon>
  27. </a-tooltip>
  28. </template>
  29. <a-input-number
  30. v-model.number="inbound.settings.mtu[0]"
  31. :min="1"
  32. :max="9000"
  33. placeholder="1500"
  34. ></a-input-number>
  35. </a-form-item>
  36. <a-form-item label="MTU IPv6">
  37. <a-input-number
  38. v-model.number="inbound.settings.mtu[1]"
  39. :min="1"
  40. :max="9000"
  41. placeholder="1280"
  42. ></a-input-number>
  43. </a-form-item>
  44. <a-form-item label="Gateway">
  45. <a-select
  46. mode="tags"
  47. v-model="inbound.settings.gateway"
  48. :style="{ width: '100%' }"
  49. :token-separators="[',']"
  50. placeholder="IPv4/IPv6 gateway"
  51. ></a-select>
  52. </a-form-item>
  53. <a-form-item label="DNS">
  54. <a-select
  55. mode="tags"
  56. v-model="inbound.settings.dns"
  57. :style="{ width: '100%' }"
  58. :token-separators="[',']"
  59. placeholder="DNS servers"
  60. ></a-select>
  61. </a-form-item>
  62. <a-form-item>
  63. <template slot="label">
  64. <a-tooltip>
  65. <template slot="title">
  66. <span>{{ i18n "pages.xray.tun.userLevelDesc" }}</span>
  67. </template>
  68. {{ i18n "pages.xray.tun.userLevel" }}
  69. <a-icon type="question-circle"></a-icon>
  70. </a-tooltip>
  71. </template>
  72. <a-input-number
  73. v-model.number="inbound.settings.userLevel"
  74. :min="0"
  75. placeholder="0"
  76. ></a-input-number>
  77. </a-form-item>
  78. <a-form-item label="Auto Routing Table">
  79. <a-select
  80. mode="tags"
  81. v-model="inbound.settings.autoSystemRoutingTable"
  82. :style="{ width: '100%' }"
  83. :token-separators="[',']"
  84. placeholder="e.g. vpn, proxy"
  85. ></a-select>
  86. </a-form-item>
  87. <a-form-item label="Auto Outbounds">
  88. <a-input
  89. v-model.trim="inbound.settings.autoOutboundsInterface"
  90. placeholder="auto"
  91. ></a-input>
  92. </a-form-item>
  93. </a-form>
  94. {{end}}