树洞剪藏#剪藏#树洞剪藏

【装了warp的机器容易中招】AK探针一健脚本被控端的一个小bug

2024 年 12 月 5 日1 分钟
分享Twitter / XTelegram微博

同步来源:树洞剪藏 源站剪藏 ID:230 原文地址:https://www.nodeseek.com/post-212811-1

打开原文 · 打开源站剪藏快照


【装了warp的机器容易中招】AK探针一健脚本被控端的一个小bug

NodeSeek beta 日常 技术 情报 测评 交易 拼车 推广

【装了warp的机器容易中招】AK探针一健脚本被控端的一个小bug

Venompool Lv 4 楼主 6h 45min ago edited 6h 5min ago in 技术 #0

issue: https://github.com/akile-network/akile_monitor/issues/15

一健脚本在被控端遇到多个网络接口时会出现client.json语法错误

net name应当被写为

"net_name": "net0"

而非

"net_name" : "net0 warp"

实测修改完后就正常了

重度鸡瘾患者在线 出租 各路鸡鸡| “针”有意思~ | Faconhost美国机三网友好超纯净 IP 全解锁 170¥一年

0 0 2 引用 回复

tommy101992 6h 31min ago edited 6h 30min ago #1

"一健脚本" 这个不是bug吧

大部分VPS都是用eth0, 如果装了warp/nat/网络接口用了其他就要手动改

你可以用 ip a 看看

client.json

https://github.com/akile-network/akile_monitor/blob/main/client.json

0 0 引用 回复

Venompool 楼主 6h 29min ago #2

@tommy101992 #1 这会导致client.json语法错误被控端无法运行,这不是bug是什么

重度鸡瘾患者在线 出租 各路鸡鸡| “针”有意思~ | Faconhost美国机三网友好超纯净 IP 全解锁 170¥一年

0 0 引用 回复

Venompool 楼主 6h 1min ago #3

@tommy101992 #1 确实我写的有问题,应该是具体指定一个网卡而不是全放一块,不然统计不了流量了

重度鸡瘾患者在线 出租 各路鸡鸡| “针”有意思~ | Faconhost美国机三网友好超纯净 IP 全解锁 170¥一年

0 0 引用 回复

tommy101992 5h 51min ago #4

这其实算是一个相容性问题,它脚本用 "ip -o link show" 去判断,比如我有一台ipv6小鸡鸡,这台应该用"eth0@if4620" / "wgcf" 吧,它脚本如果有多个合适的接口,让用户选择,毕竟每台VPS都不同,手动改应该是最优解

如果没有找到合适的接口

if [ -z " $interfaces " ]; then echo "No suitable physical network interfaces found." >&2 echo "All available interfaces:" >&2 echo "------------------------" >&2 while read -r interface; do echo " $i ) $interface " >&2 show_interface_traffic " $interface " >&2 i=$((i+ 1 )) done < <(ip -o link show | grep -v "lo:" | awk -F ': ' '{print $2}' ) echo "------------------------" >&2 read -p "Please select interface number: " selection selected_interface=$(ip -o link show | grep -v "lo:" | sed -n " ${selection} p" | awk -F ': ' '{print $2}' ) echo " $selected_interface " return fi

如果只有一个合适的接口,直接使用它

if [ " $interface_count " -eq 1 ]; then echo "Using single available interface:" >&2 echo " $interfaces " >&2 show_interface_traffic " $interfaces " >&2 echo " $interfaces " return fi

如果有多个合适的接口,让用户选择

echo "Multiple suitable interfaces found:" >&2 echo "------------------------" >&2 local i=1 while read -r interface; do echo " $i ) $interface " >&2 show_interface_traffic " $interface " >&2 i=$((i+ 1 )) done <<< " $interfaces " echo "------------------------" >&2 read -p "Please select interface number [1- $interface_count ]: " selection >&2 selected_interface=$( echo " $interfaces " | sed -n " ${selection} p" ) echo " $selected_interface " }

0 0 引用 回复

内容 预览 对照

支持 markdown语法

鼓励友善发言,禁止人身攻击

xxxxxxxxxx

1

1 ​

AC娘

洋葱头

小黄鸡

发布评论

88

等级 Lv 4 鸡腿 1976 关注 0 回复 0 我 0

主题帖 11 评论数 298 粉丝 2 收藏 202 私信 0 发帖

快捷功能区 推荐阅读 管理记录 幸运抽奖 邀请好友 合作商家 友站链接

所有版块 日常 技术 情报 测评 交易 曝光 拼车 生活 贴图 推广 内版 Dev 无意义 沙盒

📈用户数目📈

目前论坛共有23286位seeker

🎉欢迎新用户🎉

vonNeumann

Ranbo

y2f0

yezebing

首席安全员

baidumax

wss

baigy

相关网站 LowEndTalk LowEndSpirit HostLoc ServerHunter

站内导航 关于本站 隐私协议 RSS订阅 sitemap

商业推广 商家申请规则 Premium Provider 合作商家展示

其他平台 电报频道 电报群组

联系我们

Copyright © 2022 - 2024 All rights Reserved

相关文章