Typecho 配置 CDN 后获取访客真实 IP

一般站点在配置了CDN进行加速后都无法获取访客真实IP,只能获取CDN代理IP。此时会导致一系列问题,比如无法有效过滤广告等垃圾留言和封杀恶意攻击等等。。。 之前在网上找了一圈解决方法,发现不适用我的情况。今天又搜了一下,发现两篇文章,都是添加同一段代码到 Typecho 的 php 文件里,只不过添加的地方不一样(经测试,一个可行,一个不可行)。今天在这里给大家提个醒,添加到主题模板里 function.php 的方案是不可 …

Typecho API 调用插件 Restful

插件简介:这是一个将 Typecho 博客 RESTful 化的插件。启用此插件,你可以通过请求 API 向站点请求或写入信息(获取文章内容、获取评论、添加评论等)。插件安装:1.常规安装下载插件并解压,将解压后的目录重命名为 Restful (区分大小写),然后到后台插件管理页面启用并设置即可。API 调用下面假设您的站点已经开启了地址重写(伪静态);如果没有的话,那么需要在下文列出的请求的 URI 前加上 /index.php,例如:/api/ …

搬瓦工VPS关机(stop)后无法修改root密码的解决办法

如果我们要修改搬瓦工的root密码,这个本来是很简单的,我们只要到kiviVM里面,步骤是先stop,然后Root password modification(root密码修改)在修改root 密码的时候出现明明已经把 VPS,stop掉了,但是还是无法成功修改密码。问题提示如下: 但是查看 VPS 的状态,明明已经 STOPPED 了,为啥还是无法修改呢?原因我也不清楚,反正是搬瓦工的 KiwiVM 后台的问题了。我们今天说一下解决方法。 第一、Root shell – basic 解 …

阿里云OSS对象存储开通与基本设置以及API AccessKey申请

阿里云的产品线众多,后台功能复杂,大鸟有时候找一些产品或者功能的时候,也是找的云里雾里。比如大鸟这次需要用到阿里云OSS,我们都知道国内的带宽是小水管,如果用来常规的建站用途,其实也没什么大问题,但是如果静态资源比较大加载打开确实是比较慢的,不过在有些时候我们适当的调整网站文件结构和位置存储,是可以提高网站打开效率的。 其中我们在国内的云服务器有看到出镜次数比较多的云存储(对象存储),比如七 …

Typecho 首页自动摘要正则表达式过滤图片

Typecho默认是全文输出的,想摘要的话,官方给出了最简单的方法,就是在你想截取的位置加上more标签即可。 但是这种方法在有图片文章的情况下摘要就会出现图片信息,也完全暴露了标签元素,影响美观,下面就给出了PHP正则表达式自动摘要的两种解决方法。 注:如果没有标签,会自动截取文章的前270字当作缩略输出。 编辑主题index.php文件,找到以下PHP <?php $this->content('阅读剩余部分...'); ?> 替换为你想 …

BackUpWordPress—好用的WordPress网站在线备份插件

我们都知道,用wordpress来建站很方便,即使我们备份网站,那也是非常方便容易的,因为相关的教程非常之多,所以说,如果我们建站还是选择一些成熟稳定的cms比较稳妥。 有时候,我们无法连接SSH和FTP,如果是安装面板的,面板也不能登录,心里很着急,大家都不是大神,不能妥善处理这些问题,就算要处理,也是要先把网站备份好了,去处理这些问题的话心里也很踏实。 如果我们是用的wordpress,那我们就可以很从容的用Back …

Linux—Bt(宝塔面板)更新命令教程

大鸟写过很多宝塔面板的教程,宝塔面板也确实好用,而且团队也很用心,大鸟前面的还写过宝塔面板的海外版,说实话那真是不错的面板,该有的功能呢都有了,如果我们觉得中文版的宝塔面板功能拖拉,可以试试海外版的(aaPanel-BT(宝塔面板)国际版使用体验) 如果我们使用宝塔面板忘记更新,或者后台更新不成功,这时候我们需要使用命令来更新宝塔面板到新版本,如果没有说明重大的安全漏洞,更新并非是必要的,当我们使用稳 …

谨慎入坑-Linode后台”Linode Backup Auto-enrollment”设置问题

我们这两天登录linode后台的时候,都会看到Linode有"Linode Backup Auto-enrollment"这样的提示信息,大鸟乍一看吓了一跳以为出现什么违规信息了。然后仔细看了之后发现并不是这样的,而是用来推荐他们的自动备份服务默认设置的。 linode推送的英文全文如下: Linode Backup Auto-enrollment We recently added an account setting for automatic Linode Backup enrollment. With this setting set to "AUTOMATIC", …

Typecho 基于Mailgun的评论邮件提醒插件 CommentGun

