2025年底博客托管技术方案

条评论
  这个博客之前一直用的 Wordpress,详细比较之后,这次决心换成静态的 hexo 了。由于国内需要备案,博客内容本身也没有问题,都是技术相关经验积累,但备案太麻烦,一直用的外面的 VPS。旧的方案是 vps 装 Ubuntu,然后安装 nginx 和 frp,nginx 配置 https,反向代理到 frp 服务端 HTTPS 服务 IP 和端口,frp 内网穿透到内网自建服务器。这样主体的 wordpress 文件、数据库都放在内网,外网只是入口,博客数据安全有保证。这次博客由动态的 wordpress 迁移到静态的 hexo 之后,整体技术方案也调整了一下。  基本思路还是数据放内部,vps 做流量转发反向代理。VPS 裸机安装 Pathed 的 RouterOS,内网 RouterOS 通过 EOIP 与外网的 RouterOS 建立局域网,配置静态路由。本来研究了很久的 WireGuard,但是死活不成功,在内网测试好的方案,放到外网就不行,大概率是 GFW 重点关注了。由于没啥违规内容,就直接用没有加密的 EOIP 了。RouterOS 配置 Co...

阅读全文

Notepad++首行缩进处理

条评论
  Ctrl+H 查找替换,查找模式选扩展,查找目标:”\r\n”,替换为”\r\n 俩全角空格”

阅读全文

利用VSCode编辑Markdown文档 首行缩进问题

条评论
  利用 VSCode 编辑 markdown 文件,之前直接用输入法输入 2 个全角空格,这次不管用了,保存之后首行空格直接消失,发布出去也是这样。参考这里,用特殊字符 处理,这下 vscode 不会吃了

阅读全文

利用Diskpart删除分区驱动器号

条评论
  在一台笔记本上安装 Windows Server 2022,装好之后,不知道什么原因 ESP 引导分区(100M)自己分配了个盘符,而且在磁盘管理里并不能手动操作,后来参考这篇利用 diskpart 命令删除驱动器号。  具体命令如下: 12345678910# 列出磁盘list disk# 选择磁盘 1select disk 1# 列出分区 1list partition 1# 选择分区select partition 1# 删除驱动器号 这里以"Z"为例remove letter=Z

阅读全文

博客正式更换域名

条评论
  大概2011年注册的jingyan.info域名,当时价格还挺便宜,后来越涨越高,期间主要是在Google Domains,后来Google不干了,转到one.com,由于没关闭自动续费,还被one.com坑了一把。现在写东西也少,这个时代域名一点也不重要,有个就得了。换了目前最便宜的6位数字的xyz域名,一下子买满10年,价格还不如info域名一年的续费的钱。  希望未来能够多学习积累,这个技术博客也常更新吧

阅读全文

家庭网络再次优化:减少复杂性减少设备

条评论
  上次折腾之后,发现基于ESXi 6.7 虚拟的RouterOS系统,使用起来还是有问题,比如有时候特定设备DHCP获取IP失效之类的问题,加上2.5G交换机有时候也有问题,这俩设备都很热,系统庞杂,查起问题来也比较让人抓狂,于是决定重新换一套,直接裸机安装RouterOS,软路由带6个2.5G网口(四个LAN口桥接,另外两个作为上行的WAN口),去掉了ESXi虚拟化层和2.5G物理交换机层,减少出问题的可能性。  6口2.5G软路由设备本来想选J4125,因为这货被动散热就行,比较省心,奈何选择太少价格太贵,外加网卡都是v225,担心断流,最后在咸鱼上选了外贸转内销的n110平台,纯裸机到手只要622。n100平台发热果然名不虚传,被动散热很快烫手,接个usb的12寸风扇,立马一点点温热。  期间遇到一个问题:裸机安装ros需要光驱,找了很多资料,参考这篇,用balenaEtcher刻录到U盘,竟然丝滑解决问题,顺利安装。  折腾好之后,神奇的发现手机、电脑刷网页都能明显快了

阅读全文

北京联通更换光猫烽火HG5582A

