迁移中
迁移中迁移中迁移中迁移中迁移中迁移中迁移中迁移中迁移中迁移中迁移中迁移中迁移中迁移中
迁移中迁移中迁移中迁移中迁移中迁移中迁移中
迁移中迁移中迁移中迁移中迁移中迁移中迁移中
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
ipv6地址丢失的临时解决方法
自从网络架构变更,ipv6分配地址改为DHCPv6之后,发现树莓派上eth0网卡上的ipv6地址经常不翼而飞。由于现在仅剩下ipv6全球单播地址这个公网ip,ip地址的丢失会导致dogcraft.top部分服务中断,一开始是用定时脚本自动添加写死的ipv6地址到网卡,虽然之前DHCPv6分配的ipv6地址一直没变,但是现在它变了,所以不得不用更高级的方法解决这个问题,顺便还需要更新dns服务商那里的AAAA解析记录。
dog6ipr.py这个是获取公网ipv6地址,然后写到文件里面,这个api接口是从NewFuture/DDNS里面找来的。这个脚本开机启动运行一次就行。
123456789101112131415#!/usr/bin/env python3from urllib.request import urlopen, Requestimport time url="https://api-ipv6.ip.sb/ip"reg=IPV6_REGres = urlopen( Request(url, headers={'U ...
使用代理加速snap包下载速度
最近想安装一个scrcpy,snap包下载太慢了 10kb/s左右snap与ppa等源不同,没有镜像源,国内下载很慢。使用http代理可以有效提速,但直接用snap install效果很不明显,需要先用snap download 下载snap文件,再按照提示安装。
1234567yu@yu-Lenovo-XiaoXin-700-15ISK:~$ https_proxy=http://192.168.12.1:12443 http_proxy=http://192.168.12.1:12443 snap download scrcpyFetching snap "scrcpy"Fetching assertions for "scrcpy"Install the snap with: snap ack scrcpy_174.assert snap install scrcpy_174.snap
安装基于php的开源网盘程序cloudreve
前几天在树莓派上安排好了php环境,又在阿里云服务器上安排好了mysql环境。(之所以没在树莓派上搞mysql是听说在树莓派上安装mysql对树莓派硬件有不良影响)这样一大波基于LNMP的开源服务就可以部署了。之前一直使用h5ai+nginx+sftp作为简易的网盘分享程序,用了一年多,感觉自己用起来还可以,就是过于简易。
具体安装配置github上面都有,关键是数据库与nginx配置。这里就先放一个nginx配置备忘
123456789101112131415161718192021222324252627282930313233server { listen 443 ssl http2; listen [::]:443 ssl http2; ssl_certificate /home/pi/key/dog.pem; ssl_certificate_key /home/pi/key/dog.key; server_name pan.dogcraft.top ; root /media/pi/udisk/pan/; charset ...
纪念一下跟了我两年的IP地址
219.21..141
这个IP地址跟了我两年(甚至更长),随着暑假之中的网络架构变化,我不仅永远失去了这个IP地址,还失去了一个公网ipv4地址。之前部署在树莓派上的对外服务(虽然封了22 80 443 等端口)全完了。幸好还有一个ipv6全球单播地址,配合cloudflare还可以苟得住,就是网络速度从5mb/s下降到200kb/s,数据都要从洛杉矶走个来回(数据多跑路……),但不知道怎么回事ipv6没给封80、443端口。但又用什么用?大部分东西都迁移到了阿里云杭州服务器了(对网络变动早有预感,该来的总会来的)。最可惜的是丧失了一个搭建ipv4 ipv6双栈服务器的机会,有v4地址的没有v6,有v6的又没了v4……
基于python的显ip论坛签名图
并不复杂,采用https://ip.zxinc.org/api.php的ip地址api,虽然比较慢,但能用。
2020.10.15 更新
前几天签名图的访问量(有记录以来)超过了一万次,昨天抽时间把代码重写了一遍,两年多以前的代码真的是惨不忍睹现在的也好不到哪里去,基本上就是沿着之前的思路,改了几个变量名,增强了可读性,在外表的功能性上来看和以前还应该是一样的。
立个flag:过几天加上随机图功能 然后仔细介绍一下
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101#!python3import ioimport jsonimport randomimport timeimport requestsfrom flask import (Flask, f ...
树莓派create_ap做wifi热点添加ipv6支持
树莓派可以通过create_ap最为无线路由器使用。通常情况下仅有ipv4功能,没有ipv6功能。
要使子网具有完整的ipv6功能一般有两种方案一种是ndp(邻居发现协议)另一种是nat66(网络地址转换),两种方式各有优缺点。
ndp方式ndp方式利用ipv6标准的邻居发现协议使所有接入子网的设备获得ipv6地址,子网设备与网关设备在同一个ipv6地址段。这要求网关的上级设备对ipv6地址的要求比较宽松,最好是无状态分配地址,这可以允许用户自行编造符合网段前缀要求的全球单播地址。在ipv6部署早期,绝大多数ISP采用这种无状态分配IP地址,但该方式对ipv6地址浪费严重,由于网络实名原则相抵触,最近随着ipv6新一轮的建设,改分配方式逐步被dhcpv6等传统基于网卡mac地址更加严格的方式取代。垃圾google Android到现在还不支持dhcpv6方式获取ip地址
我之前采用的就是ndp方式,但随着网络架构的变化ndp方式变得不可用,上级网关不再接受自造的ipv6全球单播地址。所以不得不改用nat66方式。
nat66ipv6在设计之初是强烈反对nat的,ipv6就是为了应对I ...
欢迎使用 Typecho
如果您看到这篇文章,表示您的 blog 已经安装成功.