插件简介Typecho 上使用最广泛的插件是 CommentToMail,最早由 DEFE 开发,后来由 Byends Upd 接手。该插件通过常用的 PHP Mail,SendMail 或者 SMTP 来发送邮件。但是,比起以前的注册一个邮箱来发提醒邮件,现在博主们也开始使用 Mailgun 之类的邮件平台。这类邮件平台提供 API 发信功能,不需要再进行复杂的 SMTP 发信设置,也不需要繁杂的处理代码。我就对这个插件进行修改,让它通过 Mailgun API 而不是 SMTP 发送邮 …

aaPanel-BT(宝塔面板)国际版使用体验

大鸟无意中发现了宝塔Linux面板竟然还有国际版,国际版的名字叫做aaPanel。不过国际版和中文版宝塔Linux面板完全一样,只不过换成了英文界面,更加适合老外使用,其它的功能都是一摸一样的。所以就算国人使用这款宝塔面板的国际版也是没有什么障碍的,因为实在是一模一样。 但是,aaPanel与原版的宝塔面板相比,存在有几个不足。一是更新周期相对于中文版的要慢的多,因为宝塔官方的重点还是在中文版上;二是英文版的aaPa …

-bash: wget: command not found的解决教程

大鸟用的是Centos 7,在wget的时候发现-bash: wget: command not found的错误提示。这种问题应该都是系统没有安装wget命令导致。大鸟这里记录下解决方法。 一、yum -y install wget 我们只要输入一下命令即可: yum -y install wget 大鸟输入这个命令之后,就开始安装,很快安装完毕,我们看图: 这样我们就完成了安装wget的命令。 二、总结 wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性。这个问题还 …

好用的DNS-ClouDNS使用体验

大鸟陆陆续续写过很多关于免费dns的教程,因为大鸟发现DNS解析对于一个网站来说真的是蛮重要的。大鸟和许多其他的站长一样一开始使用的是DNSPOD,免费的并且在国内响应肯定是最快的,但是DNSPOD不支持DNSSEC,甚至连CAA都不支持。于是大鸟改用国外的DNS:Google Cloud DNS、ns1、linode dns、he.net等等发现国外的dns各方面的支持都很完美啊,比如说我们要是想设置DNSSEC,DNSSEC、CAA这些都是可以用上的。 ClouDNS是欧洲 …

Fastpanel主机面板添加站点以及常规功能使用教程

大鸟前面说了“Fastpanel-商业面板限时免费以及如何注册授权和安装”如果我们平时使用哪款脚本、哪个面板比较顺手,那就依旧使用,对于新面板我们可以体验看看,可以作为以后的备用工具。这款面板在试用中大鸟觉得还不错,但是目前还是不推荐的,不支持中文,新的东西肯定是不稳定的,所以说你用宝塔面板的就继续使用吧。这个如果只是玩玩还是可以的。 今天,大鸟准备稍微深入的体验Fastpanel的建站功能,以及其他功能应用 …

Fastpanel-商业面板限时免费以及如何注册授权和安装

最近有一款面板比较火,他的名字是:Fastpanel ,大鸟在很多论坛和博客都看到了一些介绍,出于尝鲜的目的大鸟也赶紧安装试试看。大鸟简单看了下他们家有免费和付费版本,不过最近商业版本也限时免费,所以想撸的不要错过了。 Fastpanel 是俄国主机商fastvps.ru开发的主机控制面板的简单强大的Web建站面板,类似于国内的宝塔面板。Fastpanel只需点击几下即可创建网站,管理邮件,数据库,备份,计划任务和分析流量。大鸟看 …

BT(宝塔面板)Let’s Encrypt证书续签方法

大鸟以前说过宝塔面板的添加计划任务,可以添加一段shell来实现定时续期Let's Encrypt证书,但是我们不排除,会出现点意外,证书到期了没有自动续期,网站访问不了。这个时候我们就要打开面板手动操作来申请证书来续期。 那BT(宝塔面板)如何手动申请Let's Encrypt证书来续签呢?大鸟这里就说一下,也很简单。大鸟前面也说过如何监控自己的网站证书时候到期,如果网站很多可以看看。 简介四个免费的SSL证书在线监控和到期 …

速度慢性能好-Linode新加坡/德国机房VPS性能测评和速度对比

因为有一些项目的需要,大鸟需要选择Linode的新加坡和德国机房,因为以前也没用过,所以这里呢大鸟做个测试,当然这个测试是以国内的用户的角度来说的,因为平时用Linode的VPS主机大鸟一般选择是美国西海岸的VPS,主要还是VPS主机的速度问题,国内连接美国西海岸的VPS主机相对来说还是要快一些。所以既然用了新加坡/德国机房的机器大鸟刚好顺手做个测试。 Linode新加坡机房的VPS虽说离得比较近,但是实际测试后发现线路绕 …

BT(宝塔面板 )nginx– 开启 HTTP2加速网站

