<![CDATA[阿道博客备份]]> 2021-07-09T13:16:43+08:00 https://backup.adao.me/ MWeb <![CDATA[AdGuard Home 基础教程]]> 2020-12-24T14:59:24+08:00 https://backup.adao.me/16087931647653.html 安装过程

设置

常规设置

DNS设置

DNS 设置

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

DNS 服务设定

速度限制:0
使用 EDNS :勾选
使用 DNSSEC : 勾选
禁用 IPv6 :如果不使用IPv6,建议直接禁用

DNS缓存配置

加密设置

客户端设置

DHCP 设置

过滤器

DNS封锁清单

推荐列表

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允许清单

DNS 重写
已阻止的服务
自定义过滤规则

查询日志

设置指导

完成~

]]>
<![CDATA[OpenClash 安装和简单使用教程及常见错误解决(openwrt)]]> 2020-08-01T19:12:28+08:00 https://backup.adao.me/15962803481021.html 项目介绍

安装

安装环境

  • 架构:MediaTek MT7621
  • 固件版本:OpenWrt R20.8.27 / LuCI Master (git-20.223.26773-d18ef13)
  • 内核版本:5.4.59

进入后台

通过终端行进入

ssh root@192.168.1.1

如果不能正常登录,请检查密码是否正确或者后台ssh登录是否开启

依赖安装

  1. 更新
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

确认依赖安装成功后可进行后续的操作

主程序安装

  1. 进入tmp目录
cd /tmp/tmp/
  1. 下载及安装ipk(目前最新版本0.40.6)
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

注意软件名根据下载版本更改

内核下载

  1. 进入到内核目录(根据自己的硬件选择)

  • clash内核
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模式

常规设置

  • 内核编译版本:linux-mipsle-softfloat
    ### DNS设置
  • 本地DNS:启用
  • 自定义上游DNS服务器:启用
  • 勾选以下DNS

规则设置

第三方规则订阅

服务器与策略组

上传配置文件

自行研究

保存配置并应用

启动成功

默认文件1601359572043

]]>
<![CDATA[西藏 | 讲过去的年华与现在的时光 | 拉萨 · 纳木措 · 羊卓雍措 · 日喀则 · 珠峰大本营]]> 2020-08-28T18:46:34+08:00 https://backup.adao.me/15986115941423.html 前言

2019年8月底,趁着休假,考虑出去玩一圈,最开始计划是去日本,但是因为签证问题,可能时间上不太够,最后改变计划去了西藏~

准备工作

  • 常用的应急药品及物品:比如胃药,退烧药,vc泡腾片,创口贴,碘伏消毒液等等
  • 衣服:西藏地区温差较大,建议备夏秋装,可以多带几件秋装,冷的话多套几件,最好带一件防风防雨的冲锋衣
  • 设备:尼康相机,大疆无人机,手电筒,三脚架等,这个看需求
  • 预防高反:这个真的没什么多说的,其实和身体素质没有太大的关系,更多的是心理上斗争。对于预防高反的药物,如何红景天和高原灵之类的强烈不建议买,作用为零,都是心理安慰。

高原旅行的建议

  • 害怕高反可以现在低海拔地区适应几天,如拉萨或者林芝。
  • 千万不要感冒或者发烧!千万不要感冒或者发烧!千万不要感冒或者发烧!重要的事情说三遍,有感冒或者发烧一定要去休息或者看医生。
  • 尽量不要剧烈运动

用药指南

  • 尽量别乱吃药或者依赖吸氧,有头疼脑涨的情况属于正常现象。

拉萨 · 布达拉宫

20190826-DSC_5298-1
20190826-DSC_5302-4
DSC_5303-6
DSC_5308-9
DSC_5312-10
DSC_5314-11
DSC_5316-12
DSC_5317-13

夜晚的布达拉宫,庄重又神秘

DSC_5332-15

纳木措

20190827-DSC_5354-1

DSC_5356-2

DJI nb

DSC_5359-3
20190827-DSC_5387-5

