Cloudflare缓存全站设置

本文参考了萌精灵的文章和cloudflare官方说明。

CloudFlare 默认只对静态资源进行缓存。动态资源是默认不缓存的。如果你的内容基本是静态的或者不在意实时更新的话,可以使用 CloudFlare 的页面规则设置缓存所有内容。免费用户可以设置3条页面规则,Pro 用户可以使用 30 条规则。

1、添加新的页面规则。

cf_1.png
继续阅读

MTR链路测试诊断网络

  • MTR(My traceroute)是几乎所有Linux发行版本预装的网络测试工具,此工具也有对应的Windows版本,名称为WinMTR。
  • MTR工具将ping和traceroute命令的功能并入了同一个工具中,实现更强大的功能。
  • 相对于traceroute命令只会做一次链路跟踪测试,mtr命令会对链路上的相关节点做持续探测并给出相应的统计信息。所以,mtr命令能避免节点波动对测试结果的影响,所以其测试结果更正确,建议优先使用。

安装MTR

Ubuntu

apt install mtr-tiny

CentOS

yum install mtr

Arch Linux

pacman -Syu
pacman -S mtr

Mac OS X

brew install mtr

Windows下载地址:https://sourceforge.net/projects/winmtr/

使用

mtr -r 8.8.8.8
mtr 8.8.8.8

输出

默认配置下,返回结果中各数据列的说明如下。

第一列(Host):节点IP地址和域名。如前面所示,按n键可以切换显示。

第二列(Loss%):节点丢包率。

第三列(Snt):每秒发送数据包数。默认值是10,可以通过参数“-c”指定。

第四列(Last):最近一次的探测延迟值。

第五、六、七列(Avg、Best、Wrst):分别是探测延迟的平均值、最小值和最大值。

第八列(StDev):标准偏差。越大说明相应节点越不稳定。

诊断

对链路测试结果进行分析时,需要关注如下几点:

继续阅读

wordpress安装插件open_basedir restriction in effect错误解决方法

wordpress下载的第三方插件,上传安装的时候,一直提示如下相关错误:

Warning: scandir(): open_basedir restriction in effect. File(/www/wwwroot) is not within the allowed path(s)

开始以为环境配置问题,调整了很久,换了不同服务器测试,也都是这个错误。

网上查询,原来只需要关闭宝塔面板中的“防跨站攻击”即可。

继续阅读

腾讯轻量云一键DD Debian

#确保安装了所需软件:
#Debian/Ubuntu:
apt-get install -y xz-utils openssl gawk file

#RedHat/CentOS:
yum install -y xz openssl gawk file

#dd win,直链包链接自己找个替换下
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -dd "这里放你要dd包的直链.tar.gz" --mirror 'http://mirrors.ustc.edu.cn/debian/'

#DD成Debian10:
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 10 -v 64 -a -p 你的密码 --mirror 'http://mirrors.ustc.edu.cn/debian/'

#DD Debian 9:
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 9 -v 64 -a -p 你的密码 --mirror 'http://mirrors.ustc.edu.cn/debian/'

不同镜像:

#国外服务器
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.debian.org/debian/' -p "yourpassword" 
 
#国内服务器 
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://mirrors.ustc.edu.cn/debian/' -p "yourpassword" 
 
#腾讯云 
 
bash InstallNET.sh -d 10 -v 64 -a --mirror 'https://mirrors.cloud.tencent.com/debian/' -p "yourpassword"

拓展:cxhhhhhh魔改版dd(适用于Linux / Windows)

继续阅读

upgrade和update的区别

Linux系统中,upgrade和update的区别:

update:更新软件包列表到最新版本,但是他不会去升级软件;

upgrade:升级软件到最新版本。

所以一般是先update软件包列表到最新版本,然后upgrade安装最新版软件。

引用原文如下:

You should first run update, then upgrade. Neither of them automatically runs the other.

  • apt-get update updates the list of available packages and their versions, but it does not install or upgrade any packages.
  • apt-get upgrade actually installs newer versions of the packages you have. After updating the lists, the package manager knows about available updates for the software you have installed. This is why you first want to update.

Additionally, you can use apt-get update && apt-get upgrade to do both steps after each other.

火车采集器图片绝对地址问题

火车采集器在采集图片ftp上传的时候,经常容易出现图片路径的错误,导致发布后的文章图片404错误。

以wordpress为例,设置如下,图片路径一般就不会错!

  1. 内容采集规则中,将相对地址补全为绝对地址,下载图片

2. FTP文件上传配置

3. 文件图片下载路径配置

搞定!

Fiddler夜神模拟器抓包APP(xposed+justTrustMe解决证书安全问题)

网上搜集的解决方法,亲测对部分APP有效,但是有些app还是会提示网络错误问题,目前没有找到很好的解决方法。

  1. 电脑安装Fiddler
  2. 安装夜神模拟器
    注意Android版本选择5
  3. 安装xposed
    https://pan.baidu.com/s/1snjKwfUcHCBNtEDwvCCa2w
    提取码:2lx9
    安装后重启
  4. 安装justTrustMe
    https://github.com/Fuzion24/JustTrustMe/releases
    安装之后在xposed模块中勾选
  5. 模拟器设置里找到WLAN网络设置,鼠标左键长按选择修改网络,配置代理
