tls://dns.pub
https://dns.pub/dns-query
tls://dns.alidns.com
https://dns.alidns.com/dns-query
119.29.29.29
223.5.5.5
速度限制:0
使用 EDNS :勾选
使用 DNSSEC : 勾选
禁用 IPv6 :如果不使用IPv6,建议直接禁用
anti-AD(命中率高、兼容性强):https://anti-ad.net/easylist.txt
halflife(涵盖了 EasyList China、EasyList Lite、CJX 's Annoyance、乘风视频过滤规则,以及补充的其它规则):https://gitee.com/halflife/list/raw/master/ad.txt
EasyList China(面向中文用户的 EasyList 去广告规则):https://easylist-downloads.adblockplus.org/easylistchina.txt
EasyPrivacy( 反隐私跟踪、挖矿规则):https://easylist-downloads.adblockplus.org/easyprivacy.txt
Xinggsf (乘风通用国内网站广告过滤规则):https://gitee.com/xinggsf/Adblock-Rule/raw/master/rule.txt
Xinggsf (乘风视频视频网站广告过滤规则):https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt
DNS 重写
已阻止的服务
自定义过滤规则
通过终端行进入
ssh root@192.168.1.1
如果不能正常登录,请检查密码是否正确或者后台ssh登录是否开启
opkg update
如更新错误,请检查系统-软件包-配置内地址是否可用
小娱路由器软件源(MT7621)
src/gz openwrt_core https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/packages/
src/gz openwrt_base https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/base/
src/gz openwrt_luci https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/luci/
src/gz openwrt_packages https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/packages
src/gz openwrt_routing https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/routing
src/gz openwrt_telephony https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/telephony
2.安装依赖
coreutils-nohup, bash, iptables, dnsmasq-full, curl, jsonfilter, ca-certificates, ipset, ip-full, iptables-mod-tproxy
按顺序安装以上依赖,每个依赖单独安装
无法安装 kmod-tun(显示内核版本不匹配)
强制安装
opkg install kmod-tun --force-depends
同样问题都可以使用以上方法解决
报错:opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.
rm -f /var/lock/opkg.lock
确认依赖安装成功后可进行后续的操作
cd /tmp/tmp/
wget https://github.com/vernesong/OpenClash/releases/download/v0.40.6-beta/luci-app-openclash_0.40.6-beta_all.ipk
opkg install luci-app-openclash_0.40.6-beta_all.ipk
注意软件名根据下载版本更改
进入到内核目录(根据自己的硬件选择)
cd /etc/openclash/core/
wget https://github.com/vernesong/OpenClash/releases/download/Clash/clash-linux-mipsle-softfloat.tar.gz
tar -zxvf clash-linux-mipsle-softfloat.tar.gz
chmod 777 clash
其他内核方法一致
安装完毕
推荐Fake-IP模式
自行研究
保存配置并应用
夜晚的布达拉宫,庄重又神秘
DJI nb
如果有机会和老西藏们聊聊天,就会从他们口中得知一个神秘的去处——“圣象天门”。它静静藏匿与纳木错的北岸,隔着圣湖与神山念青唐古拉对望。这是老西藏心中深藏的天边秘境,也是西藏美景的终极之地。
美到爆炸,当时我在开车,翻越过一个山头后,面前的纳木措在眼前一览无遗。
哇,这TM也太好看了吧
七十二拐
第二天天气不好,并没有看到珠峰。
雪顿节是西藏、青海、甘肃、四川、云南等省、区藏族人民的民族节日,国家级非物质文化遗产之一。
“雪顿”意为酸奶宴。在藏语中,“雪”是酸奶子的意思,“顿”是“吃”“宴”的意思,雪顿节按藏语解释就是吃酸奶子的节日。因为雪顿节期间有藏戏演出和晒佛仪式,所以有人也称之为“藏戏节”、“展佛节”。
感觉小女孩很可爱,得到妈妈的同意,拍的一张照片
雪顿节,当地人会聚集在公园,一起吃吃喝喝,我们还蹭到了牛肉干吃~
自己写文章一直使用的是MWeb,上传图片的话一直使用的是自带的图片发布服务,使用的七牛的图床,并且开启了https,之前的话,博客的流量比较低,图片不多,所以七牛图床产生的费用不多,前段时间突然收到七牛的账单邮件,发现已经欠费了,因为https的流量是没有免费额度的,所有流量大了之后,再加上后续的文章图片多,导致费用很高,想想真的没必要,就把https取消换成了http。
用了一段时间发现,产生的费用是低了,不过想了想要不把图床换成github得了,方便,免费,还能备份,就使用了picgo这个软件来上传图片,后续的两篇文章图片比较少,还没什么大问题,后来有一篇文章的图片超过15张了,就发现这个方式真的太麻烦了,但是MWeb本身是不支持GitHub作为图床的。我就Google了一下,发现了PicBed4MWeb这个项目,算是比较好的解决了我的问题,下面我就简单写一下使用方法。
git clone https://github.com/gaopeng-hz/PicBed4MWeb.git
npm install
参考如下
"repo": "gaopeng-hz/images", // 仓库名称
"token": "xxxx", // token,不能公开,获取方式参考上面那篇文章
"port": 8081, // node服务器监听端口,默认8080
"url": "/upload" // 服务上传url,默认/upload
node index.js
启动项目 终端窗口不能关闭根据config填写完成
可以点击右下方的验证来查看上传服务是否正常
上传成功为下图
nohup node index.js &
#!/usr/bin/env bash
# 修改成自己的目录
nohup node /你的路径/PicBed4MWeb/index.js &
sudo chmod 777 run.sh
lsof -i :8100
查询端口
kill -9 PID
关闭进程,PID替换为查询的
ps | grep index.js
查询服务PID
/newbot
显示:Alright, a new bot. How are we going to call it?
Please choose a name for your bot.
这里我们输入任意名称
会提示:Good. Now let's choose a username for your bot. It must end in bot
. Like this, for example: TetrisBot or tetris_bot.
输入 share45_bot 可以根据需求命名
如果显示:Sorry, this username is invalid.就需要更改
直到显示:Done! Congratulations on your new bot. You will find it at t.me/share45_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.
Use this token to access the HTTP API:
xxxxxxxxxxxx 此处为api密钥(重要)
Keep your token secure and store it safely, it can be used by anyone to control your bot.
For a description of the Bot API, see this page:
https://core.telegram.org/bots/api
/mybots
会显示六个选项:
API Token:显示api密钥
Edit Bot:编辑机器人
Bot Settings:机器人设置
Payments:支付
Delete Bot:删除机器人
Back...ots List:返回上一级列表
Edit Name:机器人名称
Edit Description:机器人描述
Edit About:机器人介绍
Edit Botpic:机器人头像
Edit Commands:机器人命令
Back to bot:返回
显示:OK. Send me a list of commands for your bot. Please use this format:
command1 - Description
command2 - Another description
/rss 显示当前rss订阅地址 加raw显示地址链接
/sub 订阅一个rss:/sub 订阅网站地址
/unsub 退订一个rss:/unsub 退订网站地址
/unsubbthis 使用此命令回复想要退订的 RSS 消息即可退订
/export 导出为OPML
搜索框搜索我们的机器人名称,进入到频道
就会看到我们之前设置好的相关信息
在消息输入框输入“/”就可以看到我们之前设置好的命令
如果有需要修改的内容,可以到BotFather进行再次设置
至此,我们的电报机器人就创建和配置完毕了。
]]>目前就可以正常使用了,我们可以根据自己的需求来定义输入法方案
可以通过组合键
CTRL+~
或者F4来进行切换
配置方面是可以根据自己的需求进行各种高级的自定义,但是对于刚接触的新手来说,会比较困难,这里我们直接采用大神配置好的文件进行设置
「鼠须管」的调教笔记超详细配置教程
我主要用简化字,就不过多折腾了,直接使用作者提供的配置包以及扩充词典文件
1.配置包以及扩充词典文件
2.解压文件
3.进入到压缩包,全选文件复制
4.通过上方截图进入到用户设定目录,将刚才复制的所有文件直接复制到此文件下
5.再点击重新部署即可完成部署
注:每次修改文件都是需要重新部署才可以生效的
这篇文章就是鼠须管输入法编辑的,我这里使用的方案是简化字,感觉还不错,应该也可以满足大部分人的需求,如果想折腾的话,可以试试其他的方案,没准会有更好的体验!
]]>有人会问:一个输入法有什么好折腾的!
这个输入法是可以给不同的软件设置成不同的方案,配合着配置文件可以。。。。是可以有无限可能的
1.压缩包分别解压
2.将软件安装包移动到应用程序目录,打开(需要开启允许第三方程序安装)
3.复制汉化包内所有的文件
4.应用程序目录右键spectacle,显示包内容,并进入到/Contents/Resources目录下
5.粘贴汉化包文件
菜单界面
设置界面
]]>下载的时候软件是英文版本的,使用了一段时间后,感觉软件还不错,就想着找个汉化的版本,google了一圈,没有找到,发现有日语,韩语,芬兰。。。。就是没有中文,虽然使用英文版本也没什么问题,但是总感觉别扭,我就随手汉化了,汉化包也pull了项目,不过感觉不一定会同意,毕竟三年没更新了。。。
微信方面
网站方面
var domain = "博客地址"
var name = "小程序页脚名称"
var API_SECRET = "与插件api密钥一致"
export default {
getdomain: domain,
getname: name,
getapisecret: API_SECRET
}
app.json
{
"debug": true,
"window": {
"navigationBarTextStyle": "black",
"navigationBarBackgroundColor": "#f5f5f5",
"navigationBarTitleText": "小程序名称",
"backgroundColor": "#ffffff",
"backgroundTextStyle": "dark"
},
Template/foot.wxml
<template name="foot">
<view class="footerview">
<text >版权信息</text>
</view>
<view class="footerviewwebsite">
<text style>版权信息</text>
</view>
</template>
如果检查了上面的问题,依旧不能正常显示图片,就有可能是主题和插件有冲突,本博客的主题就会出现文章添加其他字段后,再发布就会导致缩略图不能正常显示。
安装hexo之前,必须先保证电脑中已经安装了以下两款软件:
1.打开终端工具,输入以下命令进入到管理员权限:
sudo su
2.安装npm,因为国内特殊情况,安装npm会比较缓慢,这里我们使用淘宝的cnpm来进行安装:
npm install -g cnpm --registry=https://registry.npm.taobao.org
4.安装hexo:
cnpm install -g hexo-cli
5.查看是否为用户目录,是的话继续操作,否则需要先进入到用户目录(一般为用户名的文件夹)
6.新建目录,这里我创建为blog:
mkdir blog
7.进入到blog目录:
cd blog
8.初始化博客:
sudo hexo init
提示:INFO Start blogging with Hexo! 为成功
9.本地测试:
hexo s
显示
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
10.浏览器打开上方地址即可查看hexo博客
1.新建文章
hexo n "文章标题"
INFO Created: /Users/ching/blog/source/_posts/文章标题.md
2.进入文章(这里我就直接使用vim命令进行编辑,当然也是可以使用其他的Markdown编辑器)
3.按i,并按回车进行编辑,这里我就随意输入一些内容,编辑完成后,按esc,并输入:wq,即可保存
4.返回到blog目录,并进行清理:
hexo clear
5.生成网站内容
hexo g
6.再次使用hexo s 命令来启动本地测试,并进行查看是否发布成功
今天我们就演示如何将网站发布到github上。
1.登录到github
2.新建新的仓库
3.返回到本地终端,并安装插件hexo-deployer-git:
cnpm install --save hexo-deployer-git
4.打开配置文件:
vim _config.yml
5.移动到文档末尾,编辑修改:
deploy:
type: git
repo: https://github.com/用户名/自定义地址.github.io.git
branch: master
6.部署到github:
hexo d
输入github账号密码,显示INFO Deploy done: git为成功
7.登录到我们的网址进行查看
4.成功连接!
海外版本亚马逊云,服务器所在机房可以选择新加坡或者日本,速度相对快一些
需要注意的是创建秘钥时选择创建新的秘钥并下载保存好。
mv ~/Downloads/ec2.pem ~/.ssh/ec2.pem
赋权限
chmod 400 ec2.pem
连接
ssh -i {您的 .pem 文件的完整路径} ec2-user@{实例 IP 地址}
ssh -i ~/.ssh/ec2.pem centos@1.2.3.4
注意@前面的名称需要根据自己的服务器系统来修改,我这里是centos7,其他系统请自行修改!
9.UPDATE ttrss_feeds SET feed_url = replace(feed_url, 'rsshub.haixing.link', 'rsshub.adao.me')
]]>这两天收到阿里云的信息,提示我虚拟主机要过期了,我就在考虑要不要续费,其实自己早就有想法把所有的网站都放到一起了,毕竟自己有vultr的vps,配置上放自己的这些网站也没有任何问题,主要就是备案的问题,这是真的坑啊。。没有备案就不能使用国内的cdn服务,自己的小程序也不能正常运行了,还是一件比较尴尬的事情。后来考虑了一下,还是先放到美国的vps里面吧,后来在考虑换到国内的云服务器,估计到时候还要重新备案。
对了!还有一个很重要的原因。。。就是我的域名是me,国内不能备案
下面就是我这次迁移服务器的过程和遇到的一些坑,算是做一次记录,没准也可以帮助遇到同样问题的小伙伴。
1.通过FTP工具将网站所有数据都打包下载。
2.通过阿里云自带的数据库管理工具将数据库全部备份下来,所有的表!utf8编码!
2.1这里注意一点,我在导入旧数据库到新的服务器时,有一段报错
T FOREIGN_KEY_CHECKS = 0;
mysql 启动和关闭外键约束的方法,去掉即可
如果没有报错,继续正常操作即可,如果有上方的报错就执行上方的命令后重新导出数据库
我的服务器是centos7,部署了宝塔,都9102年了,还敲命令行啊!!(主要是我自己太懒。。。)
1.使用宝塔自带的一键部署源码工具直接部署typecho!因为我之前的php版本为5.5,这里部署的时候我也选择了5.5。避免出现更多的问题!
2.部署成功后,进入到PHPmyadmin,先删除全部的表!然后导入之前备份的数据库!如果出现什么500报错,检查下config.inc.php是否设置正确
3.网站后台关闭地址重写(伪静态功能)
4.网站地址改为http
5.导入旧typecho的usr目录到你的新网站根目录进行替换!
6.宝塔管理面板开启伪静态(直接选择typecho即可)
7.typecho网站后台开启伪静态(确定伪静态设置正确的情况下强制开启即可)
7.网站地址改为https
8.宝塔开启https,我使用的是cloudflare的证书,部署证书成功后,强制跳转https即可!
这步可以直接参考论坛文章(小娱加速链刷机记录全过程!)
这里我没有选择各大网站编译好的固件,而是选择自己编译固件,主要是我需要的功能比较少,满足正常上网和科学上网即可。
上传成功后显示以下界面,点击更新
等待更新完毕
进入管理后台(我的用户名为root,密码为password)
默认主题界面
修改密码,修改主题(我自己感觉Argon还挺好看的,就在编译的时候直接集成到固件里面了)
什么?不知道在哪里修改??(系统-语言和界面)
修改密码
简单设置LAN
根据需求修改,我是当主路由,所以开启了DHCP。
勾选
我不需要ipv6,这里全部禁用(听说开启后会有一定bug,这里我也没法测试)
正常上网~
相关尺寸我并没有自己测量,直接用了网上的diy大佬的图纸修改的,毕竟自己用。。。要是图纸尺寸有问题,真的很折腾,不知道作者有没有在这个论坛里面,也非常感谢原作者对我的帮助~
MT7621A
当时买的时候以为C3和C1C5主板是一样的。。。这个卖家也说除了硬盘架都是一样的。。到手后发现。。。
Vultr的vps主机,并安装了宝塔面板(不安装也是可以的,只是为了相关配置可以更简单一点)
通过ssh登录到服务器(我这里使用的是mac,可以直接使用下面的命令登陆,Windows可以使用Putty)
$ ssh root@127.0.0.1
$ git clone https://github.com/DIYgod/RSSHub.git
$ cd RSSHub/
$ npm install
或者yarn:
$ yarn
这个时候我们就可以启动Rsshub:
$ npm start
或:
$ yarn start
再或者:
$ pm2 start lib/index.js --name rsshub
因为之前安装过,所以我这里使用npm启动的时候,会显示以下报错:
error: uncaughtException: Error: listen EADDRINUSE: address already in use :::1200
意思就是1200端口被占用了,这里我们就需要先解除占用
使用命令查询1200端口占用的pid:
$ netstat -lnp|grep 1200
显示以下内容:
tcp6 0 0 :::1200 :::* LISTEN 20959/node
在使用命令查询进程详细情况:
$ ps 20959
20959 pts/2 Sl+ 11:13 node lib/index.js
确认为rsshub,这里我们再使用命令杀死进程:
$ kill -9 20959
#-9 表示强制终止进程
再次运行启动命令:
info: Listening Port 1200
info: RSSHub start! Cheers!
启动成功
创建窗口:
$ screen -S rsshub
$ npm start
启动成功后,可以按住Ctrl键后,再按A+d键即可退出当先窗口,rsshub就会在后台进行运行了,我们可以使用命令来查询screen后台运行的情况:
$ screen -ls
也可以使用命令进行恢复:
$ screen -r 程序id