年度归档:2016年

OSS Upload

OSS Upload 是一款可设置阿里云 OSS 作为 WordPress 媒体库存储空间的插件,支持原创增强的 OSS 协议包装和原生内置的所有图像上传及编辑等相关功能。

插件支持伪协议,设置非常简单。支持自定义上传目录,支持独立二级域名。OSS 本身也支持 HTTPS、CDN,还有各种强大的 API,使用迄今都非常强大稳定!

目前最新版的上传相关功能基本稳定,并可兼容各种插件和主题!经过几个版本的代码混淆的尝试,最终还是正式取消代码混淆,并重新上传托管到官网插件库。

更新:使用插件开源免费,但麻烦站长保留各种形式的插件链接和出处。主要因为网站权重较低,需要各位的帮忙和支持,让其他朋友能方便的定位到本站。觉得好用也请点赞插件,谢谢。另外同时也托管到 Github,欢迎各种意见建议,谢谢。

OSS Upload
https://www.xiaomac.com/oss-upload.html

插件功能

  • 更好兼容各种文章批量导入!
  • 全新开关可自动兼容已发文章
  • 支持流协议几乎兼容所有插件
  • 全新支持大文件自动分块上传
  • 支持文章可自动上传远程图片
  • 全新支持多站并自动继承配置
  • 支持图片服务相关缩略图设置
  • 支持识别浏览器自动格式加速
  • 支持链接修正可随时开关插件
  • 带中英文附带设置说明和示范

继续阅读

HTTPS Tester

这是 WordPress 官方出的一个调试服务器 HTTPS 支持情况的插件。如今 HTTPS 愈来愈普及,但很多时候服务器出于兼容问题或者是配置问题经常有各种出错,利用这个插件可以大概诊断问题所在。

不过奇怪的是,如今官网也找不到这个插件了,这里备一个份,给有需要的朋友。

/*
 * Plugin Name: HTTPS Tester
 * Version: 1.1
 * Description: Used to determine if there's anything wrong with the communication to 
                WordPress.org over HTTPS. See Dashboard -> HTTPS Tester (If using 
                multisite, visit Updates -> HTTPS Tester in the network admin.)
 * Plugin URI: http://wordpress.org/
 * Author: the WordPress team
 * Author URI: http://wordpress.org/
 * Version: 1.1
 * Network: true
 */

插件下载:https://github.com/xiaomac/HTTPS-Tester

阿里云 ECS 安装 SVN

远在没有之前,每个站长都用过各种虚拟主机租用主机,然后有功能强大的一条龙控制面板。那时候的域名还不需要备案,虽然经常各种不稳定,但折腾起来也不需要什么门槛,倒也别有一番乐趣。

后面用了一段时间的新浪云,免费还有技术级别认证,但慢慢新浪不作死就会死的基因慢慢表露出来,功能跟不上,售后跟不上,条款各种坑。还用过京东云、百度云,也很坑。最后选择了阿里云。

阿里云如今的成就也不是一蹴而就,像早期的 ACE 挺好用,但后来也去掉了,中间依然少不了一番折腾,但总的来说,性能和速度兼备,售后及时给力,价格也算合理。但像后面的主打 ECS,使用还是有一定门槛的,从创建到完全使用起来,百度个十次八次很正常的。

WordPress 的环境为例,默认安装了 ApacheMySQLFTP,用户目录下的 account.logdefault.pass) 可以查看相关服务的目录和相关用户密码等,建议修改密码备份好然后删除该文件。当然,最重要的程序目录:/yjdata/www/www/。

在使用过程中,发现 FTP 还是太机械,所以选择自己架设 SVN,比较麻烦,记录一下。

安装 SVN 服务

useradd svn_user
passwd svn_user
yum -y install subversion
svnadmin create /yjdata/www/svn

继续阅读

UserAgent Switcher for IE

如今,UserAgent 已经基本是可以随心所欲的东东了。Chrome、Firefox 的各种伪造浏览器标识的插件应有尽有。不过,我这个可是专为 Internet Explorer 而打造的同样功能的独门工具,无需任何插件,纯原生,完全原创。

说下原理,Windows 下注册表有个地址专门存放 IE UserAgent 的尾巴,HKCU 下有一个标识头,HKLM 下有一个标识尾。

HKCU_UA

HKLM_CU

如上面两图新开 IE 浏览器,会显示 UserAgent 为:

IE UserAgent CU... (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; icafe8; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E)

记着,利用 REG_BINARY 二进制键值换行符为 000000,连接起来就可以完全自定义整个 UserAgent 了。 继续阅读

Let’s Encrypt

LetsEncrypt

https_xiaomac_com

Let’s Encrypt 是一个免费的 SSL 推广项目,正式开放之时就一直想染指,也走了相当多的弯路,一度想放弃,但最终还是搞定了。这个绿色的小锁头真心来自不易,下面介绍一个不用做任何服务器配置,在阿里云 ACE 上实现 WordPress 的 HTTPS 的办法。

一、LINUX 环境

MAC 环境说是实验性的,所以装了个 Ubuntu 的虚拟机。然后将项目文件拿下来。

git clone https://github.com/letsencrypt/letsencrypt

二、独立 IP

电信拨号就有了,在路由上配置 NAT – DMZ,设置为 LINUX 环境的内网地址;然后将需要申请证书的域名解析 A 记录到该 IP。

三、生成证书

./letsencrypt-auto certonly --standalone --email [email protected] -d www.domain.com

如果报服务器无法访问客户端或者 DNS 错误,到 CloudXNS 申请一个免费域名 DNS。在域名管理后台自定义 DNS,然后在 CloudXNS 后台配置 A 记录。这里有个连接,可以检测国外访问的情况。 继续阅读