在这里插入图片描述

安装证书

在这里插入图片描述

WordPress数据表及字段

WordPress数据库的11个数据表

  • wp_commentmeta 文章评论额外信息表
  • wp_comments 文章评论信息表
  • wp_links 链接信息表
  • wp_options 基本配置信息表,通常通过get_option来操作,该表通常作为插件存储数据的一个地方。
  • wp_postmeta 文章额外数据表,例如文章浏览次数,文章的自定义字段等都存储在这里
  • wp_posts 文章信息表,包括了日志、附件、页面等等信息。是WordPress最重要的一个数据表。
  • wp_terms 文章分类、链接分类、标签的信息表。
  • wp_term_relationships 分类与文章信息表(wp_posts)、链接表(wp_links)的关联表。
  • wp_term_taxonomy 分类信息表,区分wp_terms信息的分类类型,有category、link_category和tag三种分类类型。
  • wp_usermeta 用户额外信息表
  • wp_users 用户基本信息表。存放系统所有用户基本信息。
继续阅读

火车采集器wordpress数据库发布规则

火车采集到的数据,直接数据库发布,比之前web接口发布,要高效很多很多,而且不太消耗服务器资源,高效!

INSERT INTO wp_posts (post_title,post_content,post_author,post_name,post_date) VALUES ('[标签:标题]','[标签:内容]','1','[标签:slug]','[系统时间转化:yyyy-MM-dd HH:mm:ss]')
INSERT INTO wp_term_relationships (object_id,term_taxonomy_id) VALUES ('[文章编号:wp_posts]','[标签:catid]')
INSERT INTO wp_postmeta (post_id,meta_key,meta_value) VALUES ('[文章编号:wp_posts]','[标签:自定义字段]','[标签:自定义值]')

若是单表或多表无关联,则直接写INSERT语句即可;

若是多表,且存在某字段相互关联,则用 文章编号:表名XXX] 来关联上一个表的自增ID;

代码1:slug标签为URL别名,自定义url别名有利于seo,更重要的是可以给采集来的数据添加内部链接。

代码2:是给添加的文章归类;catid标签可以是一个固定值,直接从采集结果中传递过来。

代码3:给文章添加自定义字段。

Linux服务器常用的测速一键脚本

脚本:一

面向国内地区下载上传速度测试

wget -qO- git.io/superbench.sh | bash

可以使用参数分别进行测试:

wget git.io/superbench.sh; chmod +x superbench.sh
./superbench.sh info
./superbench.sh io
./superbench.sh speed
./superbench.sh share

详细测试过程,展开查看

----------------------------------------------------------------------
 CPU Model            : AMD EPYC 7551 32-Core Processor
 CPU Cores            : 2 Cores @ 1996.244 MHz x86_64
 CPU Cache            : 512 KB 
 OS                   : Ubuntu 16.04.6 LTS (64 Bit) Dedicated
 Kernel               : 4.14.129-bbrplus
 Total Space          : 6.0 GB / 45.5 GB 
 Total RAM            : 382 MB / 986 MB (434 MB Buff)
 Total SWAP           : 57 MB / 1999 MB
 Uptime               : 8 days 20 hour 9 min
 Load Average         : 0.00, 0.00, 0.00
 TCP CC               : bbrplus
 ASN & ISP            : AS31898, Oracle Corporation
 Organization         : Oracle Public Cloud
 Location             : Palo Alto, United States / US
 Region               : California
----------------------------------------------------------------------
 I/O Speed( 1.0GB )   : 55.8 MB/s
 I/O Speed( 1.0GB )   : 51.7 MB/s
 I/O Speed( 1.0GB )   : 51.5 MB/s
 Average I/O Speed    : 53.0 MB/s
----------------------------------------------------------------------
 Node Name        Upload Speed      Download Speed      Latency     
 Speedtest.net    49.89 Mbit/s      47.24 Mbit/s        18.712 ms  
 Fast.com         0.00 Mbit/s       47.5 Mbit/s         -           
 Guangzhou CT     43.65 Mbit/s      43.57 Mbit/s        -          
 Wuhan     CT     50.70 Mbit/s      40.07 Mbit/s        -          
 Hangzhou  CT     41.08 Mbit/s      14.41 Mbit/s        -          
 Lanzhou   CT     41.35 Mbit/s      37.82 Mbit/s        -          
 Shanghai  CU     55.85 Mbit/s      48.61 Mbit/s        -          
 Heifei    CU     50.94 Mbit/s      48.21 Mbit/s        -          
 Chongqing CU     47.33 Mbit/s      43.52 Mbit/s        -          
----------------------------------------------------------------------

脚本:二

测速虚高修复版

wget -qO- https://git.io/Jvh0J | bash

详细测试过程,展开查看

继续阅读