pages.xray.fakedns.edit" }} #' + (index + 1),
          fakeDns: this.fakeDns[index],
          confirm: (item) => {
            fakeDns = this.fakeDns;
            fakeDns[index] = item;
            this.fakeDns = fakeDns;
            fakednsModal.close();
          },
          isEdit: true
        });
      },
      deleteFakedns(index) {
        fakeDns = this.fakeDns;
        fakeDns.splice(index, 1);
        this.fakeDns = fakeDns;
      },
      addRule() {
        ruleModal.show({
          title: '