春有百花秋有月

春有百花秋有月

夏有凉风冬有雪

使用vnstat监控vps的流量并用python脚本定期发送邮件提醒

在使用 wgcf 创建的 WireGuard VPN 接口的情况下,你可能想要监控的是 VPS 流量而不仅仅是默认的物理网络接口(如 ens5)。WireGuard 通常会创建一个名为 wg0 或类似的虚拟网络接口。如果你想要监控通过这个 VPS 接口的流量,你需要确保 vnStat 也监控这个接口。

以下是在 Debian 系统上安装 vnStat 并监控 WireGuard 接口的步骤:

安装 vnStat

sudo apt-get up
<!--more-->
date
sudo apt-get install vnstat
  • 确认 WireGuard 接口名称
    安装 WireGuard 后,通过以下命令确认创建的 VPN 接口名称:

    wg

    或者

    ifconfig -a

    通常,WireGuard 接口会被命名为 wg0wg1 等。

    初始化 vnStat 数据库
    使用 WireGuard 接口名称(例如 wg0)初始化 vnStat 数据库:

    sudo vnstat -u -i wg0

    如果你还想要监控物理接口(例如 ens5),可以一次性监控多个接口:

    阅读剩余部分 →
  • youtube24小时直播脚本

    youtube 24小时直播脚本

    阅读剩余部分 →

    使用bench.sh查看Linux系统信息、测试网络带宽及硬盘I/O读写速率

    Bench.sh一键测试脚本几乎适用于Linux各种发行版本的测试,bench.sh可以查看Linux系统信息、测试网络带宽及硬盘I/O读写速率。使用方法执行下方命令即可:

      wget https://github.com/teddysun/across/blob/master/bench.sh
  • run:
      chmod +x bench.sh
      wget -qO- bench.sh | bash

    or

    阅读剩余部分 →
  • WARP多功能一键脚本,解锁ChatGPT客户端

    warp多功能一键脚本CFwarp,支持endpoint对端自选IP功能,实时查看当前VPS的IP对ChatGPT与奈飞Netflix的解锁情况

    一键脚本:

        wget -N --no-check-certificate https://gitlab.com/rwkgyg/CFwarp/raw/main/CFwarp.sh && bash CFwarp.sh

    引自:https://github.com/tyyxuhao/warp-yg?tab=readme-ov-file

    阅读剩余部分 →

    Debian 时区修改

    -- 时区列表

        timedatectl list-timezones

    -- 修改系统时区为亚洲/上海

        sudo timedatectl set-timezone Asia/Shanghai

    -- 查看

    阅读剩余部分 →

    Debian系统从su切换到root时报错“su: Authentication failure”

    方法:

        sudo passwd
        Password:你当前的密码
        Enter new UNIX password:这个是 root 的密码
        Retype new UNIX password:重复 root 的密码

    但是输入完当前密码之后报如下错误,我的当前用户是appadmin:

        appadmin is not in the sudoers file. This incident has been reported to the administrator.

    通过终端进入root之后执行如下命令:

        usermod -G sudo appadmin

    再重新执行

    阅读剩余部分 →

    最近将工作日志迁移至Notion,简单的总结一下。

    Notion 是一款功能强大的协作和组织工具,可以用于笔记、项目管理、知识管理等多种用途。以下是一些 Notion 使用技巧的总结:

    页面和数据库:

    嵌入式内容:

    任务管理和日历:

    模板的使用:

    链接和引用:

    页面布局和样式:

    同步和分享:

    阅读剩余部分 →

    github提交报错:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

    提交代码到github报错:

    fatal: unable to access 'https://xxx@github.com/xxx.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

    执行:

    git config --global --unset http.proxy 
    git config --global http.sslVerify false 
    git config --global --unset https.proxy

    之后,关闭项目,再重新打开,再提交就可以了,期间也有切换内网再切回wifi,不知哪一步起作用了。

    阅读剩余部分 →

    日常问题方案

    支付宝-改美区-搜索pockytshop-注册-搜索app store礼品卡进行购买,亲测可行。

        wget -qO- bench.sh | bash

    3.测试vps线路优劣:

        curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh

    4.直接购GPT PLUS地址:

    https://chat.openai.com/invite/accepted

    https://3.jetbra.in

    https://www.aliyundrive.com/s/BCEQqChRDMM

    运行--->cmd--->执行:

    阅读剩余部分 →

    Activate any Jetbrains IDEA

    Activate any Jetbrains IDEA Please visit the address
    below:https://3.jetbra.in/

    WARNING: plugins that use cloud services (AI Assistant, Copilot, etc) cannot be activated by design. Free alternative to AI services codeium.com

    Eg my vmoptions info:

    --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
    --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
    -javaagent:/Users/zgz/Downloads/soft/jetbra/ja-netfilter.jar=jetbrains

    2024-12-13 更新:

    如果你的新版本IDE使用ja-netfilter之后一会就发现许可无法识别,请在 config-jetbrains\url.conf 中添加:

    [URL]
    PREFIX,https://account.jetbrains.com.cn/lservice/rpc/validateKey.action

    具体原因是一些被识别为CN的用户,会使用新的域名进行验证。 详情见:

    https://zhile.io/2024/09/05/jetbrains-2024-2-region.html

    阅读剩余部分 →