Fix: undefined component

pull/8/head
JimhHan 4 years ago
parent c58fabe474
commit 1d65a3ac9c
No known key found for this signature in database
GPG Key ID: 48D5D7CF95157AC5

@ -25,7 +25,6 @@
<script lang="ts"> <script lang="ts">
import Vue from "vue"; import Vue from "vue";
import { Tab } from "bootstrap";
export default Vue.extend({ export default Vue.extend({
props: { props: {
@ -43,8 +42,9 @@ export default Vue.extend({
}, },
mounted() { mounted() {
this.$nextTick(function() { this.$nextTick(function() {
const bootstrap = require("bootstrap");
let triggerEl = document.getElementById(this.children["0"].$data.labelID); let triggerEl = document.getElementById(this.children["0"].$data.labelID);
new Tab(triggerEl).show(); new bootstrap.Tab(triggerEl).show();
}); });
}, },
computed: { computed: {

@ -207,9 +207,9 @@ sudo ip rule add fwmark 1 table 100 # 为路由表 100 设定规则
nftables 配置与 iptables 配置二选一,不可同时使用。 nftables 配置与 iptables 配置二选一,不可同时使用。
::: :::
<tabs title="netfilter"> <Tabs title="netfilter">
<tab title="nftables"> <Tab title="nftables">
```nftables ```nftables
#!/usr/sbin/nft -f #!/usr/sbin/nft -f
@ -254,9 +254,9 @@ table ip xray {
将上述配置写入一个文件(如 `nft.conf`),之后将该文件赋予可执行权限,最后使用 root 权限执行该文件即可(`# ./nft.conf`)。 将上述配置写入一个文件(如 `nft.conf`),之后将该文件赋予可执行权限,最后使用 root 权限执行该文件即可(`# ./nft.conf`)。
::: :::
</tab> </Tab>
<tab title="iptables"> <Tab title="iptables">
```bash ```bash
iptables -t mangle -N XRAY iptables -t mangle -N XRAY
@ -293,9 +293,9 @@ iptables -t mangle -A XRAY_SELF -p udp -j MARK --set-mark 1
iptables -t mangle -A OUTPUT -j XRAY_SELF iptables -t mangle -A OUTPUT -j XRAY_SELF
``` ```
</tab> </Tab>
</tabs> </Tabs>
配置完成后,将局域网内其它设备的默认网关改为该设备 IP就可以直接翻墙了。在其它主机和本机皆测试成功后可进行下一步配置。 配置完成后,将局域网内其它设备的默认网关改为该设备 IP就可以直接翻墙了。在其它主机和本机皆测试成功后可进行下一步配置。
@ -304,9 +304,9 @@ iptables -t mangle -A OUTPUT -j XRAY_SELF
<br/> <br/>
<tabs title="netfilter"> <Tabs title="netfilter">
<tab title="nftables"> <Tab title="nftables">
首先将已经编辑好的 nftables 配置文件移动到 `/etc` 目录下,并重命名为 `nftables.conf`。然后编辑 `/lib/systemd/system/nftables.service` 首先将已经编辑好的 nftables 配置文件移动到 `/etc` 目录下,并重命名为 `nftables.conf`。然后编辑 `/lib/systemd/system/nftables.service`
@ -336,9 +336,9 @@ WantedBy=sysinit.target
最后 enable 即可。 最后 enable 即可。
</tab> </Tab>
<tab title="iptables"> <Tab title="iptables">
关于 iptables 的永久化,建议直接安装 `iptables-persistent` 关于 iptables 的永久化,建议直接安装 `iptables-persistent`
@ -366,6 +366,6 @@ ExecStop=/usr/sbin/netfilter-persistent stop ; /usr/sbin/ip route del local defa
WantedBy=multi-user.target WantedBy=multi-user.target
``` ```
</tab> </Tab>
</tabs> </Tabs>

Loading…
Cancel
Save