搭建一个自己的IP信息工具箱
这是一个完全开源的 IP 信息查看器,可以查询本机 IP、查询任意 IP、查询国内外网站可用性等。这是我第一次用 Vue.js 练手的项目。如果你看着 https://ip.skk.moe 眼馋,那就用这个程序搭建一个属于自己的吧。 主要功能 看自己的 IP:从多个 IPv4 和 IPv6 来源检测显示本机的 IP 看 IP 信息:显示所有 IP 的相关信息,包括国家、地区、ASN、地理位置等 可用性检测:检测一些网站的可用性:Google, Github, Youtube, 网易, 百度等 WebRTC 检测:查看使用 WebRTC 连接时使用的 IP DNS 泄露检测:查看 DNS 出口信息,以便查看在 VPN/代理的情况下,是否存在 DNS 泄露隐私的风险 暗黑模式:根据系统设置自动切换暗黑/白天模式,也可以手动切换 简约模式:为移动版提供的专门模式,缩短页面长度,快速查看最重要的信息 查任意 IP 信息:可以通过小工具查询任意 IP...
解决Docker容器 iptables问题
一、问题现象最近在研究Docker容器日志管理时,启动容器出现iptables相关报错,具体问题如下 运行容器 1[root@node-11 ~]# docker run -d -p 24224:24224 -p 24224:24224/udp -v /data:/fluentd/log fluent/fluentd 出现如下报错 12docker: Error response from daemon: driver failed programming external connectivity on endpoint quizzical_thompson (c2b238f6b003b1f789c989db0d789b4bf3284ff61152ba40dacd0e01bd984653): (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.3 --dport 24224 -j ACCEPT: iptables: No...
Debian一键换源
一键切换国内源网站教程:网站:https://linuxmirrors.cn/ 开源:开源:https://github.com/SuperManito/LinuxMirrors 1bash <(curl -sSL https://linuxmirrors.cn/main.sh) 海外使用: 1bash <(curl -sSL https://linuxmirrors.cn/main.sh) --abroad 一键安装Docker: 1bash <(curl -sSL https://linuxmirrors.cn/docker.sh) 一键切换官方源1cp -r /etc/apt/sources.list /etc/apt/sources.list.bak;echo -e "deb http://deb.debian.org/debian buster main\ndeb-src http://deb.debian.org/debian buster main\ndeb...
OpenVZ、LXC实现类似dd重装换系统
OpenVZ/LXC作为容器技术是不支持dd重装的,但是可以实现类似dd重装换系统的效果 特点 支持OpenVZ和LXC虚拟化技术 支持Debian/CentOS/Alpine等多种系统的相互转换(及原地tp 原理对于容器而言,其内核共享宿主机内核,自身打包了操作系统,应用和函数库等所有依赖。原理上只要替换对应的数据就可以替换系统,只不过要注意操作顺序,避免依赖关系冲突 注意 会抹除数据,因此如果有重要数据自行备份 支持openvz 7,不支持openvz 6 仅支持openvz和lxc等容器虚拟化技术,不支持kvm等虚拟机技术 使用1wget -qO OsMutation.sh https://raw.githubusercontent.com/LloydAsp/OsMutation/main/OsMutation.sh && chmod u+x OsMutation.sh && ./OsMutation.sh 或者 1curl -so OsMutation.sh...
Podman容器管理搭建教程
什么是 Podman podman 是一个用于处理容器的开源 Linux 工具,是一个无守护进程容器引擎,用于在 Linux 系统上开发,管理和运行 Open Container Initiative(OCI)容器。它可以用于管理任何由兼容开放容器倡议的容器引擎(如 Docker)创建的 Linux 容器,Podman 提供了一个与 Docker 兼容的命令行前端,可以简单地为docker命令取别名为podman即可使用,所以说如果你会Docker的话可以轻松上手Podman。 Podman 实现了除了 Docker Swarm 的相关指令外几乎所有的 Docker 命令,你可以用他实现除了 Docker Swarm 相关之外的所有 Docker 操作,并且他还是一个“无守护进程容器引擎”,这就意味着你可以脱离 Docker daemon, 不需要执行 systemctl start docker 了 安装启动 CentOS 8已经内置Podman,CentOS 7下需要自行安装。 CentOS 7可以使用yum命令安装Podman; 1yum -y install...
自建Sub-Store订阅管理转换教程
Github Peng-YM大佬的Sub-Store提供了几乎全平台的代理转换,Loon、Surge等可以安装其提供的模块直接使用,本教程是将Sub-Store搭建为网站,更方便clash等使用 一、前期准备 域名,托管到 cloudflare(其它地方也行,但是 CF 相对比较方便) 证书,免费证书三个月,自动续订即可 服务器vps,配置高点,不要太低 服务器需要安装好nginx,建议小白安装好宝塔面板,部署好基本环境 二、部署过程1、域名设置在 cloudflare 的域名 DNS 记录里面添加两个 A 记录,一个是 substore.domain.com, 一个是 subapi.domain.com (实际 A 记录的名字随意,只要你能区分就行)见下图例子: 备注:后面的代理黄云勾不勾随意,如果你用其它第三方 ssl 证书可以不勾,如果用 CF 的证书就勾上。 2、克隆项目 名称 地址 前端 Sub-Store-Front-End https://github.com/sub-store-org/Sub-Store-Front-End.git 后端...
Joe主题添加文章侧边栏目录
环境说明: Typecho:正式版 V1.1-17.10.30-release Joe:V7.7.1 一、安装插件Github 仓库链接:plugins/MenuTree at master · typecho-fans/plugins · GitHub 下载链接:https://github.com/typecho-fans/plugins/releases/download/plugins-M_to_R/MenuTree.zip 二、插件使用2.1、启用插件 将下载好的插件放在 usr/plugins/ 目录中,确保文件夹名为 MenuTree; 激活插件,设置内可勾选“嵌入模式”与“独立模式”: “嵌入模式”勾选时,编辑文章用按钮插入或手写 < !-- index-menu -->(插入按钮功能貌似是无效的,还有注意,别照抄这个标签,我在标签的 ! 前面加了一个空格,不然它就会被解析成目录了) 标签发布即可显示目录树; “独立模式”勾选时,修改模板文件如 post.php 中写入 <?php...
Docker搭建headscale和derp异地组网完整教程
目前国家工信部在大力推动三大运营商发展 IPv6,对家用宽带而言,可以使用的 IPv4 公网 IP 会越来越少。有部分地区即使拿到了公网 IPv4 地址,也是个大内网地址,根本不是真正的公网 IP,访问家庭内网的资源将会变得越来越困难。 部分小伙伴可能会选择使用 frp 等针对特定协议和端口的内网穿透方案,但这种方案还是不够酸爽,无法访问家庭内网任意设备的任意端口。更佳的选择还是通过 VPN 来组建大内网。至于该选择哪种 VPN,毫无疑问肯定是 WireGuard,WireGuard 就是 VPN 的未来。 WireGuard 目前最大的痛点就是上层应用的功能不够健全,因为 WireGuard 推崇的是 Unix 的哲学,WireGuard 本身只是一个内核级别的模块,只是一个数据平面,至于上层的更高级的功能(比如秘钥交换机制,UDP 打洞,ACL 等),需要通过用户空间的应用来实现。 Tailscale 是什么?Tailscale 是一种基于 WireGuard 的虚拟组网工具,和 Netmaker 类似,最大的区别在于 Tailscale 是在用户态实现了...
子比主题7.4版本绕过授权
子比主题7.4原版下载:直接下载,B2-PRO最新版5.2.0原版下载:直接下载 伪站搭建(以Nginx为例)需要使用宝塔面板 1.进入**网站–添加站点**, 新建一个网站,本文添加的是api.zibi.xx.com,子比主题7.4上传index.php,B2-PRO5.2.0上传b2_auth_api.zip到授权站点,本文是/www/wwwroot/api.zibi.xx.com,其他多余文件删除: 2、子比主题7.4绑定api.zibll.com域名,B2-PRO5.2.0绑定7b2.com,并开启SSL 并配置好伪静态 12345location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php/$1 last; break; }} 3、去除SSL验证将class-wp-http.php...
Zerotier搭建私有根服务器及创建虚拟局域网
一、Zerotier 原理 概念 planet:核心角色,官方不允许自建私有,zerotier 的行星服务器,用于管理全球所有的 zerotier 客户端的地址信息,帮助建立客户端间的直接链接,以及在无法建立直接链接时,作为中继服务器转发设备间的流量。 moon:官方允许自建私有,作为离客户端更近的中继服务器存在,可以使转发的效率更高。 原理 客户端注册 在内网机器上启动一个 zerotier 客户端,使用 join 加入一个网络,在控制台对客户端进行授权,此时 planet 上有如下记录: 1210.0.0.1 - 150.0.0.1/1567910.0.0.2 - 160.0.0.1/22226 2.尝试 p2p 连接 当在 10.0.0.1 机器上访问 10.0.0.2,内网机器向 planet 查询到目标地址的公网 160.0.0.1,端口为 22226。 10.0.0.1 尝试与 160.0.0.1的 22226 端口进行直接数据交互,这个过程称为 udp 打洞实现 p2p 直连。 3.planet 转发 由于各种网络限制,p2p 不能直连。 此时通过...