搬瓦工被墙后免费更换IP

忙了一天没注意看邮件,下午才发现站点宕机,登录BWG后台检查系统运行正常,使用Ping.pePing了下才发现,可能IP被墙了。

查看Ping的结果,发现国外线路都可以浏览,国内线路丢包全是100%,看来凉凉咯!

于是网上找了下解决方案,发现BWG免费提供更换IP服务,每五周使用一次。

登录BWG后台,然后浏览https://kiwivm.64clouds.com/main-exec.php?mode=blacklistcheck,点击TestMainIP进行检查。

此页面会显示当前服务器IP以及是否被墙。

ipblock_Imag21539603289.png

如上提示,IP BLOCKED表示已经被封,点击下面的Replace Main IP更换IP,更换IP后再次浏览上面网站,即可显示IP NOT BLOCKED表示未被封锁。

注意:该功能每五周可以使用一次,且行且珍惜!

一加3T售后刷机包

首先下载以下两个文件包:

然后,将手机完全关机,按住音量+不放,将手机和电脑连接,此时手机还是黑屏状态,电脑会有设备连接提示音。

我的电脑->右键管理->设备管理器,打开查看,第一次使用会在其他设备下出现QHSUSB_BULK带黄色感叹号的未知设备,右键点击更新驱动,手动选择刷机驱动包里面的驱动目录进行安装,如果不行的话可以使用360驱动大师进行识别安装,安装完成后会出现类似以下的设备驱动:

hsusb99008_201539387431.png

其中Qualcomm HS-USB QDLoader 9008(COM4)的新设备,就是正常驱动后的手机,俗称高通9008模式。

将下载的一加3T售后恢复包解压后,打开其中的MsmDownloadTool V3.0.exe开始刷机

9008sjImag211539387935.png

正常识别COM设备后,点击Start开始刷机,完成后自动重启。

MikroTik RB750Gr3系统升级

自动升级

进入路由器管理界面,通过System->Auto Upgrade功能自动升级。

或者使用Winbox连接,通过System->Auto Upgrade功能自动升级

自动升级不了的,刷不出最新系统的继续看下面手动升级。

手动升级

官方系统下载页面https://mikrotik.com/download

本次以RB750gr3为例,官方显示了以下四个系统版本

  • 5.26 (Legacy)
  • 6.40.9 (Long-term)
  • 6.43.2 (Stable)
  • 6.44beta9 (Testing)

我的RB750gr3当前版本为6.41,通过自动升级刷新不出来最新版本,因此只能手动升级。

RB750gr3MMIPS构架,从下载页面找到相应的构架。

其中MMIPS后面就备注着hEX (RB750Gr3), RBMxx点击下载Main package,格式为.npk文件。

通过Winbox连接路由器,将下载的npk文件拖放到File菜单,上传完成后如下所示。

小Q截图-20190512093823.png

然后system->reboot重启系统完成更新,更新后版本号可以通过Winbox标题栏看到。

提醒:Router OS 6.43.2 for RB750gr3系统包国内网盘下载地址

网件R6300v2梅林7.9.1

【网件系列】包括以下机型:

  • R6300V2
  • R6400
  • R6900/R7000
  • R8000
  • R8500

更新日志

** 固件更新日志:2018年09月27日(X7.9.1) :**

  • 升级软件中心核心skipd v1为skipd v3,增强软件中心稳定性。
  • 同步固件内置软件中心为最新1.4.2
  • 需要说明的是skipd v1数据库和skipd v3数据库不兼容,从X7.x系列升级X7.9.1可以向上兼容,但是从从X7.9.1降级刷固件,需要格式化jffs分区以重新建立skipd v1 数据库
  • 由于skipdv3不支持超时脚本、定时脚本,所以Tools - Script里的这两个功能不能使用了。另外因为aliddns插件使用了skipd的定时脚本功能,aliddns将会无法定时更新ip, 之后我将更新aliddns插件修复这一问题。 2018年05月08日(X7.9) :
  • 例行更新:同步asuswrt-merlin固件380.70_0代码,更新日志见asuswrt-merlin更新日志的380.70部分

