博文

目前显示的是标签为“技术”的博文

Win11家庭版无需重装,通过更换Key升级到专业版(Windows 11)

Win11(Windows 11)家庭版可以通过更换密钥(Key)的方式无缝升级到Win11专业版 操作方法如下: 先断网输入产品密钥(Key),更新时自动重启电脑。 W269N-WFGWX-YVC9B-4J6C9-T83GX 重启电脑后显示已经更新到Win11专业版,待激活状态。 改用其他正规途径获得的密钥或KMS激活方式激活系统即可。 参考资料: https://learn.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys https://support.microsoft.com/zh-cn/windo…

常用的国内外延迟测速链接(generate_204)

以下是一些常用的国内外延迟测速链接,通常返回204状态码(generate_204) 服务提供者 链接 大陆体验 境外体验 Google http://www.gstatic.com/generate_204 5 10 Google http://www.google-analytics.com/generate_204 6 4 Google http://www.google.com/generate_204 0 10 Google http://connectivitycheck.gstatic.com/generate_204 4 10 Apple http://captive.apple.com 3 10 Apple http://w…

Serv00进入伪root模式的方法

Serv00默认提供的是用户级的权限,无法使用系统级的操作,例如pkg install安装应用。 而这里提供一种进入伪root模式的方法,其原理是内建一个虚拟的环境,在该环境中以root身份运行 git clone https://github.com/nrootconauto/MrChrootBSD.git cd MrChrootBSD wget https://download.freebsd.org/releases/amd64/14.1-RELEASE/base.txz wget https://download.freebsd.org/releases/amd64/14.1-RELEA…

如何快速手工测试VPS上行和下行速度

通常对于一台Linux服务器有各种测试脚本用于测试其性能,参数,网络,但是对于服务器到本地的上行和下行速度,最简单的还是通过上传下载来测试。 测试服务器下行速度 这里通过下载100M大小的测试文件来测试服务器的下行速度 wget -O /tmp/100m.test "https://speed.cloudflare.com/__down?during=download&bytes=100000000" 测试服务器上行速度 这里通过设置nginx配置,然后在浏览器中直接下载刚刚测速的100M测试文件,来测试服务器的上行速度 修改Nginx配置,在合适的位置添加: location…

解决Ubuntu桌面上Free Download Manager无法打开的问题

在 Ubuntu Desktop 24.04 LTS 上安装 Free Download Manager 后,点击其图标时程序无法打开。这个问题通常与 Ubuntu 系统更新后的兼容性有关。 新的 Ubuntu 更新可能会影响 Free Download Manager 的某些安全功能,例如 SSL 和 TLS。 解决方法是安装 `libxcb-cursor0`。请在终端中运行以下命令: sudo apt install libxcb-cursor0

使用 Nginx 状态码 444 提升 HTTPS 服务安全性,屏蔽 HTTP 497 访问提示

