Vue 动态排序

查找setTimeout的资料,发现一个用排序来测试性能的方法,遂实现了一个最简单的冒泡排序…

Read More

Promise 异步编程

JavaScript 的异步回调是很重要的一个特性,而Promise和async与await的出现更是方便解决异步编程的困难…

Read More

OpenWRT chnroute.sh

自己改进的chnroute.sh脚本,实时下载批量导入,通过静态路由处理了启动时VPN连接未建立导致wget失败的情况。…

Read More

搭建 WireGuard VPN Server

WireGuard 是一个处于实验开发阶段的网络层VPN。它使用非对称加密技术,使用UDP封装IP数据包,创建类型为WireGuard的虚拟网络接口,运行在Linux内核层,资源占用小,相比OpenVPN配置简单,性能更好。…

Read More

Vultr 账号间转移快照

怎样在Vultr不同账号间转移VPS快照?Vultr官方没有提供方案,虽然提供了导入RAW格式的快照功能,但没有导出RAW快照的功能🙃,本文介绍了使用Live CD和SSH命令实现导出的方法。…

Read More

搭建HTTPS Proxy

Update: 稳定使用6个多月,目前推荐使用TunSafe,方便非浏览器应用。 如确实需要HTTPS Proxy,推荐使用Caddy 安装方法:curl https://getcaddy.com | bash -s personal…

Read More

WordPress wp_signon() 函数在SSL连接下无法登录后台

周五上线前几个小时,QA测试出图片无法上传的BUG。经更多测试发现所有使用Cookie进行登陆验证的API都会重定向到登陆界面,比如/wp-admin/async-upload.php包括后台管理页面/wp-admin/index.php。诡异的地方在于,本地测试环境没有问题,同样的代码到线上就不行。 之前用的API大多是wpnonce,没有遇到问题。…

Read More

验证远程主机SSH指纹

第一次通过SSH建立到远程主机的连接,总是会询问主机的指纹是否正确,应该怎样确认指纹是正确的呢?指纹又是怎么来的呢?…

Read More