这个提到http2.0大家可能一脸懵啊,但是大鸟说http1.1估计大家还是一脸懵,不过没关系,我们只要知道,http2.0可以让你网站打开速度更快,更安全就行,那http1.1是老的标准,肯定不如http2.0。我们只要知道这个就可以了。但目前 HTTP/2 只支持在 SSL HTTPS 的网站上, 所以建议先在在服务器上把ssl证书安装好。 大鸟今天要说的是宝塔面板如何开启http2.0,因为从nginx1.10.2/Tengine2.2.0开始或者更高级版本都已经支持http …

搬瓦工目前所有可用的优惠码汇总(每天更新)-附目前可购买的产品列表

从搬瓦工BandwagonHost商家提供年付3.99美元VPS主机开始,大鸟就开始关注这个商家,虽然目前低配置方案都取消,且商家依旧在不断的调整配置和方案,以及机房。至今已有多大十来个大大小小机房,在配置和价格上确实不如以前便宜,但是有其自身的特点和新增的优化线路,还是有用户使用的。 从今天开始原来的6%搬瓦工优惠码失效,虽然每次优惠便宜的并不是特别多,但是好歹是有折扣的,可以省几块钱买早饭,有些朋友可能需要 …

快速解决Linode VPS主机IP被封后更换IP的几个方法

摘要 vultr、Linode VPS主机有相同的特点,都是按小时收费,所以我们可以反复的删除、开通新的机器,直到我们找到有可用的IP地址为止。 大鸟在前面说过搬瓦工的VPS被封IP后如何更换的3种方法,但是也有的朋友会闻,我们用的linode主机,这ip被封如何快速解决呢。今天说的方法同样适用vultr主机,因为都可以随时开通用完我们就可以删除了。 不过有的同学运气不好,估计开通几十个说不定ip都是ping不通的,对于这类人,大鸟 …

Bt(宝塔面板)常用命令大全

Bt(宝塔面板)的面板很好用,但是我们不排除面板出现问题,不能登陆,这种情况我们就只能利用ssh登陆来输入命令解决很多的问题,大鸟这里收罗了一点常用命令,不过我看到他们官方也是有的。大鸟这里也就是记录一下,方便自己平时查阅。 一:安装宝塔 宝塔Linux面板5.9(稳定版)安装命令: Centos安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh ins …

简介四个免费的SSL证书在线监控和到期提醒服务的使用教程

摘要 Let’s Encrypt只有90天的有效期,每三个月就要更新一次,很容易就会忘记给Let’s Encrypt续期了。本篇文章分享四个SSL证书在线监控和到期提醒的免费网站:LetsMonitor.org、myssl.com、certificatemonitor.org、keychest.net! 如果就一个小网站,那天天盯着证书到期了基本马上就续约了。如果有几十个站点管理起证书的续约问题就很头疼了,大鸟的站基本都是用的Let’s Encrypt免费SSL证书,Let’s Encrypt证书运行起来 …

Bt(宝塔面板)端口号无法登陆的5个解决方法

大鸟上一篇文章讲了下Bt(宝塔面板)忘记密码的解决方案,因为我们容易忘记密码但是也很容易忘记端口号,比如说我们为了安全问题修改了宝塔后台登录的那个端口号,默认是 8888,额,我们通过后台面板很顺利的修改了端口号,这时候我电脑突然蓝屏死机了,我擦,我还没记下来端口号,完了,我忘了端口号了。 如果我们真的忘掉端口号了,也不用急,大鸟几天来说说,如何查看我们的端口号,当然这些教程网上都有,大鸟也是想通 …

Bt(宝塔面板)忘记用户名密码的解决方案

Bt(宝塔面板)用的人还是很多的,但是有的时候不注意忘掉了用户名和密码我们这时候要分2种情况,如果是面板刚安装好,不小心关掉了ssh工具,然后我们忘掉了初始的用户名和密码,或者就是我们在后台已经更改过了用户名和密码,但是我忘记了。 那这些情况我们应该怎么解决呢,大鸟下面来说说!以下的方法5.x,6.x都是通用的。就算是以后有7.x的版本估计都是一样的,因为这个初始的内置命令是不会改动的。 如果我忘记了端口号 …

好用的SSH工具Xshell6正式版发布附如何下载使用的简单教程

还记得去年的差不多这个时候Xshell被爆出有后门,当时真的是让大鸟惊讶的下巴都掉了下来,大鸟那个时候就爱上了linode自带的shell工具,但是出了linode其他的比如说搬瓦工、vultr虽然自带但是你没办法复制黏贴,所以还是需要ssh工具的!但是不管如何,Xshell都是一款windows下一款非常好用的SSH客户端。(知名终端模拟软件XSHELL多版本存在后门,或上传用户服务器账号密码!) 很多人觉得Xshell是收费软件,其实不然,Xsh …