跳到主要内容

18 篇博文 含有标签「技术」

技术博客

查看所有标签

GiffGaff 开启 WiFi Calling(安卓 / WLAN 通话)

· 阅读需 4 分钟
Hanasaki
阿巴阿巴阿巴
注意

显示 中国移动-giffgaff 说明当前并没有成功启用 WLAN 通话。

🧩 通用步骤

  1. 全局英国 网络环境下,通过 giffgaff App 将 esim 添加到手机。这将直接影响到所下载的运营商配置文件,所以需要确保网络环境正确。
  2. 关闭 自动选择网络 开关,然后手动选择网络,选信号几乎没有的、或禁止连接的。否则会走中国移动,而不是 WLAN 通话。
  3. (可选)也可以直接在 giffgaff App 关闭漫游。就不用关闭自动选择网络了,即使中国移动满格,也会走 WLAN 通话。
  4. 开启飞行模式,等一小会。
  5. 确保网络环境是英国,即可关闭飞行模式,看到 WLAN 通话状态。

💡 权衡利弊:

  • 步骤 2 可以在外出时,选择中国移动,正常使用短信、电话、上网功能,按漫游价格计费。在家里选择无信号的网络,回落到 WLAN 通话,按英国本地价格计费。
  • 步骤 3 比较省事,只要网络环境处于英国,自动切换到 WLAN 通话。但无英国网络环境时,将无法使用短信、电话、上网功能。

到这里就结束了😊,打国内朋友的电话记得加 86 或者 0086

访问域名跳转江苏反诈网

· 阅读需 2 分钟
Hanasaki
阿巴阿巴阿巴

首先可以确定是 DNS 污染导致。但令人疑惑的是,路由器上明明设置了一组腾讯和字节的公共 DNS 却仍然遭到了劫持。

利用 dig 向指定 DNS 服务器查询:

dig @119.29.29.29 abcd.com A # 通过腾讯 DNS 查询被污染域名 abcd.com
dig @180.184.1.1 abcd.com A # 通过字节 DNS 查询被污染域名 abcd.com
dig www.js96110.com.cn A # 查询江苏反诈网域名

发现结果都指向江苏反诈的 IP 地址:180.109.0.221

东方大国的 DNS 污染是一种 “旁路” 或 “中间人” 攻击,部署在在网络关键链路,流量的必经之地。猜测可能是在查询的路上被监测到,从而利用位置优势抢先进行了伪造响应。

那么问题就好解决了,利用 DOT 或 DOH 进行加密查询,避免请求被窃听。

利用 dig 向 DOT 服务器查询验证:

dig @dot.pub +tls abcd.com A # 用腾讯的DOT服务器
dig @dns.alidns.com +tls abcd.com A # 用阿里的DOT服务器

获得 3 条结果,均不是反诈地址。

猜想得到验证。在路由器将 SmartDNS 的上游服务器全都改为 DOH 地址,端口指定 853。

清理 DNS 缓存后,不再跳转江苏反诈,可以正常访问网站。

Hyprland + Arch 备忘录

· 阅读需 5 分钟
Hanasaki
阿巴阿巴阿巴

本篇记录 Arch Linux 作为日常使用系统的相关内容。

系统CompositorCPUGPU
Arch LinuxHyprlandIntel i5-9300HNvidia GTX1650

Hyprland

对于 Intel + Nvidia 双显卡还要外接显示器的,确实配置要麻烦一些。通常需要结合 Waybar、Wofi 等程序,实现基本的桌面功能。根据自己的喜好完成自定义,这就是完全属于自己独一无二的桌面环境了。

配置:https://github.com/cxOrz/dotfiles-hyprland

近一年用的 Redmi AX6000 路由器

· 阅读需 5 分钟
Hanasaki
阿巴阿巴阿巴

前言

去年搬完家就淘汰了 Xiaomi 4A 千兆版 + R2S 这套配置,斥巨资换成了 Redmi AX6000 供日常使用。到现在用了将近 1 年,在此回顾一下和它相关的折腾记录,以便日后参考。

固件

在纠结了很多版本(Lean \ Openwrt官方 \ 237 \ hanwckf)之后,还是选择了 ImmortalWrt,吸引我原因的就是支持在线自定义构建,而且项目开源。

ax6000-immortalwrt-img

CSS 的 zoom 属性会缩放元素位置吗

· 阅读需 3 分钟
Hanasaki
阿巴阿巴阿巴

在开发过程中遇到一个情况,使用的绝对定位,同时用 zoom 属性缩小元素,然后计算 left 和 top 偏移量,使得改变大小后中心位置不变。发现在增加 left 和 top 时,反而元素位置离左上角更近了。

zoom 怎么会影响定位呢?结论在末尾!

缩放到 0.1 时

此时元素实际宽高均为 50px,而距离容器左边和上边距离容器左边和上边明显不够 1234px,仅仅是他宽高的 2 倍多一点(约123.4px)。 可见 left 和 top 也被等比例缩放了。

position: absolute;
width: 500px;
height: 500px;
zoom: 0.1; // 缩放到0.1
left: 1234px;
top: 1234px;