刷机须知

【网件原厂】刷【koolshare改版固件】:

  1. 在原厂固件升级页面下直接上传.chk后缀的过度固件,本帖下方提供;
  2. 在过度固件里恢复一次出厂设置后,刷入.trx后缀的koolshare改版固件(如果chk版本和trx版本一致则不需要,跳到第三步);
  3. 等待刷机完成后,,在【系统管理】 – 【系统设置】内勾选:Format JFFS partition at next boot(下次重启格式化jffs分区) 和 Enable JFFS custom scripts and configs(开启jffs自定义脚本),点击应用本页面设置,成功应用后重启路由器;
  4. 重启完成后,确保路由器连上网络,然后进入软件中心,首先点击更新按钮,将更新软件中心到最新版本,然后即可安装并使用插件。

【koolshare改版固件/梅林原版固件】刷【koolshare改版固件】:

  • 在梅林固件升级页面下直接上传.trx后缀的固件,本帖下方提供;
  • 从X7.x系列升级X7.9,不需要清空配置和格式化jffs分区;
  • 从X7.x系列升级X7.9.1,不需要清空配置和格式化jffs分区,skipdv1数据库会自动升级为skipdv3;
  • 从X7.9.1降级为X7.x,不需要清空配置,但需要格式化jffs分区
  • 从X7.9.1降级为X6.x,需要清空配置并格式化jffs分区
  • 从X6.x系列升级X7.9/X7.9.1,需要清除路由器配置和格式化jffs分区;
  • 如果升级后界面有问题,尝试清除浏览器缓存或者强制刷新(ctrl + F5)一次

清配置方法1: 在路由器【系统管理】- 【恢复/导出/上传设置】- 【原厂默认值】

清配置方法2: 开机状态,长按reset直到路由自动重启。

格式化jffs: 在【系统管理】- 【系统设置】,勾选Format JFFS partition at next boot,点击应用本页面设置后重启路由器

【koolshare改版固件】刷【原厂】:

  • 格式化jffs分区:进入路由管理界面 -【系统管理】- 【系统设置】,勾选Format JFFS partition at next boot,点击应用本页面设置后重启路由器
  • 在koolshare改版固件升级页面下直接上传.trx 后缀的用于刷回官方的固件(OFW)
  • 刷回官方固件后建议再恢复一次出厂设置

固件双清方法:

如果固件出现问题,一时找不到解决办法,可以尝试双清并手动配置,方法如下

  • 格式化jffs分区:方法同上;
  • 恢复出厂设置:进入路由管理界面 -【【系统管理】- 【恢复/导出/上传设置】- 【原厂默认值】,点击原厂默认值一栏的【恢复】按钮;
  • 建议完成双清后手动配置路由,而不是用以前备份的配置,以避免可能的问题;

软件中心重置方法:

如果软件中心出现问题,可以尝试用格式化jffs分区的方法重置软件中心,格式化后建议重新配置软件中心及插件,而不是用以前备份的jffs分区文件去恢复!

相关链接

固件下载地址:

X7.9.1 固件(trx)

  • R6300V2 MD5:688D27BF84254E5965ECB2D9CAFD43C1
  • R6400 MD5:3F9F3BDAC49C154AC79BAE674595EDDF
  • R6900/R7000 MD5:51E631FD28C36878D883D35418294962
  • R8000 MD5:C05636976A7C5677FF7C7ABED83BF40F
  • R8500 MD5:6AC6E6950CEB15B0D9DB48A9D9C3DE18

X7.9.1 过度固件(chk)

  • R6300V2 MD5:8547778981ED0CE50B333FF799D42C96
  • R6400 MD5:EEE5B69087E8847DA26D8857086D7131
  • R6900/R7000 MD5:672B99639181CD8846ADD245484A2D28
  • R8000 MD5:F51B1E06061CEF88FF929C2D3144653E
  • R8500 MD5:B2C7F5F78102D2F8D1BEDA119A18EFF1