DSC_5368-4
20190828-DSC_5571-7
DSC_5479-1

圣象天门(力推)

如果有机会和老西藏们聊聊天,就会从他们口中得知一个神秘的去处——“圣象天门”。它静静藏匿与纳木错的北岸,隔着圣湖与神山念青唐古拉对望。这是老西藏心中深藏的天边秘境,也是西藏美景的终极之地。

美到爆炸,当时我在开车,翻越过一个山头后,面前的纳木措在眼前一览无遗。

哇,这TM也太好看了吧

DSC_5546-3
DSC_5556-4
DSC_5562-5
DSC_5568-6

羊卓雍措(力推)

20190829-DSC_5576-1
DSC_5580-2
DSC_5581-3
DSC_5588-4

日喀则

  • 小旅店墙上可以涂涂写写,随手拍了一张

IMG_4059.JPG

  • 在日喀则停留了一晚,第二天早上办了边防证就出发珠峰大本营了

珠峰大本营

七十二拐

IMG_4071.JPG

6c3d87922ea05c912ae27681bc61ee58
IMG_4072.JPG
IMG_4073.JPG
IMG_4077.JPG

8844

DSC_5629-1
DSC_5638-2

第二天天气不好,并没有看到珠峰。

IMG_4079.JPG
IMG_4080.JPG

拉萨

雪顿节

雪顿节是西藏、青海、甘肃、四川、云南等省、区藏族人民的民族节日,国家级非物质文化遗产之一。
“雪顿”意为酸奶宴。在藏语中,“雪”是酸奶子的意思,“顿”是“吃”“宴”的意思,雪顿节按藏语解释就是吃酸奶子的节日。因为雪顿节期间有藏戏演出和晒佛仪式,所以有人也称之为“藏戏节”、“展佛节”。
20190901-DSC_5660-3

感觉小女孩很可爱,得到妈妈的同意,拍的一张照片
20190901-DSC_5677-8
20190901-DSC_5680-9
20190901-DSC_5704-10
DSC_5648-1
DSC_5654-2
DSC_5662-4
DSC_5663-5
DSC_5665-6
DSC_5666-7

雪顿节,当地人会聚集在公园,一起吃吃喝喝,我们还蹭到了牛肉干吃~

DSC_5712-11

