Category Archives: TECH

小区光纤改造升级记

在总理大大的操心之下,现在的宽带都比较喜人,小区基本都是百兆光纤起步。特别是从百兆到千兆有一个坎,会涉及到较多的技术问题,会对实际上网的网速和体验产生直接的影响。个人目前是广州电信两百兆,经过了不少探索,略有所得。

一、网线和网口需支持

首先是小区的布的网线已经是超五类(CAT5E),理论支持千兆以内,所以网线就不用换了;再看屋内的网口,全部只接通了四根线——这个需要改造为八根全连。可以在电信师傅上门安装光猫时让他全屋跑通,也可以自己动手。自己动手的话可能需要网线钳和查线器,一般采用 T568B 排线,1-8号线分别为:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕。

然后还有一个电信光猫的问题,如果不带拨号或者明显是阉割版(就是后台各种功能缺失),然后登录后台还超卡那种,或者 LAN 口不够用等,那建议最好自己买一个光猫。

这里涉及到一个是否能换的问题,取决于具体地区的电信,一般都可以,像我这里。最重要先看光猫上面贴的标签,搞清楚自己的运营商是 GPON 还是 EPON;然后在后台记录下自己的 LoID 即可。然后就可以上淘宝选择自己需要的型号。最好还要考虑自己的弱电箱的体积问题,还有看是否需要一些高级功能,如虚拟服务器、DDNS 等等。

二、无线信号弱爆的问题

现在移动设备 WIFI 能用 5G 都会尽量用 5G,测过速度的就知道跟 2.4G 区别颇大。但 5G 信号穿透差,如果在房间看视频经常会时断时续,严重影响体验。这里有几个方案:买 N 个路由;用电力猫扩展无线。这两个我都淘汰了,接口麻烦,线路也麻烦。

Continue reading

京东劫持实录

近段时间,用 Chrome 访问京东页面经常有跳转的情况,我很清楚是被劫持,但问题是被谁——困扰了我好长一段时间。首先排除运营商,换了几个公共 DNS 问题依旧;最后定位到 Chrome 上某个最近安装的插件:User-Agent Switcher for Google ChromeIDffhkkpnppgnfaobgihpdblnhmmbodake版本为 1.9.3

General
Request URL: https://www.jd.com/
Request Method: GET
Status Code: 307 Internal Redirect
Referrer Policy: no-referrer-when-downgrade

Response Headers
Location: http://rtbs24.com/?target=https%3A%2F%2Fytthn.com%2Fclick-IQL4686A-HFDQCIIE%3Fbt%3D25%26tl%3D1%26sa%3D116%26url%3Dhttps%3A%2F%2Fwww.jd.com%2F
Non-Authoritative-Reason: WebRequest API

Continue reading

Table Paster

一个表格粘贴到表单的 Javascript 小功能,我用的非常频繁,代码很简单,但能节省大量体力劳动。兼容目前主流浏览器和主流表格软件(Number、Office、WPS),特别支持单元格包含换行的情况。实际上也支持在页面中直接复制的表格。

功能说明:

  • 由于安全原因浏览器无法直接操作剪切板,但借助输入框的粘贴事件可以
  • 根据需要可以支持高级的输入框,如各种下拉框或者或者多选框、单选框
  • 某些表格软件会将内容自动复制为富文本,粘贴时可以自动过滤多余标签
  • 这种批量粘贴的插件,我没具体研究;页面圈选表格的插件有 Collect

表单示范:

Name Text Number URL

Continue reading

Debug Editor

WordPress Debug Editor,管理员后台全局调试器,从自己另一个懒人插件独立出来的功能,因为用的实用太频繁了。

  • 仅管理员可用、插件单文件仅五个函数、不写数据库
  • 可以实时查看或执行后台任何页面的任何变量或对象
  • 顶部展开编辑器、不占入口、不占页面、执行不刷新
  • 注意:如果运行了更新数据库的语句,修改无法撤销

插件下载https://wordpress.org/plugins/debug-editor/

微信多域名登录插件

微信登录只能设置一个回调域名,而且调用连接的域名必须完全匹配。这个插件可以解决多域名调用的问题,支持 Open Social 2.9 以上版本的微信登录,理论上可支持所有类似需求。

使用说明:

  1. 假设:微信授权域名为 wx.abc.com,需使用登录网站为 http://www.abc.com
  2. 上传本插件至微信授权域名的根目录,路径如:http://wx.abc.com/wxmdl.php
  3. 则网站回调地址设置为:http://wx.abc.com/wxmdl.php?cburl=http://www.abc.com
/*
 * Plugin Name: WXMDL (WeChat Multi-Domain Login)
 * Version: 1.0
 * Plugin URI: https://www.xiaomac.com/201311150.html
 * Description: 微信多域名登录:解决微信登录回掉地址只能设置一个域名的问题。
 * Author: Link (Afly)
 */

插件下载:https://github.com/xiaomac/WXMDL