分类 Internet 下的文章

Typecho修改默认评论头像以及Gravatar镜像地址

Wordpress后台可以设置默认头像(如用户没有注册Gravatar,则显示通用标志),Typecho后台则没有,我们可以通过修改代码实现同样的效果。

前提是你的主题是通过默认函数调用评论列表:

<?php $comments->listComments(); ?>

确保主题文件comments.php中有上面的函数。

然后开始修改/var/Typecho/common.php第937行;

    public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
    {
        $url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
        $url .= '/avatar/';

        if (!empty($mail)) {
            $url .= md5(strtolower(trim($mail)));
        }

        $url .= '?s=' . $size;
        $url .= '&amp;r=' . $rating;
        $url .= '&amp;d=' . $default;

        return $url;
    }

修改为:

    public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
    {
        $url = $isSecure ? 'https://gravatar.loli.net/avatar/' : 'http://gravatar.duoshuo.com/avatar/';
        

        if (!empty($mail)) {
            $url .= md5(strtolower(trim($mail)));
        }

        $url .= '?s=' . $size;
        $url .= '&amp;r=' . $rating;
        $url .= '&amp;d=mm' . $default;

        return $url;
    }

其中d的值就是用来设置默认头像的:

d=mm 神秘人
d=identicon 抽象图形(自动生成)
d=wavatar Wavatar(自动生成)
d=monsterid 小怪物(自动生成)
d=retro 复古(自动生成)

Typecho for 腾讯云COS插件

腾讯云COS对象存储服务有永久的免费10G额度,并且还支持https,不知比七牛高大到哪里去了,看到小菜大佬更新了v5 SDK果断换上,加载图片视频真棒。

使用方法:

前往腾讯云注册申请cos,腾讯云cos申请地址:腾讯云COS

申请完之后创建存储桶,访问权限请选择公有读私有写,其他随意;

20180614154023.png

下载Typecho for 腾讯云COS插件,并上传到网站后台激活设置;

20180614153714.png

获取密钥的时候一定要注意是使用api秘钥而不是项目秘钥,不可出现空格;

20180614153531.png

Bucket名称就是你申请cos对象存储桶名称,注意域名不是你自己的网站域名而是cos给你的默认XML域名。

后台进入文章编辑时,可以看到有一个附件,点击它以后会有拖拽上传的一个地方,直接拖就好了,上传的文件会直接上传到云存储bucket里面,以 年/月/日/ 为目录,不会在本地服务器中留副本,网站后台删除文件的时候也会自动删除cos端的文件,如果不满意此目录顺序可以自由更改插件目录下的Plugin.php相关目录配置。

腾讯云COS插件:cosUploadV5.zip

注:开启此插件会自动替换源站文件链接为COS地址,导致图片加载失败,可前往腾讯云COS设置回源解决,还可以开启防盗链,防止图片视频资源被恶意盗用。

原作者:菜菜小站

Windows kms一键激活脚本与安装

KMS,是 Key Management System 的缩写,也就是密钥管理系统。这里所说的 KMS,毋庸置疑就是用来激活 VOL 版本的 Windows 和 Office 的 KMS 啦。经常能在网上看到有人提供的 KMS 服务器地址,那么你有没有想过自己也来搞一个这样的服务呢?而这样的服务在 Github 上已经有开源代码实现了。

本文就是在这个开源代码的基础上,开发了适用于三大 Linux 发行版的一键安装 KMS 服务的脚本。

系统支持:CentOS 6+,Debian 7+,Ubuntu 12+

虚拟技术:任意

内存要求:≥128M

关于本脚本

1、本脚本适用于三大 Linux 发行版,其他版本则不支持。

2、KMS 服务安装完成后会加入开机自启动。

3、默认记录日志,其日志位于 /var/log/vlmcsd.log。

使用方法

使用root用户登录,运行以下命令:

wget --no-check-certificate https://down.inwao.com/Bash/kms.sh && chmod +x kms.sh && ./kms.sh