条评论
  之前家庭网络升级到了全屋2.5G,并更换了光猫之后,用了一段时间经常遇到页面反应缓慢、断流等问题,查了好久,发现之前的中兴F7005TV3有可能是罪魁祸首。通过光猫界面查看温度,没加风扇中兴的这个猫温度能到73,加了风扇降了10度左右。中兴这个猫虽然功耗小,但其散热缩减得也非常厉害,最后结果我自己遇到问题,网上搜索也有不少类似问题。另外,还有一个问题就是,如果桥接使用,中兴的是软桥接,会在一定程度上影响网速等体验。那得赶紧换了,远离中兴。  查了一圈,烽火的HG5582A还不错,温度低,稳定(尤其桥接),咸鱼包邮只要55。这里记录一下更换过程,参照恩山保姆贴。如果没有账号,可以下载我这个mhtml保存版(右键另存到本地)。  基本思路是按照上面的保姆贴开telnet(我用的方法2),然后按照登录进去更改onu_mac,更改为你旧猫的mac地址(进工厂模式cli环境,开启工厂模式,更改mac<要求全大写带冒号>,然后退出重启),后续做一些必要的设置:比如关闭IMTS、修改ACS、关闭tr069、删除tr069连接之类的;此外还需要用超级密码登录光猫管理前台,新建上网、IP...

阅读全文

非最新版本R安装软件包依赖问题

条评论
  之前帮老婆用R画图,积攒了一些R脚本,但基本上半年能用一回,加上电脑比较多,每次再用都需要重新折腾配置一遍R的环境。基本的开发环境是单独安装R,然后用PyCharm中调用。这次折腾又遇到原来代码跑不起来的情况,主要面临两个问题:一个是新版本的R在PyCharm中画图不显示,一个是旧版本的R安装软件包各种依赖报错。第一个问题上一篇已经解决,本篇主要针对第二个问题。  隐约记得上次开发用的是4.0版本的R(之前一直用的3.6,上次尝试了4.0也可以),于是就基于4.0进行环境配置,打开自己写的R项目的库文件,根据PyCharm的提示自动安装,但总是提示安装失败,前前后后各种失败简单罗列如下: 12345678ERROR: dependencies 'gtable', 'lifecycle' are not available for package 'ggplot2'ERROR: dependency 'rlang' is not available for package 'lifecycle&...

阅读全文

PyCharm R脚本 画图不显示问题

条评论
  自从支持R开发以后,PyCharm是当仁不让的R最好的开发IDE(如果不同意就是你对),但也存在一些问题,尤其是不同版本的R表现差异很大。对于4.1及其以上版本,执行R脚本每条指令控制台都提示: 123456Warning in (function (file = "", n = NULL, text = NULL, prompt = "?", keep.source = getOption("keep.source"), : argument encoding="UTF-8" is ignored in MBCS locales   如果不画图还好,影响不大,最大的影响就是画图直接不显示,但我用R就是为了画图啊。  为了在R中画图,要么退回4.0及其以下版本(这个做法也很大问题:历史版本直接默认安装源码包各种依赖问题),要么解决这个问题。  决定两条腿走路,这篇先说如何解决这个问题。尝试了一下RGUI,没有问题,问题出在PyCharm的R插件上的语言编码支持上。  搜索了一下,发现是PyCha...

阅读全文

家庭网络升级300M-1000M

条评论
看到张大妈上各种 2.5G 交换机大幅降价,以及各种文章介绍升级 2.5G 局域网,终于按耐不住折腾的想法,虽然理智小人一直在说 2.5G 没必要,相比千兆没啥本质区别,上 2.5G 局域网纯属瞎折腾。  先是局域网改造升级为 2.5G 内网,具体需要买一块 2.5G 网卡装到 GEN8-NAS 上,然后换一个 2.5G 交换机,最后把无线路由也换成了带 2.5G 网口的。这样就能够实现笔记本等连接 NAS 突破千兆。  后来恰逢联通做活动,原来 300M 每个月加 10 元就能升级为千兆,既然这样就干脆把外网也升级成 2.5G 的,至少测速能超过 1250M,如果上行也能够相应提升那就更好了(后来证明纯属想多了)。在局域网 2.5G 情况下,光纤入口 10G,实现外网也能到 2.5G 就需要换光猫和主路由。联通升级千兆光纤给的是个千兆猫,四个 LAN 口都是千兆。搜索了半天网上最推荐的就是中兴的 F7015TV3,不带无线功能,带一个 2.5G 和三个千兆 LAN 口。后来在咸鱼买猫的时候,发现了一款少了语音功能但价格也低不少的 F7005TV3 明显更合适。商家在发货前开好 tel...

阅读全文