总结

  • 这次旅程还是很开心的~时间上可能比较紧,但还是蛮充实的。
  • 本身这次没有计划去珠峰大本营,但是一时兴起,还是开车几百公里去打卡了
  • 过程中认识了很多朋友,在我写这篇文章的时候,认识的朋友又去了西藏,有机会我肯定还会去的,下次会把节奏放慢。
  • 力推圣象天门和羊湖,真的很美,沿途的风景也值得停车,拍拍照片。
  • 网络情况,我是移动卡,大部分时间信号还是不错的,如果对网络要求高的,建议使用电信卡,信号会更好一些,当然了,如果家里有条件的话,可以带三个手机三张卡~
  • 最最最重要的事就是安全问题啦,因为我们是自驾,每个景点又距离很远,建议一辆车最好有两个会开车的,轮流开。开车途中和大车保持安全距离,一路上会有很多大车,路况整体来说还是不错的~

  • 收费很混乱,有不少乱收费的现象,遵循一个原则,没票的话建议不要给。(强行收,建议报警)不过你要是自驾的话要在某个地方露营,有可能收卫生费,价格不高可以给的。
  • 纳木措的扎西半岛和珠峰大本营建议不要去,商业化严重,也没什么看的,收费也是坑的不行,跟团还好,自驾的话强烈不推荐去珠峰大本营!
  • 因为我们去拉萨的时候,正好赶上雪顿节,在外面吃饭的时候,会不断的有人来要钱,你不给的话,就赖着不走,这事我是真的生气了,差点打人,一个人要我也就算了,一会来一个,这就太过分了。
]]>
<![CDATA[MWeb添加GitHub为图床]]> 2020-06-24T14:05:42+08:00 https://backup.adao.me/mweb-github-img-tuchuang.html
  • 需求
  • 过程
  • 拓展内容
  • 需求

    自己写文章一直使用的是MWeb,上传图片的话一直使用的是自带的图片发布服务,使用的七牛的图床,并且开启了https,之前的话,博客的流量比较低,图片不多,所以七牛图床产生的费用不多,前段时间突然收到七牛的账单邮件,发现已经欠费了,因为https的流量是没有免费额度的,所有流量大了之后,再加上后续的文章图片多,导致费用很高,想想真的没必要,就把https取消换成了http。
    用了一段时间发现,产生的费用是低了,不过想了想要不把图床换成github得了,方便,免费,还能备份,就使用了picgo这个软件来上传图片,后续的两篇文章图片比较少,还没什么大问题,后来有一篇文章的图片超过15张了,就发现这个方式真的太麻烦了,但是MWeb本身是不支持GitHub作为图床的。我就Google了一下,发现了PicBed4MWeb这个项目,算是比较好的解决了我的问题,下面我就简单写一下使用方法。

    过程

    项目配置

    1. 下载项目到本地目录 git clone https://github.com/gaopeng-hz/PicBed4MWeb.git
    2. 安装依赖 npm install
    3. 修改项目目录中的config.json文件

    参考如下

        "repo": "gaopeng-hz/images",  // 仓库名称
        "token": "xxxx",  // token,不能公开,获取方式参考上面那篇文章
        "port": 8081,  // node服务器监听端口,默认8080
        "url": "/upload"  // 服务上传url,默认/upload
    
    1. 项目目录下 node index.js 启动项目 终端窗口不能关闭
      ### MWeb配置
      打开MWeb设置界面-发布服务-图床-自定义

    根据config填写完成

    可以点击右下方的验证来查看上传服务是否正常
    上传成功为下图

    正常上传

    1. 后台运行 nohup node index.js &
    2. 开机启动
    3. 项目目录新建run.sh文件添加以下内容
    #!/usr/bin/env bash
    
    # 修改成自己的目录
    nohup node /你的路径/PicBed4MWeb/index.js &
    
    1. 文件赋权 sudo chmod 777 run.sh
    2. run.sh文件打开方式修改为终端
    3. 添加开机启动
      系统偏好设置-用户与群组-登录项-添加run.sh文件即可

    拓展内容

    lsof -i :8100 查询端口

    kill -9 PID 关闭进程,PID替换为查询的

    ps | grep index.js 查询服务PID

    ]]>
    <![CDATA[Telegram(电报)创建Bot机器人方法及相关配置]]> 2020-06-24T12:46:26+08:00 https://backup.adao.me/15929739860951.html 准备工作
    • 可以正常访问的telegram

    注册

    • 打开telegram搜索“BotFather”
    • 输入消息窗口敲入以下命令

    /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.

    • 名称格式要求为: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

    Snipaste_2019-06-27_19-07-36

    机器人信息配置

    • 这里我们继续输入消息来编辑机器人信息:

    /mybots

    • 就会出现我们创建的机器人列表,这里我们直接点击需要编辑的机器人名称即可。

    会显示六个选项:

    API Token:显示api密钥
    Edit Bot:编辑机器人
    Bot Settings:机器人设置
    Payments:支付
    Delete Bot:删除机器人
    Back...ots List:返回上一级列表

    • 我们主要说一下Edit Bot,点击这个按钮,同样是显示六个按钮:

    Edit Name:机器人名称
    Edit Description:机器人描述
    Edit About:机器人介绍
    Edit Botpic:机器人头像
    Edit Commands:机器人命令
    Back to bot:返回

    • 这里我主要讲一下:Edit Commands 点击命令

    显示:OK. Send me a list of commands for your bot. Please use this format:

    command1 - Description
    command2 - Another description

    • 这里命令的设置需要结合后期机器人做用来设置,这里我就已后面要讲的rss订阅机器人来设置。

    /rss 显示当前rss订阅地址 加raw显示地址链接
    /sub 订阅一个rss:/sub 订阅网站地址
    /unsub 退订一个rss:/unsub 退订网站地址
    /unsubbthis 使用此命令回复想要退订的 RSS 消息即可退订
    /export 导出为OPML

    最后检查

    搜索框搜索我们的机器人名称,进入到频道

    就会看到我们之前设置好的相关信息

    在消息输入框输入“/”就可以看到我们之前设置好的命令

    Snipaste_2019-06-25_18-58-10

    如果有需要修改的内容,可以到BotFather进行再次设置

    至此,我们的电报机器人就创建和配置完毕了。

    ]]>
    <![CDATA[Mac 超级好用的输入法 鼠须管!]]> 2020-06-24T12:44:07+08:00 https://backup.adao.me/15929738475500.html 安装
    1. 鼠须管官网或者个Github下载
    2. 安装主程序
    3. 重启电脑 Snipaste_2019-06-27_16-02-56

    目前就可以正常使用了,我们可以根据自己的需求来定义输入法方案

    可以通过组合键CTRL+~或者F4来进行切换

    配置

    配置方面是可以根据自己的需求进行各种高级的自定义,但是对于刚接触的新手来说,会比较困难,这里我们直接采用大神配置好的文件进行设置

    「鼠须管」的调教笔记超详细配置教程

    我主要用简化字,就不过多折腾了,直接使用作者提供的配置包以及扩充词典文件

    1.配置包以及扩充词典文件
    2.解压文件
    3.进入到压缩包,全选文件复制
    4.通过上方截图进入到用户设定目录,将刚才复制的所有文件直接复制到此文件下
    5.再点击重新部署即可完成部署

    注:每次修改文件都是需要重新部署才可以生效的

    这篇文章就是鼠须管输入法编辑的,我这里使用的方案是简化字,感觉还不错,应该也可以满足大部分人的需求,如果想折腾的话,可以试试其他的方案,没准会有更好的体验!

    有人会问:一个输入法有什么好折腾的!

    这个输入法是可以给不同的软件设置成不同的方案,配合着配置文件可以。。。。是可以有无限可能的

    ]]>
    <![CDATA[Spectacle-Mac系统最好用免费窗口管理软件-中文版]]> 2020-06-24T12:35:53+08:00 https://backup.adao.me/15929733535264.html 安装包下载

    软件安装包
    汉化包
    项目地址

    安装

    1.压缩包分别解压
    2.将软件安装包移动到应用程序目录,打开(需要开启允许第三方程序安装)
    3.复制汉化包内所有的文件
    4.应用程序目录右键spectacle,显示包内容,并进入到/Contents/Resources目录下
    5.粘贴汉化包文件

    Snipaste_2019-06-28_17-15-44

    汉化成功

    菜单界面

    Snipaste_2019-06-28_17-16-20

    设置界面

    Snipaste_2019-06-28_17-17-56

    Snipaste_2019-06-28_17-16-50

    下载的时候软件是英文版本的,使用了一段时间后,感觉软件还不错,就想着找个汉化的版本,google了一圈,没有找到,发现有日语,韩语,芬兰。。。。就是没有中文,虽然使用英文版本也没什么问题,但是总感觉别扭,我就随手汉化了,汉化包也pull了项目,不过感觉不一定会同意,毕竟三年没更新了。。。

    ]]>
    <![CDATA[Typecho零基础搭建微信小程序-Wetypecho]]> 2020-06-24T12:31:25+08:00 https://backup.adao.me/15929730852412.html Wetypecho开源代码下载地址

    Wethpecho

    搭建必要条件

    微信方面

    • 域名已备案
    • 网站开启https

    网站方面

    • 设置固定链接
    • 网站开启https

    插件安装

    1. 插件安装包下载完成后解压
    2. we-typecho-plugin文件夹重命名为WeTypecho 重要!
    3. 然后将修改好的文件夹上传至/usr/plugins目录下
    4. 填写好相关数据即可
      注:api密钥自行设定,与小程序端API_SECRET一致即可

    微信小程序

    • 小程序APPID获取
    • 服务器域名填写

    Snipaste_2019-07-18_11-50-47

    小程序端配置

    • 进入小程序源码
    • 打开根目录下config.js
    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>
    
    

    常见问题

    • 小程序调试报错:是否备案以及https
    • 图片缩略图不显示:图片是否使用CDN,是否将图片CDN地址添加到微信小程序合法域名,是否CDN白名单等

    如果检查了上面的问题,依旧不能正常显示图片,就有可能是主题和插件有冲突,本博客的主题就会出现文章添加其他字段后,再发布就会导致缩略图不能正常显示。

    小程序地址

    小程序二维码

    • 修改了小程序UI
    • 去除了部分不需要的功能
    • 增加了例如文章内页回到首页的按钮等
    ]]>
    <![CDATA[零基础利用Github免费搭建静态博客-hexo教程]]> 2020-06-24T12:25:14+08:00 https://backup.adao.me/15929727149424.html 本次教程演示环境为mac系统,windows系统基本上是同样的步骤,这里就不过多说明了。

    安装准备

    安装hexo之前,必须先保证电脑中已经安装了以下两款软件:

    • node.js
    • git(会提示安装,同意即可)

    开始安装

    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博客

    默认标题_2019-07-18-0

    发布新文章

    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 命令来启动本地测试,并进行查看是否发布成功
    Snipaste_2019-07-25_19-07-32

    本地网站发到到网络

    今天我们就演示如何将网站发布到github上。

    1.登录到github
    2.新建新的仓库

    • 右上角+号点击new repository
    • 仓库名:github用户名+github.io
    • 填写好描述
    • 点击create repository 创建即可

    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.登录到我们的网址进行查看
    Snipaste_2019-07-25_19-55-13

    ]]>
    <![CDATA[navicat-宝塔面板-如何连接MySql数据库]]> 2020-06-17T14:16:29+08:00 https://backup.adao.me/15923745890411.html
  • 进入宝塔管理界面-安全-放行3306端口即可
  • 进入数据库管理界面
  • 编辑用户权限
  • navicat客户端连接数据库
  • 进入宝塔管理界面-安全-放行3306端口即可

    进入数据库管理界面

    1. 点击权限
    2. 修改访问权限为所有(会增加安全风险)
    3. 提交

    编辑用户权限

    • 进入phpMyAdmin
    • 用户
    • 编辑127.0.0.1权限
    • 登录信息
    • Host修改为任意主机

    navicat客户端连接数据库

    1. 左上角连接
    2. MySQL
    3. 填写对应信息

    4.成功连接!

    ]]>
    <![CDATA[mac系统-亚马逊云EC2-密钥(免密码)登陆服务器]]> 2019-11-13T21:16:41+08:00 https://backup.adao.me/15736510017738.html
  • 账号注册及服务器创建
  • 本地操作
  • 账号注册及服务器创建

    海外版本亚马逊云,服务器所在机房可以选择新加坡或者日本,速度相对快一些

    需要注意的是创建秘钥时选择创建新的秘钥并下载保存好。

    本地操作

    1. 移动文件
      将下载好的秘钥保存到下载目录,并改好名字,我这里改成ec2,并移动秘钥文件
      如果没有相关目录,自行创建即可

    mv ~/Downloads/ec2.pem ~/.ssh/ec2.pem

    1. 赋权限
      chmod 400 ec2.pem

    2. 连接
      ssh -i {您的 .pem 文件的完整路径} ec2-user@{实例 IP 地址}

    ssh -i ~/.ssh/ec2.pem centos@1.2.3.4
    注意@前面的名称需要根据自己的服务器系统来修改,我这里是centos7,其他系统请自行修改!

    默认标题_公众号封面首图_2019-11-29-0

    ]]>
    <![CDATA[TinyTinyRss数据迁移-宝塔环境]]> 2019-11-11T17:26:53+08:00 https://backup.adao.me/15734644135427.html 1.网站根目录整体备份
    2.数据库数据导出
    3.新建网站
    4.导入旧数据和数据库
    5.修改config.php中数据库相关信息
    6.旧网站是https,新站也需要开启
    7.开启phpfileinfo
    8.开启自动更新
    8.1 crontab -u www -e
    8.2 */30 * * * * www-data /usr/bin/php /var/www/ttrss/update.php --feeds --quiet 并修改权限
    8.3 重新加载及重启 运行状态
    service crond reload
    service crond restart
    tail -f /var/log/cron

    9.UPDATE ttrss_feeds SET feed_url = replace(feed_url, 'rsshub.haixing.link', 'rsshub.adao.me')

    默认标题_公众号封面首图_2020-02-05-0

    ]]>
    <![CDATA[Typecho博客迁移及报错解决-宝塔环境]]> 2019-11-01T12:18:58+08:00 https://backup.adao.me/15725819388076.html
  • 原始网站数据备份
  • 新服务器部署
  • 一切正常~
  • 这两天收到阿里云的信息,提示我虚拟主机要过期了,我就在考虑要不要续费,其实自己早就有想法把所有的网站都放到一起了,毕竟自己有vultr的vps,配置上放自己的这些网站也没有任何问题,主要就是备案的问题,这是真的坑啊。。没有备案就不能使用国内的cdn服务,自己的小程序也不能正常运行了,还是一件比较尴尬的事情。后来考虑了一下,还是先放到美国的vps里面吧,后来在考虑换到国内的云服务器,估计到时候还要重新备案。

    对了!还有一个很重要的原因。。。就是我的域名是me,国内不能备案

    下面就是我这次迁移服务器的过程和遇到的一些坑,算是做一次记录,没准也可以帮助遇到同样问题的小伙伴。

    原始网站数据备份

    1.通过FTP工具将网站所有数据都打包下载。
    2.通过阿里云自带的数据库管理工具将数据库全部备份下来,所有的表!utf8编码!
    2.1这里注意一点,我在导入旧数据库到新的服务器时,有一段报错

    T FOREIGN_KEY_CHECKS = 0;

    mysql 启动和关闭外键约束的方法,去掉即可

    • 方法(通过数据库管理工具的命令行执行)
      > SET FOREIGN_KEY_CHECKS = 0
      > SET FOREIGN_KEY_CHECKS = 1

    如果没有报错,继续正常操作即可,如果有上方的报错就执行上方的命令后重新导出数据库

    新服务器部署

    我的服务器是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即可!

    一切正常~

    ]]>
    <![CDATA[小娱路由器-刷机、外壳DIY-避坑指南]]> 2019-09-23T21:02:25+08:00 https://backup.adao.me/15692437450567.html
  • 直接刷入不死(breed)
  • 刷入固件
  • 外壳DIY
  • 结束语
  • 直接刷入不死(breed)

    这步可以直接参考论坛文章(小娱加速链刷机记录全过程!

    提示刷入成功后,重启路由

    ip修改

    捕获

    成功界面

    捕获1

    刷入固件

    bin固件上传

    这里我没有选择各大网站编译好的固件,而是选择自己编译固件,主要是我需要的功能比较少,满足正常上网和科学上网即可。

    Snipaste_2019-11-08_20-51-16

    • 勾选固件
    • 选择自己喜欢的固件(.bin文件)
    • 确定自动重启勾选
    • 点击上传

    刷写

    上传成功后显示以下界面,点击更新

    捕获2

    等待更新完毕

    捕获3

    修改IP

    捕获4

    • 注:因为这是我自己编译的固件,所以默认ip修改了,大家的可以根据自己的固件来修改即可,网关为固件默认ip,ip地址设置为同网段即可。

    进入管理后台(我的用户名为root,密码为password)
    默认主题界面

    捕获6

    修改密码,修改主题(我自己感觉Argon还挺好看的,就在编译的时候直接集成到固件里面了)

    修改主题和固件功能展示

    什么?不知道在哪里修改??(系统-语言和界面)

    Snipaste_2019-10-30_20-18-15

    修改密码

    Snipaste_2019-10-30_20-17-24

    基本设置(接好网线)

    • 切换为PPPoE协议(我这里是拨号的)

    Snipaste_2019-10-30_20-20-19

    • 简单设置LAN
      Snipaste_2019-11-08_21-21-38

    • 根据需求修改,我是当主路由,所以开启了DHCP。
      Snipaste_2019-11-08_21-22-01

    • 勾选
      Snipaste_2019-11-08_21-22-17

    • 我不需要ipv6,这里全部禁用(听说开启后会有一定bug,这里我也没法测试)
      Snipaste_2019-11-08_21-22-24

    正常上网~

    外壳DIY

    图纸绘制

    相关尺寸我并没有自己测量,直接用了网上的diy大佬的图纸修改的,毕竟自己用。。。要是图纸尺寸有问题,真的很折腾,不知道作者有没有在这个论坛里面,也非常感谢原作者对我的帮助~

    • 图纸展示(原作者上面的亚克力板是有散热,因为我不加硬盘,所以散热应该没什么问题。。。当然了我没办法上硬盘。。后面会说原因) Snipaste_2019-11-08_21-29-31

    配件购买及亚克力定制加工

    配件清单

    • 热缩管
    • 螺丝M3x6
    • 双通铜柱M3x25
    • 铜柱M3x5+6
    • dc插头公头(5.5x2.5 12V1.5A)
    • dc插头母头(5.5x2.5)
    • VH3.96mm接头
    • 亚克力板(3mm)
    • 电烙铁(以前3块钱买的。。。真的不好用)
    • 12v自锁开关(12mm)

    配件及亚克力

    IMG_3936

    拆主板

    MT7621A

    DSC_5752
    DSC_5749

    当时买的时候以为C3和C1C5主板是一样的。。。这个卖家也说除了硬盘架都是一样的。。到手后发现。。。

    DSC_5754

    • 这是真的一样啊,就当没看见。。。

    配件单独展示

    • 螺丝M3x6

    DSC_5742

    • 铜柱M3x5+6

    DSC_5743

    • 双通铜柱M3x25

    DSC_5744

    • dc插头母头(5.5x2.5)

    DSC_5745

    • 12v自锁开关(12mm)

    DSC_5746

    • VH3.96mm接头

    DSC_5747

    焊好开关和电源

    • 千万要看好亚克力的里外面。。。我这张图片就反了。。后面又重新焊了一次

    DSC_5757

    • 测试正常后,进行拼装。

    成品展示

    IMG_3281
    DSC_5769
    DSC_5763

    结束语

    使用小娱C3+自编固件已经两周,目前还没发现任何问题。

    虽然文章标题是“避坑指南”,但是只能说是记录下折腾的过程,顺便分享给大家~

    ]]>
    <![CDATA[Rsshub部署及使用方法-Rss订阅源生成神器-宝塔环境]]> 2019-09-23T15:38:56+08:00 https://backup.adao.me/15692243361535.html
  • 搭建环境
  • 开始部署
  • 搭建环境

    Vultr的vps主机,并安装了宝塔面板(不安装也是可以的,只是为了相关配置可以更简单一点)

    开始部署

    源码下载

    通过ssh登录到服务器(我这里使用的是mac,可以直接使用下面的命令登陆,Windows可以使用Putty)

    $ ssh root@127.0.0.1

    下载Rsshub源码:

    $ 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命令

    创建窗口:

    $ screen -S rsshub
    $ npm start

    启动成功后,可以按住Ctrl键后,再按A+d键即可退出当先窗口,rsshub就会在后台进行运行了,我们可以使用命令来查询screen后台运行的情况:

    $ screen -ls

    也可以使用命令进行恢复:

    $ screen -r 程序id

    部署成功

    访问 http://127.0.0.1:1200/

    Snipaste_2019-09-23_16-42-29

    ]]>