安装完成后,输入以下命令查看端口号 1688 的监听情况

netstat -nxtlp | grep 1688

返回值类似于如下这样就表示 OK 了:

tcp        0      0 0.0.0.0:1688                0.0.0.0:*                   LISTEN      3200/vlmcsd         
tcp        0      0 :::1688                     :::*                        LISTEN      3200/vlmcsd

本脚本安装完成后,会将 KMS 服务加入开机自启动。

使用命令:

  • 启动:/etc/init.d/kms start
  • 停止:/etc/init.d/kms stop
  • 重启:/etc/init.d/kms restart
  • 状态:/etc/init.d/kms status

卸载方法:

使用 root 用户登录,运行以下命令:

./kms.sh uninstall

如何使用 KMS 服务

KMS 服务,用于在线激活 VOL 版本的 Windows 和 Office。

激活的前提是你的系统是批量授权版本,即 VL 版,一般企业版都是 VL 版。而 VL 版本的镜像一般内置 GVLK key,用于 KMS 激活。

下面列表里面含有的产品的 VL 版本或者能使用 key 进入 KMS 通道的产品,都支持使用 KMS 激活。

  • Office
    2016:https://technet.microsoft.com/zh-cn/library/dn385360(v=office.16).aspx
  • Office 2013:https://technet.microsoft.com/ZH-CN/library/dn385360.aspx
  • Office
    2010:https://technet.microsoft.com/ZH-CN/library/ee624355(v=office.14).aspx
  • Windows:https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys

使用管理员权限运行 cmd 查看系统版本,命令如下:

wmic os get caption

使用管理员权限运行 cmd 安装从上面列表得到的 key,命令如下:

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

使用管理员权限运行 cmd 将 KMS 服务器地址设置为你自己的 IP 或 域名,命令如下:

slmgr /skms Your IP or Domain

注意:本脚本所做的工作就是此步骤。当你的 KMS 服务出于启动状态,那么此处就可以设置为你自己的 KMS 服务器地址。
使用管理员权限运行 cmd 手动激活系统,命令如下:

slmgr /ato

关于 Office 的激活,要求必须是 VOL 版本,否则无法激活。

找到你的 Office 安装目录,32 位默认一般为 C:\Program Files (x86)\Microsoft Office\Office16

64 位默认一般为 C:\Program Files\Microsoft Office\Office16

Office16 是 Office 2016,Office15 就是 Office 2013,Office14 就是 Office 2010。

打开以上所说的目录,应该有个 OSPP.VBS 文件。

使用管理员权限运行 cmd 进入 Office 目录,命令如下:

cd "C:\Program Files (x86)\Microsoft Office\Office16"

使用管理员权限运行 cmd 注册 KMS 服务器地址:

cscript ospp.vbs /sethst:Your IP or Domain

使用管理员权限运行 cmd 手动激活 Office,命令如下:

cscript ospp.vbs /act

注意: KMS 方式激活,其有效期只有 180 天。

每隔一段时间系统会自动向 KMS 服务器请求续期,请确保你自己的 KMS 服务正常运行。

本站KMS激活服务地址:kms.inwao.com

本站搭建所提供的kms激活地址请勿大面积宣传,小范围使用尚可,请珍惜使用。

为了造福伸手党,已提供自动激活CMD批处理脚本.

Kms自动激活CMD批处理脚本:inwao_kms.cmd

此脚本已加入自动获取管理员运行权限,自动安装产品密钥以及自动设置kms激活服务器地址,自动激活windows、office的VL版本,如遇个别产品激活失败请手动下载使用 KMSpico 软件进行激活,windows 7旗舰版请手动下载使用 OEM7F7 进行手动激活,也可访问以上列表里的网址查询最新相关的kms密钥进行手动激活,也可留言反馈激活失败产品以及密钥,我好及时更新微软最新kms安装密钥。

此脚本适用于以上列表里所有VL产品的激活,如遇无法连接kms服务器请重新打开脚本尝试连接.

