OpenWRT配置WireGuard客户端

使用SSH连接到OpenWRT,输入以下命令生成公钥和私钥,保留备用。#生成公钥和私钥 wg genkey | tee privatekey | wg pubkey > publickey #查看私钥 cat privatekey #查看公钥 cat publickeyOpenWRT->网络->接口->添加新接口,新接口协议选择...

/ 默认分类 / / 0
OPNsense配置WireGuard服务

最近找运营商要到了公网IP,但是想着直接将服务端口穿透在公网上好像有点不安全,搭个VPN服务连接到局域网,在openvpn和wireguard中,看到有人更推荐wireguard,那就暂时使用wireguard了。本教程只组网教程,不涉及违法行为。教程OPNsense v24.1.1版本默认带有wireguard,因此不用再安装插件了。1.配置Wire...

/ 学习笔记 / / 2
ASUS tinkerboard armbian22启动docker报错解决

我的tinkerboard刷armbia22.11后,发现docker一直报错,后面找了许多页面终于解决了,原因是docker使用了cgroup v2,但是armbian内核可能有点问题,需要修改强制使用cgroup v1.报错内容:系统: Linux tinkerboard 5.15.80-rockchip #22.11.1 SMP PREEMPT ...

/ 默认分类 / / 0
laravel redis 删除键

在laravel操作redis批量删除键时,出现了一点小问题,记录一下。$keys = Redis::keys("test*"); Redis::del($keys);因为laravel在config/database.php内redis项有设置前缀,所以使用以上方法无法删除,删除时需要先在keys删除前缀再删除。$configpr...

/ 默认分类 / / 0
tinkerboardS读取DHT22温湿度传感器数据

买了tinkerboardS一直吃灰没用,一直丢在角落,最近想拿来折腾,买了一些乱七八糟的传感器,拿来折腾,最后发现很多教程都基于树莓派,库也是只能用于树莓派和BeagleBone Black。于是搜索了许久后,发现了一个基于GPIO库读取DHT11传感器数据的,通过搜索,DHT11和DHT22基本上一样,除了最后数据处理方式。下载:git clone...

/ 学习笔记 / / 0
惠普ProLiant DL380 G6更换cpu后无法启动

在机缘巧合的情况下,我拿到了一台DL380 G6的服务器,这服务器本来就够老了,一看cpu,E5504,2.0Ghz的频率,我就像换个cpu来用用,于是我找了一批LGA 1366针脚的CPU,最后在朋友的精挑细选下选择了X5670这个比较有性价比的CPU,在淘宝花了150买了俩块X5670。换了CPU后,服务器开机,风扇开始很吵(正常),然后风扇小下来...

/ 学习笔记 / / 0
php字符串不同md5相同

0ephp在处理0e开头的字符串存在缺陷,0e开头字符串相比教会相等,也就是说"0e123"=="0e456"的值是1。所以在处理的时候,推荐使用全等于===md5('QNKCDZO') == md5('240610708')md5加密后为0e的有:QNKCDZO,240610708,s878926199a,s1...

/ 学习笔记 / / 2
vscode对比两个文件的差别

因为主题用的hyper有亮度和黑暗模式,制作成typercho模板肯定也要加上两种模式的css,写完亮度模式css后,更改暗度模式css就有点麻烦...于是使用vscode进行对比两个文件差别,直接江左边的复制到右边再更改颜色就很方便了。方法同路径的两个文件,ctrl+点击选择两个文件后右键->将已选项目进行比较,就可以看到两个文件不同了。

/ 默认分类 / / 1
c#异步请求http

由于书本内容较少,自己知识储备量不足,在c#客户端请求http登陆的时候,因为占用ui线程,直接造成卡死(假死),百度谷歌了一堆,还是一脸懵逼,通过在loc论坛询问后,得知用Task.Run可以解决此问题,于是又出来折腾,发现不行,还是因为自己菜啊!界面:修改按钮点击类为asyncprivate async void button2_Click(obj...

/ 学习笔记 / / 1
PHP校验身份证

18位身份证由6位地址+8位生日+3位顺序码(单数男,双数女)和最后一位校验码(ISO 7064:1983.MOD 11-2),6位地址里面前两位为省份,中间两位为市,后面两位为区、镇。校验码将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2,然后再除以1...

/ 学习笔记 / / 1
CSS伪类

CSS有很多伪类,伪类也构成了很多好看的样式,这篇文章主要总结一下伪类,顺便做做笔记:link:link主要应用在超链接上,未点击的样式。<style> a:link{ color: #2196f3; } </style> <a href="https://google.com">goog...

/ 默认分类 / / 0
注销微信小程序

由于本人能力有限,不懂什么叫过滤,微信的警告我置之不理,今天收到通知,永久限制搜索,经过本人深思熟虑,决定暂停微信小程序并注销。对还在使用微信小程序的用户说声抱歉。我的小程序(风雪二维码)一周年,迎来的不是更新,而是关闭。给大家个建议吧,想要产品做得大,一定要有自己的网站或APP,依靠第三方平台的可能不能长期存活下来。2020-05-14更新

/ 默认分类 / / 2