Posts

将 windows 系统通过 dd 重装成 linux debian系统

购买了windows系统,不能够安装linux系统,本文通过 EasyBCD 配置引导项,使用 mfslinux 临时系统 dd 硬盘为 debian 系统。

VSCode远程开发-从头开始配置一个远程开发环境

折腾 VSCode 远程开发配置,从 jetbrains 切换至VSCode,遇到非常多的问题,进行解决之后,提高开发体验,顺便记录逐渐适应的过程。

chinadns 解决 Openwrt 中DNS 泄露与IPV6 不能代理的问题

在 openwrt 上使用 ssrp 插件中,当你选择使用代理非大陆IP模式时,它会将你非大陆的 IP 自动进行代理;但由于它本身不支持代理IPV6,当你解析出了海外站点IPV6地址时,你是直连到海外,速度非常慢,而且有可能会被通过 sni 屏蔽干扰等,体验很差。

Unraid 恢复硬盘数据命令 xfs_repair

发现nas跑着跑着经常硬盘炸了,然后下面的错误: Unmountable: Unsupported or no file system 重启了多次也没有改善,以前也遇到过,好像都通过插拔sata口和重启来解决过,也通过命令修复过硬盘解决问题了。这一次又遇到了,记录下修复的过程。

MTProxy的第三方版本 mtg 运行错误解决:fatal error: cannot resolve any public address

MTProxy的第三方版本 mtg 运行错误解决:fatal error: cannot resolve any public address 解决办法:手动指定公网 IPV4 和端口,上述命令的IP地址是1.2.3.4,更换为你自己的公网IP即可。

Docker 解决部署多个服务时 nginx 反向代理无法解析后端服务名的问题

当你通过docker部署多个服务时,无论是单机服务,还是采用swarm模式的集群服务情况下,nginx作为对外入口服务,接收到客户端流量后,需要通过反向代理转发到后端服务。 [emerg] 1#1: host not found in upstream "php" in /etc/nginx/conf.d/default.conf:12

qBittorrent : 通过 NodeJS 脚本批量替换 qBittorrent 种子服务器的用户 KEY

PT账号被封,重新注册后,新用户的 KEY 与老用户的KEY不一致,一个一个手动更新替换很麻烦,于是写了一个简单的脚本来批量更新 qBittorrent  中老种子的KEY,通过一个简单 NodeJS 脚本实现对 qBittorrent 中正在做种的种子,修改Tracker中的用户识别 KEY .

giffgaff:在IOS设备上将实体SIM转换为eSIM

这两天突然看到消息,giffgaff可以从实体卡转为esim了,之前屯了不少卡的用户可以剩下不少实体卡槽了。 如果你没有giffgaff的卡是不能直接购买esim的,是需要有实体卡的前提才能转换为esim。 先前如果在淘宝或者其他渠道购卡的用户,如果不是自己激活的,得先搞到邮箱或者用户名,然后找回密码就可以了。 找回用户名,必须插卡到手机,通过编辑短信内容 `membername` 发送至 43430 稍后就会有giffgaff的服务短信通知,告知你的用户名。

supervisor: 给 Dockerfile 增加 supervisor 自启动服务

记录下给php-fpm的镜像增加supervisor服务使其在后台跑多个worker,如给php的laravel项目配置多个异步队列进程,使用supervisor进行管理。

MySQL删除大体积数据表文件的两种方法

日常业务数据库服务器数据激增导致磁盘空间不足,无法恢复业务,下面将介绍如何删除大的数据表文件,以 telescope_entries 表为例,当可以启动MySQL服务时,如何删除,当无法启动MySQL服务时又该如何删除。