X7.9

  • R6300V2 MD5:641B2841C1E9643E7B76F2CD46CD6936
  • R6400 MD5:876AB82C58AC60B86E21B2FBB21E11E9
  • R6900/R7000 MD5:1C31E5C0689E392C6733A4F9BD1A1B6E
  • R8000 MD5:C8DD62581F32842443E82D5354BA929D
  • R8500 MD5:B422DB290B2A5121EE4A0AFA3746ED6F

为路由器增加虚拟内存

本文介绍,如何在安装了梅林固件的路由器上,增加虚拟内存,以运行需求资源较大的软件。

下载swap.tar.gz

下载地址 https://github.com/koolshare/koolshare.github.io/tree/acelan_softcenter_ui/swap ,下载swap.tar.gz文件。

安装插件

进入路由器后台,软件中心->离线安装,选择刚才下载的swap.tar.gz,上传并安装。

准备U盘

准备一个新的U盘,使用diskgen格式化为ext2/3/4格式,插入路由器USB接口。

设置虚拟内存

进入路由器管理后台,软件中心->虚拟内存,设置大小后点击创建swap

创建完成后自动启用,再次进入swap插件即可看到使用信息

V2ray使用实例

Project V 提供了单一的内核和多种界面操作方式。内核(V2Ray)用于实际的网络交互、路由等针对网络数据的处理,而外围的用户界面程序提供了方便直接的操作流程。 V2Ray 的主要作用是根据用户的配置,对于传入的网络连接进行一定处理,然后发往指定的服务器。它是一个命令行程序,可以接受一个 JSON 格式的配置文件。

VPS安装服务端

使用下面命令一键安装:

bash <(curl -L -s https://install.direct/go.sh)

或者从https://github.com/v2ray/v2ray-core/releases下载预编译包进行安装。

安装完成后,使用service v2ray start启动v2ray服务。

Windows安装本地端

https://github.com/v2ray/v2ray-core/releases下载Windows客户端,解压后编辑config.json文件,内容如下:

{
"inbound": {
    "port": 1080, // 监听端口
    "protocol": "socks", // 入口协议为 SOCKS 5
    "domainOverride": ["tls","http"],
    "settings": {
    "auth": "noauth"  //socks的认证设置,noauth 代表不认证,由于 socks 通常在客户端使用,所以这里不认证
    }
},
"outbound": {
    "protocol": "vmess", // 出口协议
    "settings": {
    "vnext": [
        {
        "address": "10.0.0.1", // 服务器地址,请修改为你自己的服务器 ip 或域名
        "port": 31892,  // 服务器端口
        "users": [
            {
            "id": "3efd584f-8a7d-43af-9c75-35266df4ceb0",  // 用户 ID,必须与服务器端配置相同
            "alterId": 64 // 此处的值也应当与服务器相同
            }
        ]
        }
    ]
    }
}
}

以上的id和alterId,在vps上使用cat /etc/v2ray/config.json查看。

配置完成后,点击wv2ray.exe在后台运行v2ray本地端。

然后在浏览器配置通过127.0.0.1:1080 socks5方式使用代理。

一加3T安装MIUI10

首先,十分感谢HitoLiu辛苦劳动,才有了Oneplus3T的MIUI10

刷机前先确认H2OS版本,由于H大的MIUI10是基于Android 7,所以要是基于Android7系的话,则可以直接刷,要是基于Android8的话,就得先降级。

一加3T安卓8降级安卓7

基于Android8的手机,下载下面降级包,通过系统内自带升级功能,手动选择该包进行降级。

一加3T Android 8降级Android 7刷机包 https://dotbbq.pipipan.com/fs/18418398-315801567

或者在这里下载Android7的底包,刷入底包即可 https://ciux.org/oneplus3t-base-firmware.html

降级完成后,开始解锁刷入第三方recovery来刷机。

推荐使用一加3/3T工具包(OnePlus3/3T Unified ToolKit),使用方法点击这里

一加3T MIUI10刷机流程

  • 解锁

手机端设置->开发者选项,打开OEM解锁和USB调试。

连接手机和电脑,打开工具包选择2) Unlock - ReLock Bootloader,下一步选择1解锁。

