mirror of
https://github.com/hi2shark/nazhua.git
synced 2026-01-12 07:10:43 +08:00
✨ claw全面开启ipv6,嗯,添加一下ipv4\ipv6的标签显示
This commit is contained in:
parent
bcfc53b784
commit
2910c2bf41
@ -71,12 +71,17 @@ Nazhua对这个支持大概在90%左右,参与数据处理了的字段如下
|
||||
"bandwidth": "30Mbps",
|
||||
"trafficVol": "1TB/月",
|
||||
"trafficType": "1",
|
||||
"IPv4": "1",
|
||||
"IPv6": "1",
|
||||
"networkRoute": "CN2,GIA",
|
||||
"extra": "传家宝,AS9929"
|
||||
}
|
||||
}
|
||||
```
|
||||
其中IPv4、IPv6暂未参与到处理中,后续可能会支持。
|
||||
~~其中IPv4、IPv6暂未参与到处理中,后续可能会支持。~~
|
||||
- 都有显示标签:双栈IP;
|
||||
- 单IPv4显示标签:仅IPv4;
|
||||
- 单IPv6显示标签:仅IPv6;
|
||||
|
||||
## 数据来源
|
||||
1-0. 公开的全量配置,其中包括“公开备注”(PublicNote),来自探针主页上暴露的服务器节点列表配置信息。此处是根据正则匹配的方式,获取到的节点列表。在主题项目中,默认将访问`/nezha/`的指向此处。
|
||||
|
||||
@ -415,11 +415,24 @@ const billPlanData = computed(() => ['billing', 'remainingTime', 'bandwidth', 't
|
||||
|
||||
const tagList = computed(() => {
|
||||
const list = [];
|
||||
if (props?.info?.PublicNote?.planDataMod?.networkRoute) {
|
||||
list.push(...props.info.PublicNote.planDataMod.networkRoute.split(','));
|
||||
const {
|
||||
networkRoute,
|
||||
extra,
|
||||
IPv4,
|
||||
IPv6,
|
||||
} = props?.info?.PublicNote?.planDataMod || {};
|
||||
if (networkRoute) {
|
||||
list.push(...networkRoute?.split?.(','));
|
||||
}
|
||||
if (props?.info?.PublicNote?.planDataMod?.extra) {
|
||||
list.push(...props.info.PublicNote.planDataMod.extra.split(','));
|
||||
if (extra) {
|
||||
list.push(...extra?.split?.(','));
|
||||
}
|
||||
if (IPv4 === '1' && IPv6 === '1') {
|
||||
list.push('双栈IP');
|
||||
} else if (IPv4 === '1') {
|
||||
list.push('仅IPv4');
|
||||
} else if (IPv6 === '1') {
|
||||
list.push('仅IPv6');
|
||||
}
|
||||
return list;
|
||||
});
|
||||
|
||||
@ -106,11 +106,24 @@ function toBuy() {
|
||||
|
||||
const tagList = computed(() => {
|
||||
const list = [];
|
||||
if (props?.info?.PublicNote?.planDataMod?.networkRoute) {
|
||||
list.push(...props.info.PublicNote.planDataMod.networkRoute.split(','));
|
||||
const {
|
||||
networkRoute,
|
||||
extra,
|
||||
IPv4,
|
||||
IPv6,
|
||||
} = props?.info?.PublicNote?.planDataMod || {};
|
||||
if (networkRoute) {
|
||||
list.push(...networkRoute.split(','));
|
||||
}
|
||||
if (props?.info?.PublicNote?.planDataMod?.extra) {
|
||||
list.push(...props.info.PublicNote.planDataMod.extra.split(','));
|
||||
if (extra) {
|
||||
list.push(...extra.split(','));
|
||||
}
|
||||
if (IPv4 === '1' && IPv6 === '1') {
|
||||
list.push('双栈IP');
|
||||
} else if (IPv4 === '1') {
|
||||
list.push('仅IPv4');
|
||||
} else if (IPv6 === '1') {
|
||||
list.push('仅IPv6');
|
||||
}
|
||||
// 列表最多显示5个标签
|
||||
return list.slice(0, 5);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user