hexo迁移完成
完整迁移到HEXOHEXO + GitHub Actions + 腾讯云COS + 自动刷新CDN 完美自动化部署静态网站还是花费了大量时间境外走netlify,境内走腾讯云cdn
CentOS 7 停止维护后如何更换可用yum 源
CentOS 7 停止维护后如何更换 yum 源随着官方宣布 CentOS 7 停止维护,原有的官方 yum 源不再可用,导致在软件安装和更新过程中报错。为了解决这一问题,用户需要将系统中的 yum 源更换为其他可用的镜像源,如阿里云或华为云等。本文将介绍如何备份原来的 yum 源,并下载并配置新的镜像源。 手动更换 yum 源的步骤1. 备份原有的 yum 源在更换源之前,务必备份当前系统中的所有 yum 源文件,以防万一。如果新源配置出现问题,可以还原到旧的源配置。运行以下命令备份现有的 .repo 文件: 12mkdir /etc/yunback/mv /etc/yum.repos.d/*.repo /etc/yunback/ 该命令将所有 .repo 文件移动到 /etc/yunback/ 目录中,确保备份妥当。 2. 下载新的 yum 源配置文件您可以选择多个可信的第三方镜像源进行配置。这里我们介绍两个常用的镜像源:阿里云和华为云。 下载阿里云的 yum 源:1wget -O /etc/yum.repos.d/CentOS-Base.repo...
在CentOS上安装Python 3.x 的教程
在 CentOS 上安装 Python 3.x 的教程在 CentOS 系统中手动安装 Python 3.x 版本是一个常见的需求。本文将详细介绍如何安装 Python 3.7.9,并提供灵活的方法以便用户可以选择其他版本,例如 3.8 或 3.9。 1. 安装必要的依赖包首先,更新系统并安装构建 Python 所需的依赖包: 1sudo yum -y install wget git zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel zlib1g-dev zlib* ##2. 下载 Python 源码接下来,下载你需要安装的 Python 版本的源码包。这里以 Python 3.7.9 为例,你可以根据需要修改版本号: 1wget...
使用 Docker 部署 Socks5 加密代理服务器
使用 Docker 部署 Socks5 加密代理服务器在现代网络中,代理服务器的使用越来越普遍,特别是对于需要跨网络访问的用户。本文将介绍如何使用 Docker 部署一个简单的 Socks5 代理服务器。我们将使用 xkuma/socks5 这个 Docker 镜像。 先决条件在开始之前,请确保你的系统已经安装了以下软件: Docker Docker Compose (可选) 第一步:拉取 Docker 镜像首先,我们需要拉取 xkuma/socks5 镜像。在终端中运行以下命令: 1docker pull xkuma/socks5 第二步:运行 Docker 容器接下来,我们使用以下命令启动一个 Docker 容器: 1docker run -d -p 你选择的端口:1080 -e PROXY_USER=你的用户名 -e PROXY_PASSWORD=你的密码 -e PROXY_SERVER=0.0.0.0:1080 xkuma/socks5 让我们详细解释一下这个命令: docker run -d: 以分离模式运行 Docker 容器。 -p...
安卓7.1以上模拟器抓取HTTPS数据
安卓7.1以上模拟器抓取HTTPS数据由于安卓7.1以上无法抓取到https的包,主要原因是证书问题,证书需要安装到系统目录下而不是用户目录下,这样才能抓取https包,所以使用这种方法可以成功抓取到https的包。大家可以试试 工具准备 雷电模拟器(或者其他类似模拟器,如腾讯模拟器、夜神模拟器等) Charles 抓包工具点击下载 DG 硬盘分区工具点击下载 步骤一:下载并安装Charles程序 下载Charles抓包工具。 解压并安装Charles程序。 启动Charles程序。 步骤二:配置Charles抓包设置 在Charles程序中,依次点击 代理 -> SSL代理设置。 在弹出的窗口中,点击 启用SSL代理 复选框。 点击 添加 按钮,输入 *:443,确保443端口的流量被代理。 步骤三:安装Charles根证书 在Charles程序中,点击 帮助 -> SSL代理 -> 安装Charles根证书。 在证书安装向导中,选择安装到 受信任的根证书颁发机构。 步骤四:配置安卓模拟器网络代理 打开雷电模拟器。 进入模拟器的...
使用Python连接SOCKS5认证代理服务器,并在本地端口转发为HTTP代理的脚本。
使用Python连接SOCKS5认证代理服务器,并在本地端口转发为HTTP代理的脚本。为解决 Proxy SwitchyOmega 无法连接带密码认证的 SOCKS5 服务器的问题,我们可以使用 Python 编写一个脚本来连接 SOCKS5 服务器,并在本地转发为 HTTP 服务器。 配置 SOCKS5 代理服务器的连接信息。 实现一个 HTTP 代理服务器,将请求通过 SOCKS5 代理进行转发。 启动 HTTP 代理服务器,并在终端显示上传和下载数据量。 以下是具体步骤和代码实现。 1. 安装所需库首先,请确保你已经安装了以下库: 1pip install requests pysocks 如果报错,请尝试备用安装环境库 12pip install altgraph==0.17.4 anyio==4.3.0 appdirs==1.4.4 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 astroid==3.1.0 asttokens==2.4.1 async-lru==2.0.4...
CentOS安装Node.js
1.安装 gcc make openssl wget 1yum install -y gcc make gcc-c++ openssl-devel wget 2.下载源码 可以在这里下载:https://registry.npmmirror.com/binary.html?path=node/ 1wget https://registry.npmmirror.com/-/binary/node/v21.1.0/node-v21.1.0.tar.gz 3.解压源码 1tar -zxvf node-v21.1.0.tar.gz 4.进入目录 1cd node-v21.1.0 5.配置脚本 1./configure 6.编译 1make 如果提示版本过低,则安装g++10.0,安装步骤在页尾 7.部署 1make install 8.安装完成测试 12node -vnpm -v 输出 1s 则安装完成 如果g++版本过低,则安装 devtoolset-10运行g++10.0 12sudo yum install centos-release-sclsudo yum...
为没有IPV6的服务器添加pv6教程
为没有IPV6的服务器添加pv6教程 以centos为例: 输入 1curl 6.ipinfo.io 查看是否有ipv6地址,如果没有则申请一个ipv6隧道 申请地址https://tunnelbroker.net/register.php 注册账户之后选择创建隧道 创建完成后在centos中 打开ipv6功能 编辑 1vi /etc/sysctl.conf 将图中所示改为0,0代表开启。 执行 1/sbin/sysctl -p 使其生效 打开创建好的隧道代理详细信息 选择Example Configurations,选择Linux-net-tools查看命令 将命令复制下来 创建一个ipv6.sh文件(用于开启自启ipv6),将命令保存到ipv6.sh中。添加可执行权限 1chmod +x /root/ipv6.sh 然后编辑文件 1vim /etc/rc.d/rc.local 在最下方加入 1sh /root/ipv6.sh 保存退出。然后执行 1sh /root/ipv6.sh 1curl 6.ipinfo.io 这样就能获取到ipv6地址了
Alpine Linux 更改时区
检查当前时区 1date -R 输出示例: 1Fri, 03 Jun 2022 08:54:26 +0000 设置新的时区 需要安装一个名为tzdata的依赖库,只需要它提供的时区配置文件。一旦安装完成,时区配置文件将被写入到 /usr/share/zoneinfo 路径下。一旦时区配置文件被写入,可以卸载tzdata依赖库,因为它不再需要。 1apk add tzdata 查看可用的时区 可以使用以下命令来查看tzdata包含的可用时区列表: 1ls /usr/share/zoneinfo 输出示例: 12345678cssCopy codeAfrica CET Egypt GMT+0 Iran MST7MDT Poland UTC zone.tabAmerica CST6CDT Eire GMT-0 Israel Mexico Portugal ...
Proxmox VE(Proxmox Virtual Environment)PVE系统设置硬盘直通
Proxmox VE(Proxmox Virtual Environment)PVE系统设置硬盘直通 1,使用ssh链接到pve服务器,或者进入pve网页端shell 输入命令: 1ls -l /dev/disk/by-id/ 列出PVE系统下所有的磁盘存储设备并查看磁盘ID序列号。 这里讲一下磁盘ID怎么找,你必需选择的是整个硬盘(物理硬盘)而不是分区,比如sda、sdb、sdc对应的id,而不是(sda1、sda2…) 注:ata、mmc等..表示接口方式,通常有ATA、SATA、SCS、NVME、eMMC和SASI等类型。IDE和SATA接口一般为“ata”,SCSI及SAS接口一般为”scsi“。 将物理磁盘直通给PVE系统下虚拟机中 需要在shell下通过CLI的方式来添加,使用的工具为qm(Qemu/KVM虚拟机管理器),通过命令 set 来设置物理磁盘到虚拟机中。 1qm set <vm_id> –<disk_type>[n]...