手机按照提示选择YES解锁

  • 刷入TWRP Recovery

重启手机,选择Fastboot模式,连接手机和电脑,选择5) Flash - Boot TWRP Recovery,刷入TWRP

  • 刷入MIUI10

进入TWRP Recovery,挂载MTP,将MIUI10刷机包拷入手机,然后进行卡刷。

双清后重启即可!

官方更新说明

因MIUI官方开始全部适配安卓8,7.1的MIUI在11月2号官方已经正式停更了,目前这版MIUI是MIUI官方发布的最后一个安卓7.1版本,也是目前
最完善的一版。
如果不出意外的话,这也是一加3/3T安卓7.1 MIUI的最后一版。后续就是准备给一加3/3T上安卓O或以上的MIUI了,基本完善后我会优先发在群里
给机油门尝鲜。安卓O的MIUI最快也要半个月以上,且第一版难免bug多,耐心等待别催,只要我手上的3T还没坏就会一直把MIUI维护下去。
8.10.22及以上的MIUI无需双清可直接刷本版MIUI升级,8.10.22以下的需要双清升级。

8.11.3更新日志

1.同步MIUI官方最后一版安卓7.1的MIUI的更新
2.修复新版附加设置-交换返回与多任务键无效的bug

8.11.2更新日志:

1.同步MIUI的更新
2.解决WiFi mac地址问题
3.解决WiFi认证问题
4.修复了一些其他已知bug
5.附加设置更新,全新的界面,加入色温调节,省电模式,性能模式等等

8.10.28更新日志:

1.同步MIUI官方第392周更新
2.修复了一些已知bug
这次不是简单的同步更新,而是完全的重制,除了修复以前的一些已知bug外,流畅度也有大幅度的提升,并且还增加了很多新功能,比如
人脸解锁、AI相机等等,还有很多细节上的变化,应该能让你爽到脱肛的那种。
注意注意注意!这个包更改幅度较大,必须双清刷,否则可能出现各种程序报错!如果data分区被加密则需要格式化data!!否则可能会
一直卡在开机动画不能进系统!

8.12.5更新:

1.加入ROOT权限
2.修复充电快充满后几率发生断开的BUG
3.修复人脸识别无法使用的BUG
4.修复MIUI相机无法录像的BUG
5.修复几个引起卡顿问题
6.其它大量的BUG修复,现在已经熬夜到凌晨四点半,不想写了自行体验,做包很累切刷且珍惜

注意:

1.可能有未知bug
2.安卓大版本升级需要双清,否则可能各种报错
3.如果data被加密需要格式化data才能开机,否则可能卡在开机动画无法进系统
4.暂未添加支付宝指纹支付,后续更新添加
5.第一次开机需要点时间,耐心等待,开机后手机有点热是正常的,以后就不会了
6.第一次开机后手机可能会有点卡,是magisk的锅,重启即可
7.硬件原因不支持小爱同学语音唤醒,这不是bug
8.刷机前先确认你的twrp recovery支持安卓8
9.人品不好智商低慎刷

MIUI10 for OnePlus3T 下载地址: 提示:刷最新版基于Android8的话不需要降级,刷基于Android7的版本需要降级!!!

Based Android 8

Based Android 7

GRUB引导ISO镜像

家里电脑安装了双系统(Xubuntu+Windows7),平时一直不关机,开着TeamViewer便于在办公室远程操作。

这次不知怎么回事儿,远程掉了,回家一看Windows意外关机,再开机直接蓝屏。

由于为了省资源,关闭了系统保护,没法进行还原,多次试着拯救都没能解决,无限蓝屏……

手头刚好没有WinPE的U盘,没法ghost恢复或重装Windows,只有xubuntu可用,一筹莫展。

突然想到grub是否可以引导iso? 网上找了下,还真可以,于是下载了个WinPE镜像文件,打算通过grub来引导以修复Windows。