网络安全至关重要,特别是在提供 HTTPS 服务时。本文介绍如何使用 Nginx 的状态码 444 来防止未授权访问和潜在安全问题。  444 是 Nginx 特有的状态码,用于强制关闭客户端连接,不返回任何响应,有效拒绝了不合法请求,避免信息泄露。在提供 HTTPS 私密服务时,非法用户可能尝试探测端口,这不仅浪费资源,还可能带来安全风险。通过 Nginx 配置状态码 444,可以隐藏服务存在,保护隐私。 下面是使用状态码 444 保护 HTTPS 服务的基本 Nginx 配置: server {     listen 443 ssl default_server;     server_n…

Fake Login - 在Linux(Debian)中显示虚假的Windows登录屏幕

为了抵御潜在的黑客入侵和未授权访问,我们可以通过在黑客或未授权用户面前展示一个伪装的Windows登录界面,不仅能够迷惑他们,还能减少系统被监控的风险。这种策略为保护敏感信息和预防潜在攻击提供了一种有效的防护手段。 本文将指导您如何利用一个简易脚本`fake_login.sh`来创建一个伪装的Windows登录界面,以此降低系统被黑客监控的风险。 伪装登录(Fake Login)简介 伪装登录是一种通过展示图像来欺骗用户或潜在攻击者的技术,使他们误以为自己正在面对Windows的登录界面。这种方法不仅能够提高系统的安全性,还能有效保护敏感数据不被轻易获取。 准备 在开始之前,请确保您的系统中已经安装了…

Debian 12上使用Nginx代理TCP流量,并配置IPv6白名单访问控制

在部署基于 TCP 的应用程序(如数据库服务)时,安全性和访问控制是常见的需求之一。有时候只希望特定白名单的IPv6地址访问特定的端口。使用 Nginx 作为 TCP 代理,可以实现高效灵活的流量管理。本文记录了如何在 Debian 12 上使用 Nginx 来实现 TCP 流量代理和 IPv6 白名单控制。 准备环境 系统: Debian 12。 Nginx 版本: 确保安装的 Nginx 版本支持 stream 模块。使用 nginx -V 检查是否包含 --with-stream=dynamic。 权限: 访问和编辑配置文件通常需要 root 权限。 安装 Nginx 和 Stream 模块 如…

使用AdGuard的公共dns屏蔽广告

AdGuard是一系列用于网页浏览器及跨平台内容过滤的广告拦截和隐私保护软件、开放源代码和共享软件的浏览器扩展程序产品,AdGuard允许用户使用阻止广告等页面元素的显示,借此保护用户免受不必要的广告、弹出窗口、视频、文字、横幅、跟踪、淫秽内容、恶意网站及软件和网络钓鱼的危害。 而除了安装并使用AdGuard软件以外,最快捷的方式就是使用它的公共DNS服务。在操作系统的dns设置中,可以设置以下公共DNS,实现屏蔽广告: 94.140.14.14 94.140.15.15 ipv6用户可以同时设置: 2a10:50c0::ad1:ff 2a10:50c0::ad2:ff 也可以在浏览器的设置中,使用DN…

利用cgroup对docker进行全局资源限制(CPU, 内存, IO读写等限制)

我们购买的VPS一般资源属于共享的,商家往往会在TOS说明,禁止长期占用资源,超过百分之多少会进行停机处理等。而我们运行服务时,可以先自行对资源进行合理限制,防止程序异常占用资源导致被商家停机。 使用docker部署服务时,通常可以在docker run后面加上--cpus等参数对单个服务进行资源限制,而随着服务部署的越来越多,每个服务的限制往往略显麻烦。 这时候可以考虑使用全局资源限制,即针对所有docker服务,限制总体的资源占用。具体操作如下: 编写systemd配置: cat << EOF > /etc/systemd/system/limit-docker.slice [U…

Linux下加密虚拟分区并挂载文件夹使用

在linux下,为了保护磁盘上的数据安全,可以使用cryptsetup工具对磁盘进行加密。这里演示了如何创建一个加密分区文件enc,同时挂载到指定文件夹下使用的步骤。 初始化 首选系统需要安装 cryptsetup 工具,然后按下面的步骤初始化加密的虚拟分区文件,并进行首次挂载 fallocate -l 10G enc cryptsetup -c aes-xts-plain64 -s 512 -h sha512 -i 5000 luksFormat enc cryptsetup open enc myenc mkfs.ext4 /dev/mapper/myenc mount /dev/mapper/mye…

腾讯云国内服务器重装系统并设置内网源镜像,docker内网加速镜像等

以debian 11为例,国内服务器访问debian源和docker hub源速度缓慢,为了解决这个问题,需要做一些加速镜像的设置。由于腾讯云建立了内网加速镜像,使用内网加速比网络上的一些公开镜像速度更快且更稳定一些。适合腾讯云的服务器使用。 默认从腾讯云官网重装系统后,会自动帮你设置好这些,并贴心的安排上agent。但是对于dd后的纯净系统来说,需要自己手动设置一下,记录如下: 设置内网dns 编辑 /etc/resolv.conf nameserver 183.60.83.19 nameserver 183.60.82.98 设置系统加速镜像 这里以debian 11为例。编辑 /etc/apt/so…

IPV6服务器通过warp获得IPV4网络的步骤

目前有部分ipv6 only的服务器价格低廉,但只有ipv6,这类服务器连ssh下载github上的源码都很困难,好在网友已经写好了脚本,用于为这类服务器安装warp以获得ipv4的网络访问能力。步骤很简单: 1. 设置dns64 cp /etc/resolv.conf{,.bak}; echo -e "nameserver 2a00:1098:2b::1\nnameserver 2a01:4f9:c010:3f02::1\nnameserver 2a01:4f8:c2c:123f::1\nnameserver 2a00:1098:2c::1" > /etc/resol…

VPS线路详解:包括163、CN2 GT、CN2 GIA、AS4837、AS9929、CMI/CMIN2线路

VPS线路详细介绍: 电信: ChinaNet(亦称163骨干网,AS4134),IP地址段以202.97开头。此网络旨在承载普通质量的互联网业务,具备早期基建、大带宽和低成本特点。 CN2(ChinaNet Next Generation Carrier Network,即中国电信的下一代承载网,AS4809),IP地址段以59.43开头。相较于163网络,CN2提供较小带宽但更稳定高速的服务。CN2分为CN2 GT与CN2 GIA两种子类型。 CN2 GT(半程使用CN2),作为CN2的中端产品,接入网络为ChinaNet(AS4134),省级骨干使用163(去程和回程均可能经过202.97节点…

解决部分网站禁止复制内容的js脚本(无需安装插件)

部分网站(例如CSDN)会需要登录才可以复制内容,这无形中增加了很多麻烦,虽然也有一些浏览器插件可以解决禁止复制的问题,但是毕竟还要折腾安装。 这里给出一行脚本,打开浏览器开发者模式,在控制台输入并回车即可 javascript:document.body.contentEditable='true';document.designMode='on'; void 0 这个脚本的原理是,为页面开启编辑模式,可以直接在网页上进行文字的添加、删除和修改,就像使用文档编辑器一样。 对于如果这时候还是不能使用ctrl+c复制,那么改用ctrl+x剪切内容即可。

生成100年自签ssl证书(https证书)的命令

有时候为了测试https,需要为nginx配置自签证书,这里给出的命令是通过openssl生成100年有效期的自签SSL证书(https证书),命令如下: openssl version openssl genrsa -out diy.key 2048 openssl req -new -subj "/C=CN/ST=BEIJING/L=BEIJING/O=BEI/OU=CN/CN=diy" -key diy.key -out diy.csr mv diy.key diy.origin.key openssl rsa -in diy.origin.key -out diy.key o…

某运营商云电脑重装Debian 12

本文适用于某运营商云电脑重装Debian,安装分2个部分,一个是从Win安装中转系统Alpine,第二个是从Alpine安装Debian 步骤记录如下: 从Win安装到Alpine 下载 reinstall.bat ,使用管理员权限打开power shell,执行 reinstall.bat alpine-3.18 等待即可 进入Alpine配置Grub 使用账号和密码(root/123@@@)登入Alpine,编辑/etc/apk/repositories,添加 https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.18/main https://mirrors.tu…

Docker下安装ubuntu使用浏览器远程办公开发

通常需要远程办公的时候,我们一般会远程到某台装有Windows的服务器,就连购买小主机时,也是优先寻找可以安装Windows配置的机器,为的就是Windows桌面环境的操作便利性。 很早也尝试过使用虚拟机安装Ubuntu进行办公的经历,只是在虚拟机中安装的ubuntu环境,远远谈不上流畅,充其量只能在尝鲜。也因此很少真正的对ubuntu产生好感。 最近看到有人尝试在Docker下安装了一个完整的ubuntu,通过web vnc在浏览器中访问即可进入桌面环境,试了一下居然异常的流畅。同时环境中已经装好了大部分的常用软件。这里也记录一下具体的步骤。 说来也简单,一行命令就搞定的事情: docker ru…

Cloudflare防火墙安全配置WAF(防CC)

Cloudflare的WAF提供了5条自定义规则和1条速率限制规则,配置好了可以很好的解决网站安全的问题,以下是规则的配置。 自定义规则 先看自定义规则: 1. 放行Bot和白名单 (cf.client.bot) or (ip.geoip.asnum eq 30081) or (ip.src in {1.1.1.1 2.2.2.2 3.3.3.3 4.4.4.4}) 这里设置为跳过。 2. 验证IDC (ip.geoip.asnum in {174 195 209 577 792 793 794 1215 1216 1217 2497 2914 3223 3255 3269 3326 3329 3457…

NAT 穿透是如何工作的:技术原理及企业级实践

1 引言 1.1 背景:IPv4 地址短缺,引入 NAT 全球 IPv4 地址早已不够用,因此人们发明了 NAT(网络地址转换)来缓解这个问题。 简单来说,大部分机器都使用 私有 IP 地址 ,如果它们需要访问公网服务,那么, 出向流量:需要经过一台 NAT 设备,它会对流量进行 SNAT,将私有 srcIP+Port 转 换成 NAT 设备的公网 IP+Port(这样应答包才能回来),然后再将包发出去; 应答流量(入向):到达 NAT 设备后进行相反的转换,然后再转发给客户端。 整个过程对双方透明。 更多关于 NAT 的内容,可参考 (译) NAT - 网络地址转换(2016) 。 译注。 以上是本文所讨论问题的

Popular Posts

随身WiFi折腾指南: 解锁、刷机与DIY

mihomo各平台客户端下载(windows, android, macos)

Cromite - 极度注重隐私的Chromium浏览器

ungoogled-chromium浏览器各平台版本下载(windows, android, macos, linux)

《活法》作者:[日]稻盛和夫 pdf下载

Sublime3 3211 - 跨平台文本编辑器开发工具

《精益创业》[美] 埃里克·莱斯

Microsoft 365安装包下载(Office桌面应用)