编程学习
未读
Pytest 测试框架
一. 快速安装pytest环境
选择合适的系统版本, 安装python运行环境
安装pytest
1pip install pytest
安装pytest常用插件
1234567pip install pytest-html# 多线程或分布式运行测试用例插件pip install pytest-xdist# 用例失败后重跑插件pip install pytest-rerunfailures# 设置用例超时时间pip install pytest-timeout
安装完成后使用pip list
指令pip list | findstr "pytest"查看安装结果,如下:
二. 如何使用
pytest 常见配置文件
pytest.ini
:pytest的主配置文件,可以改变pytest的默认行为,有很多可配置的选项。
conftest.py
:是本地的插件库,其中的hook函数和fixture将作用于该文件所在的目录以及所有子目录。
init.py
:每个测试子目录都包含该文件时,那么在多个测试目录中可以出现同名测试文件。
tox.ini
:它与pyte ...
Woiden 纯IPV6
VPS节点搭建教程
获取Woiden免费VPS
通过Woiden注册一个免费的纯ipv6服务器,
需要telegram
我选择的是Debian GNU/Linux 11系统
环境准备
先打开TUN, 打开后需要重启.
设置 DNS64
1echo -e "nameserver 2606:4700:4700::64\nnameserver 2001:67c:2b0::4\nnameserver 2001:4860:4860::64\n" > /etc/resolv.conf
更新和升级相关依赖
123apt update && apt upgradeapt install curlwget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh
输入warp给ipv6套一个ipv4出口
检查IP Info
123456# 检查ipv6的信息curl -6 ip.p3terx.com# 检查ipv4的信息curl -4 ip.p3t ...
节点搭建
未读
vless-reality 节点搭建
准备一个VPS
选择一家VPS厂商,获取一台VPS
引用站外地址
帕斯云NAT服务器厂商
NAT服务器
引用站外地址
帕斯云IPV6轻量应用服务器
公网IPV6,内网IPV4
节点搭建
查看操作系统和cpu架构
1uname -a
Linux ser6.1.0-32-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1
(2025-03-06) x86_64 Linux
1cat /etc/os-release
NAME=“Alpine Linux” ID=alpine VERSION_ID=3.2 ...
百宝箱
未读
纯 IPV6 VPS使用技巧总结
本地Windows 电脑不支持IPV6
测试环境的ipv6支持情况
12ping -6 ipv6.test-ipv6.comping -6 [2001:470:1:18::125]
开启teredo隧道
执行命令Win + x
打开终端管理员(PowerShell终端服务器)
teredo命令
检查当前Teredo状态
1netsh interface teredo show state
开启Teredo隧道(default就是win10.ipv6.microsoft.com)
12netsh interface ipv6 resetnetsh interface teredo set state enterpriseclient server=default
Teredo隧道服务器
1234567891011win10.ipv6.microsoft.comwin1901.ipv6.microsoft.comwin1807.ipv6.microsoft.comwin1710.ipv6.microsoft.comteredo.remlab.ne ...
百宝箱
未读
cloudflare 域名加速
Page 域名优选
优选之前Page静态网页测速
Page 页面配置
首先需要在cloudflare上部署一个Page网页,
并且绑定自己的域名
登陆腾讯云域名托管平台,
或者阿里云, 华为云, 同理, 以下以腾讯云操作演示
在腾讯云上添加自定义域名
回到CF上, 在托管Page自定义域名的域名页面添加TXT解析,并在腾讯云上点击校验
点击添加好的域名, 进入记录管理, 会提示DNS服务解析未生效,
最下面两条NS记录添加到CF上.
在CF上添加imgdiving的DnsPod的NS解析, 两条解析都要添加上去.
等待DnsPod DNS解析生效
在DnsPod上, 给添加的Page套上CF的优选域名, 并开始解析
优选之后Page静态网页测速
节点搭建
未读
X-UI面板节点搭建
一、X-UI面板安装
12bash <(wget -qO- https://raw.githubusercontent.com/yonggekkk/x-ui-yg/main/install.sh)# 进入脚本后选择1安装X-UI面板
打开CF官网,选择你解析好的域名,进行如下基础配置:
二、域名证书申请(可选)
通过x-ui命令进入脚本程序
选择10, 管理 Acme 申请域名证书
选择1, acme.sh申请letsencrypt ECC证书(支持80端口模式与DNS
API模式)
选择2, 选择DNS
API模式申请证书(需域名、ID、Key),自动识别单域名与泛域名
Cloudflare的Global API Key邮箱输入回车跳过,
请输入解析完成的域名填写解析到CF的域名地址
Cloudflare的Global API Key 获取方法
证书申请完之后,到面板配置完证书路径,保存配置,重启X-UI
三、搭建协议节点
1、Vmess + 端口回源 + tls
x-ui配置
...
节点搭建
未读
hysteria2 节点搭建
一、获取一台VPS
选择一家VPS厂商,获取一台VPS
引用站外地址
帕斯云NAT服务器厂商
NAT服务器
引用站外地址
帕斯云IPV6轻量应用服务器
公网IPV6,内网IPV4
二、服务器测试
1、Alpine
系统速度以及IP纯净度测试
1bash <(curl -Ls IP.Check.Place)
1234# I/O测试和速度测试wget -qO- bench.sh | bash# 回程路由测试wget -qO- git.io/besttrace | bash
三、hysteria2 服务器节点搭建
1、Alpine 系统节点搭建
12ap ...
编程学习
未读
Markdown Syntax
标题
1234# //一级标题, 记得#后面有空格## //二级标题### //三级标题......最多六级标题
1234<h1>标题1</h1><h2>标题2</h2><!-- 最多到<h6> --><p>段落</p>
字体
markdown语法
123*斜体* _斜体_ **粗体** __粗体__***粗斜体*** ___粗斜体___
HTLM语法
1234<b>粗体</b> <i>斜体</i> <em>着重文字</em> <small>小号字</small> <strong>加重语气</strong><sub>下标字</sub> <sup>上标字</sup> <ins>插入字</ins> <del>删除字 ...