具体操作如下:

安装grub-imageboot

alair@e6440:~$ apt search memdisk
正在排序... 完成
全文搜索... 完成  
grub-imageboot/bionic,bionic 0.6 all
boot iso, harddisk and floppy images with grub2 and syslinux memdisk

alair@e6440:~$ sudo apt install grub-imageboot
[sudo] alair 的密码: 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
syslinux-common
下列【新】软件包将被安装:
grub-imageboot syslinux-common
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 4 个软件包未被升级。
需要下载 1,176 kB 的归档。
解压缩后会消耗 3,684 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.cqu.edu.cn/ubuntu bionic/main amd64 syslinux-common all 3:6.03+dfsg1-2 [1,171 kB]
获取:2 http://mirrors.cqu.edu.cn/ubuntu bionic/universe amd64 grub-imageboot all 0.6 [4,424 B]
已下载 1,176 kB,耗时 1秒 (1,947 kB/s)
正在选中未选择的软件包 syslinux-common。
(正在读取数据库 ... 系统当前共安装有 181845 个文件和目录。)
正准备解包 .../syslinux-common_3%3a6.03+dfsg1-2_all.deb  ...
正在解包 syslinux-common (3:6.03+dfsg1-2) ...
正在选中未选择的软件包 grub-imageboot。
正准备解包 .../grub-imageboot_0.6_all.deb  ...
正在解包 grub-imageboot (0.6) ...
正在设置 syslinux-common (3:6.03+dfsg1-2) ...
正在设置 grub-imageboot (0.6) ...
Copy syslinux memdisk to /boot/memdisk
alair@e6440:~$ 

下载WinPE镜像文件(efi.iso),拷贝至/boot/目录

alair@e6440:~$sudo cp efi.iso /boot/

编辑/etc/grub.d/40_custom文件,加入以下内容:

menuentry "WinPE" { 
linux16 /boot/memdisk iso raw
initrd16 /boot/efi.iso
}

运行sudo update-grub使设置生效,完成后重启时grub中会出现WinPE菜单,选择该项则加载自定义winpe镜像,下来就在WinPE下恢复Windows系统咯!!!

Excel文件大小异常核查

有时候明明excel文件中没多少内容,但是文件体积却很大,在此分享一个检查解决的方法。

将excel文件后缀名改为zip,用压缩软件将其打开,定位到xl\worksheets\目录,可以看到各个sheet的体积大小,如下:

找到其中体积最大的,定位到该sheet

首先将所有内容全选并粘贴为文字。

然后将内容排序后,全选下面的空白行邮件删除,将条件格式全部删除,这样应该就OK了!

Ubuntu配置Livepatch服务

CLS(Canonical Livepatch Service)是Ubuntu母公司Canonical提供的一项服务,该服务可以为处于LTS的Ubuntu版本提供内核关键补丁修复,而不需要重新启动系统,特别适用于用作Server的系统。

使用CLS的前提是必须注册一个Ubuntu帐号,地址为https://login.ubuntu.com/+login

注册完成后,即可访问CLS主页https://www.ubuntu.com/server/livepatch进行登录配置。

登陆后选择用户类型,一般个人用户选择Ubuntu User,然后点击Get your Livepatch token获取密匙

按照下一步提示进行操作,启用CLS服务。

运行完成后即成功启用CLS服务。

检查CLS服务配置状态可以使用以下命令:

alair@e6440:~$ sudo canonical-livepatch status --verbose
client-version: 8.0.2
machine-id: 08e0*****************750db
machine-token: 4753a054c*****************a2eb84c7
architecture: x86_64
cpu-model: Intel(R) Core(TM) i5-4310M CPU @ 2.70GHz
last-check: 2018-05-25T19:55:15.537634075+08:00
boot-time: 2018-05-25T19:47:51+08:00
uptime: 14m43s
status:
- kernel: 4.15.0-22.24-generic
  running: true
  livepatch:
    checkState: checked
    patchState: nothing-to-apply
    version: ""
    fixes: ""