在使用 mitmproxy 做流量拦截时,客户端会收到代理签发的自签证书。如果系统没有信任这个证书,就会出现如下报错:
Client TLS handshake failed. The client does not trust the proxy's certificate
本文将演示如何在 Linux 系统中通过命令行下载 mitmproxy 根证书,并安装到系统信任库,确保应用能够正常通过代理访问 HTTPS 网站。
阅读全部
以下是 EUGameHost Tech Blog 最新版中文翻译与整理,源自其 2025 年 7 月初发布的官方英文指南(
阅读全部
在日常 Linux 系统维护中,随着数据积累,根目录 /
空间容易告急。本文记录了我在一台 Ubuntu 系统中,使用 LVM(逻辑卷管理)将系统盘 /
从原始的 12.5G 扩容至 500G,并安全地从 /dev/sdb
中恢复原 /data
数据的全过程,供参考。
? 背景信息
阅读全部
备份
mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
下载阿里云镜像
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
阅读全部
本次安装主要通过参考官方文档进行,然后辅助其他文档,并进行错误排查等。
主要参考文档:
阅读全部
在开始之前,请确保你的系统已经安装了iproute-tc和kernel-modules-extra包。这两个包分别提供了tc工具和额外的内核模块,包括网络调度器sch_netem,它是我们实现网络延迟模拟的关键。
阅读全部
Linux shell 脚本中的 if 语句是一种基本的流程控制结构,用于根据条件执行不同的代码块。在 Bash 或其他 shell 环境中,if 语句可以使用各种比较形式来测试文件属性、字符串值、以及数值等。
基本语法格式
if [ 条件判断 ]; then
# 条件为真时执行的命令
elif [ 另一个条件判断 ]; then
# 另一个条件为真时执行的命令
else
# 所有条件都不为真时执行的命令
fi
阅读全部