Microsoft msdn 下载地址:https://msdn.itellyou.cn

脚本原作者:Mrxn's Blog

已失效:全网VIP收费电影视频在线解析免费观看

有很多人想看腾讯或者爱奇艺VIP热门电影又不想买VIP会员的,可以用我搭建的新玩意儿,它就是专门可以免费观看全网VIP电影,不过需要一些简单的骚操作才能观看,只要你明白什么是浏览器地址栏,怎么复制,怎么粘贴,怎么点击播放这些骚操作就可以了。

下面,跟上我的节奏一起摇摆...

打开电脑浏览器或者手机自带的浏览器,再打开你喜欢的腾讯视频网站或者爱奇艺网站,点击你想看的VIP才能看的电影,比如头号玩家...

20180704225200.png

看到上图最上面那个红框没,那就是地址栏,复制那一串地址,然后打开我搭建的解析网站:http://video.inwao.com,把当前所复制的地址栏内容黏贴到播放地址栏里面,接下来又怎么操作呢?TMD还怎么操作?还想着有什么骚操作?当然是点击下方的Go开始观看电影啊,这才是正确的骚操作!

20180704225330.png

如果画面显示正在解析中,请稍等片刻,如果等的时间大概有几分钟或者几年,请检查你的宽带或者手机信号是否正常联网。

如果画面显示解析失败,请点击选择接口切换其它接口进行解析观看,如果全部解析接口失效,及时给我留言反馈,我好及时更改解析接口地址。

此VIP视频解析网站已经添加到本站导航栏了,一键直达比苏菲还贴心。

20180704224326.png

注意,请大家勿大面积宣传,如果坐在电脑桌前或者拿着手机的你刚好访问了我的网站看到了这篇文章,你自己知道怎么用就行了,请勿二次宣传,大面积宣传会引来有些人攻击我的服务器,或者被版权方投诉。

最后,大家可以友情点击一波网站顶部的广告或者文章下方的谷歌广告哦,只需点击一下就可以啦,不是病毒,可完全放心,有你们的点击支持,我才有动力搞一些新玩意出来给大家免费使用,毕竟我弄这些我自己需要花钱的。

解析站点仅支持腾讯视频,爱奇艺,搜狐,优酷土豆等等国内热门影视网站资源解析,请合理使用。

LNMP1.4 Let's Encrypt 通配符证书 DNS验证申请

LNMP脚本更新了LNMP1.5版本,更新了Let's Encrypt 通配符证书申请的支持,懒得更新到最新版,1.4已经有了基本服务了,网站已经在运行了,基本上都很完善了,也怕自己一顿骚操作把网站搞瘫痪了又要折腾很久,怕了怕了...想要新功能又不想升级,其实可以利用域名DNS服务商的API来说申请通配符证书的。

域名DNS服务商API方式生成SSL证书;

安装acme.sh

curl https://get.acme.sh | sh

然后重新载入一下 .bashrc

source ~/.bashrc 

获取API;

下面我们以cloudflare为例,cloudflare API需要登录 https://dash.cloudflare.com/login 后台获取API KEY。

登录后台进入你所在的域,点击 Get your API key;
20180626121155.png

进入之后往下拉点击View输入登录密码查看API并复制;
20180626121133.png

在SSH里将API操作所需的参数输出供程序使用,命令如下:

export CF_Key="你所获取的API参数"
export CF_Email="填写你账户登录邮箱"

再次输入命令:

acme.sh --issue --dns dns_cf -d xxx.xxx -d *.xxx.xxx

自行替换xxx为自己的域名.

20180626123028.png

申请成功后自行前往nginx目录替换新的SSL通配符证书密钥目录,替换新证书时一般使用 fullchain.cer 和 yourdomain.key 即可,重启NGINX之后就会发现任何二级域名都有证书啦。

此方法全自动DNS续期,无需人工干预,做到真正的免担忧,告别certbot更自由。

教程出处:https://github.com/Neilpang/acme.sh