联系方式
关于我
-
乱七八糟的记录。
给我发邮件: admin@thris.me
那年今日
12 月前
一般放这种玻璃材质的展示品呢,灯带放后面会比较突出质感,放在中间的话更适合放手办,同时灯带最好选择45°嵌入向后打光,这样更容易营造见光不见灯的效果,最后,作为展示柜用了浅色玻璃,那侧边最好不要露出铰链,可以选择天地轴和针式铰链,以上仅供参考。
17 月前
又是前端“加密”的神奇玩意儿
青海:qhuniadmin
湖南:CUAdmin#HGU
重庆:cqunicom
北京:123qweasdzxc
海南:cu@HNunicom黑龙江:8MCU@HLJ
。 删除原来的x_INTERNET_R_VID_y连接,至于x_TR069_R_VID_y连接,据说是留给运营商进行远程控制路由器配置的,删除后超密或其他参数就不会被远程更改。理论上很长一段时间不会有问题。但是也有网友反应,删除后,联通下发了一些配置,你的猫会因为收不到这些下发的新参数,导致某些功能不能使用。不过也没关系,遇到这个情况,联系管片客服,让他们上门或者其他方式,做一下数据即可。
后续
以上密码已经失效了, [](http://192.168.1.1/backupsettings.conf) 也是404,除了[](http://192.168.1.1/hidden_version_switch.html)中切回默认版本使用默认密码登录外,最为快捷的还是去淘宝闲鱼花几块钱去买密码。应该从2023年初开始时使用随机密码,只有后台能看到,并且会定期更新。
分形工艺R6
标签机
REF
Here is a link to the official Docker documentation for proxy HTTP: https://docs.docker.com/config/daemon/systemd/#httphttps-proxy
A quick outline:
First, create a systemd drop-in directory for the Docker service:
mkdir /etc/systemd/system/docker.service.d
Now create a file called
/etc/systemd/system/docker.service.d/http-proxy.conf
that adds theHTTP_PROXY
andHTTPS_PROXY
environment variables:[Service] Environment="HTTP_PROXY=http://proxy.example.com:80/" Environment="HTTPS_PROXY=http://proxy.example.com:80/"
If you have internal Docker registries that you need to contact without proxying you can specify them via the NO_PROXY environment variable:
Environment="HTTP_PROXY=http://proxy.example.com:80/" Environment="HTTPS_PROXY=http://proxy.example.com:80/" Environment="NO_PROXY=localhost,127.0.0.0/8,docker-registry.somecorporation.com"
Flush changes:
$ sudo systemctl daemon-reload
Verify that the configuration has been loaded:
$ sudo systemctl show --property Environment docker Environment=HTTP_PROXY=http://proxy.example.com:80/ Environment=HTTPS_PROXY=http://proxy.example.com:80/
Restart Docker:
$ sudo systemctl restart docker
Footnote regarding HTTP_PROXY vs. HTTPS_PROXY: for a long time, setting HTTP_PROXY alone has been good enough. But with version 20.10.8, Docker has moved on to Go 1.16, which changes the semantics of this variable: https://golang.org/doc/go1.16#net/http
For https:// URLs, the proxy is now determined by the HTTPS_PROXY variable, with no fallback on HTTP_PROXY.
rikka@aml-s812 % udevadm info -n /dev/bus/usb/001/004 ~ P: /devices/platform/soc/c9040000.usb/usb1/1-1 M: 1-1 R: 1 U: usb T: usb_device D: c 189:3 N: bus/usb/001/004 L: 0 V: usb E: DEVPATH=/devices/platform/soc/c9040000.usb/usb1/1-1 E: DEVNAME=/dev/bus/usb/001/004 E: DEVTYPE=usb_device E: DRIVER=usb E: PRODUCT=51d/2/1 E: TYPE=0/0/0 E: BUSNUM=001 E: DEVNUM=004 E: MAJOR=189 E: MINOR=3 E: SUBSYSTEM=usb E: USEC_INITIALIZED=17111111955 E: ID_BUS=usb E: ID_MODEL=Back-UPS_BK650M2_CH E: ID_MODEL_ENC=Back-UPS\x20BK650M2_CH E: ID_MODEL_ID=0002 E: ID_SERIAL=American_Power_Conversion_Back-UPS_BK650M2_CH_912101A11361 E: ID_SERIAL_SHORT=911111111111 E: ID_VENDOR=American_Power_Conversion E: ID_VENDOR_ENC=American\x20Power\x20Conversion E: ID_VENDOR_ID=051d E: ID_REVISION=0001 E: ID_USB_MODEL=Back-UPS_BK650M2_CH E: ID_USB_MODEL_ENC=Back-UPS\x20BK650M2_CH E: ID_USB_MODEL_ID=0002 E: ID_USB_SERIAL=American_Power_Conversion_Back-UPS_BK650M2_CH_9B1111111161 E: ID_USB_SERIAL_SHORT=9B1111111161 E: ID_USB_VENDOR=American_Power_Conversion E: ID_USB_VENDOR_ENC=American\x20Power\x20Conversion E: ID_USB_VENDOR_ID=051d E: ID_USB_REVISION=0001 E: ID_USB_INTERFACES=:030000: E: ID_VENDOR_FROM_DATABASE=American Power Conversion E: ID_MODEL_FROM_DATABASE=Uninterruptible Power Supply E: ID_PATH=platform-c9040000.usb-usb-0:1 E: ID_PATH_TAG=platform-c9040000_usb-usb-0_1 E: ID_FOR_SEAT=usb-platform-c9040000_usb-usb-0_1 E: TAGS=:seat: E: CURRENT_TAGS=:seat:
➜ ~ cat /etc/nut/upsmon.conf MONITOR ups@127.0.0.1:6502 1 monuser secret master MINSUPPLIES 1 SHUTDOWNCMD "/usr/sbin/poweroff" NOTIFYCMD /usr/sbin/upssched POLLFREQ 5 POLLFREQALERT 5 HOSTSYNC 30 DEADTIME 15 POWERDOWNFLAG /etc/killpower NOTIFYFLAG ONLINE SYSLOG+WALL+EXEC NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC NOTIFYFLAG LOWBATT SYSLOG+WALL+EXEC NOTIFYFLAG FSD SYSLOG+WALL+EXEC NOTIFYFLAG COMMOK SYSLOG+WALL+EXEC NOTIFYFLAG COMMBAD SYSLOG+WALL+EXEC NOTIFYFLAG SHUTDOWN SYSLOG+WALL+EXEC NOTIFYFLAG REPLBATT SYSLOG+WALL+EXEC NOTIFYFLAG NOPARENT SYSLOG+WALL+EXEC RBWARNTIME 43200 NOCOMMWARNTIME 300 FINALDELAY 5
➜ ~ cat /opt/scripts/mail.py !/usr/bin/env python3 import os import sys import smtplib import mimetypes from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email.mime.text import MIMEText from email.mime.audio import MIMEAudio from email.mime.image import MIMEImage from email import encoders def sendMail(subject, text): gmailUser = 'pve@t.ch' gmailPassword = 'pa55Word' recipient = 'pve@t.ch' Create the container email message msg = MIMEMultipart() msg['From'] = gmailUser msg['To'] = recipient msg['Subject'] = subject msg.attach(MIMEText(text, 'plain')) try: Setup the SMTP server mailServer = smtplib.SMTP('xxxx.xxx', 1234) #mailServer.ehlo() #mailServer.starttls() #mailServer.ehlo() mailServer.login(gmailUser, gmailPassword) Send the email mailServer.sendmail(gmailUser, recipient, msg.as_string()) mailServer.close() print('Sent email to %s' % recipient) except Exception as e: print('Failed to send email: %s' % str(e)) if __name__ == "__main__": if len(sys.argv) != 3: print("Usage: send_mail.py <subject> <message>") sys.exit(1) subject = sys.argv[1] text = sys.argv[2] sendMail(subject, text)
➜ ~ cat /etc/nut/ups.conf maxretry = 3 [ups] driver = "usbhid-ups" port = "auto"
➜ ~ cat /etc/nut/upsd.conf MAXAGE 25 LISTEN 0.0.0.0 6502
➜ ~ cat /etc/nut/upsd.users [monuser] password = secret upsmon = master
➜ ~ cat /opt/scripts/upssched-cmd.sh ! /bin/sh /opt/scripts/mail.py "Alarm from PVE" "$1"
➜ ~ cat /etc/nut/upssched.conf CMDSCRIPT "/opt/scripts/upssched-cmd.sh" PIPEFN /var/run/nut/upssched.pipe LOCKFN /var/run/nut/upssched.lock AT NOCOMM * EXECUTE NOTIFY-NOCOMM AT COMMBAD * START-TIMER NOTIFY-COMMBAD 10 AT COMMOK * CANCEL-TIMER NOTIFY-COMMBAD COMMOK AT FSD * EXECUTE NOTIFY-FSD AT LOWBATT * EXECUTE NOTIFY-LOWBATT AT ONBATT * EXECUTE NOTIFY-ONBATT AT ONLINE * EXECUTE NOTIFY-ONLINE AT REPLBATT * EXECUTE NOTIFY-REPLBATT AT SHUTDOWN * EXECUTE NOTIFY-SHUTDOWN AT ONBATT * START-TIMER SHUTDOWN 120 AT ONLINE * CANCEL-TIMER SHUTDOWN
一次或多次排查,换了路由系统之后,寝室的跳板机器(挂着外面进局域网唯一的通道两个 Shadowsocks 代理)的代理突然无法访问了,将代理迁到另一台机器上正常,怀疑是跳板机的网络问题,但是上面跑的网页也十分正常,一直没找到原因就这么搁置了很久;
今晚弄另一个代理的时候顺便排查原因,检查了 Nginx 到容器的端口问题和容器内部网络问题,在容器内部 Curl Baidu 是正常的,就让我十分费解了。
Shadowsocks 这边能看到 Log 提示请求到了容器内部,但是客户端却响应超时,Log 内容不足,最后想着把 ss-server 的 Log Level 提升到 Debug 模式后发现有 DNS 解析相关的问题,ss-server log 显示第一次尝试解析 v4 失败,再次尝试解析 v6 失败,搜索时发现 Github Issue服务端ipv6环境使用问题 中的配置有一行
"dns":"2001:67c:2b0::4"
改配置指定了 SS-server 使用的 DNS,于是指定 DNS 为局域网的网关后就正常了;
"dns":"192.168.23.1"
出水快接头和进水快接奶嘴头各一套在1688上买的,19块钱一套全铜进出水快接套装,(某宝拼多多要20块钱一个零件,一套35-40块钱,咸鱼16块钱一套,进出水一套的32,1688全套进出水算上邮费才19元),延长管看你有没有提供插电和水源的问题了,如果有水源有电源,离电源近离水源远买根纤维软管,别买不锈钢网的管还有外面塑料不买pvc,买的是ppr或者pp管,因为这种水管在地上拉来拉去和收纳折叠需要耐磨性和韧性,pvc韧性和耐磨都不如ppr和pp,不锈钢网也不够韧性,两个硬度较高的组合,分分钟没用几次就爆管,特别是你管子缠绕了几圈解开拉直时候有了定型,管子会打折,ppr+纤维软管可以复原,而你买了不锈钢内网+pvc管子会直接爆管,清洗机原配的管子都是纤维软管,买什么不锈钢管。
据说每个村子都有一个守村人,或智力低下、或疯疯癫癫、或身体残疾,生活拮据、无父无母、孤独终老。据说守村人的身体残障、家庭破碎都是因为为村子挡下灾难而造成的,而且守村人的一生都与村子绑定在了一起,村子往后的灾难都将以病痛的形式体现在守村人身上,直到守村人承受不住死亡的那天。守村人的一生也不会离开村子,就算离开也是短时间和短距离的。据说离开的距离和时间长了,守村人就会死。当然,当村子繁荣时也会回馈守村人,他们的病痛会减少减轻。传说村子最繁荣时,守村人会和普通人一样,不再疯癫痴傻。传说守村人是前世罪孽深重但有悔改之心的人,今生作为守村人来洗清罪孽。不过虽然守村人是来赎罪的,但是如果有人欺辱他,那么他的罪孽就会转移一些到欺辱他的人的身上。除去那些玄学传说,现实中也的确存在每隔一段时间,村子里就会出现一个苦难的守村人。以上就是守村人的由来。
一般放这种玻璃材质的展示品呢,灯带放后面会比较突出质感,放在中间的话更适合放手办,同时灯带最好选择45°嵌入向后打光,这样更容易营造见光不见灯的效果,最后,作为展示柜用了浅色玻璃,那侧边最好不要露出铰链,可以选择天地轴和针式铰链,以上仅供参考。
新装的 ITX 卵路由(大材小用)


qemu-img convert test.qcow2 -O raw /dev/LVMGROUP/LVMDisc
TR609 用官方工具刷 CR6606 似乎是校验错误,在上传固件成功后,一直闪烁紫灯,重启仍在 OpenWRT,后来建议刷回 cr6606 的 bootloader,先刷 CR6608。
要先注入
insmod /tmp/mtd-rw.ko i_want_a_brick=1
然后再写入 pb-boot.img
mtd write ./pb-boot.img Bootloader
CPUID:906EA
产品:8代、9代ES不显、正显与正式版
步进:U0(6+2)
台式桌面U:
8700T - ES - QN8J
8670 - ES - QNLW
8700 - ES - QN8H
8700 - QS - QNML
8670K - ES - QNMR
8700K - ES - QNLU
8700K - ES - QNLV
8700K - ES - QNLW
8700K - ES - QN8G
8700K - QS - QNMK
服务器至强U:
E-2104G - ES - QPTB
E-2124 - ES - QPA2
E-2124G - ES - QP9Y
E-2126G - ES - QNTA
E-2126G - ES - QNTM
E-2134 - ES - QPA1
E-2136 - QS - QP4C
E-2136 - ES - QNCU
E-2136G - ES - QNCW
E-2144G - ES - QP9Z
E-2146G - ES - QNT9
E-2174G - ES - QPA0
E-2176G - ES - QNCV
E-2176G - QS - QNT8
E-2186G - QS - QNT6
十代马甲U:
10500 - ES - QSRK
10600 - ES - QSRJ
CPUID:906EC
产品:9代ES, QS与正式版
步进:P0(8+2)
台式桌面U:
9900T - ES - QQC0
9900T - ES - QQZ6
9900 - ES - QQBZ
9900 - ES - QQZ5
9900K - ES - QQBY
9900K - ES - QQZ4
9900K - QS - QQPP
服务器至强U:
E-2278G - ES - QRA2
E-2278G - ES - QQM6
E-2288G - ES - QRA1
E-2288G - ES - QQM5
移动平台U:
8850HK - ES - QNCT
9850HK - ES - QQLT
9980HK - ES - QQLS
906ED 9代ES - QS - 与正式版 R0(8+2) 都是魔改型号上台式机,这一栏仅仅只是给D大看看R0步进
10980HK - ES - QTJ1
2276M- QS -QTJ2
说明,以上数据都是淘宝自己对比收录的,由于ES不显没有具体型号,都是按照核心线程,功率,是否锁频锁倍数来估测型号的,尤其是8700K有多个型号,有锁频高功耗的,也有低频的,也有65W的可超频的。当然,你也可以把它们看作是能超频的高功耗8700T和8700。
还有一些不好命名的,比如:
QNCU,淘宝大家都默认是2146G,实质按频率算是2136,因为它没有核显,不知大家怎么看。
QNMR最开始是被叫做i7-8670K,因为频率低且6核,现在归为8700K了,频率低发热大不是它的错。
至于QS,都是在咸鱼详情和网上找的玩家截图,都已核实,CPU在cpu-z的规格里有型号显示,能看到具体型号,和正式版参数一模一样,如果不显示型号,哪怕参数一模一样也算ES。当然,本质上QS也属于ES,这里只是划分出正显版而已。
还有哪些常见的八代九代测试版U,欢迎大家补充,也方便新来的萌新查询,本人水平有限,不足之处还请大家多多指正。