2015年4月

[总结]使用 Xinetd 代理 Gmail 的 SMTP 和 IMAP

参考了解: xinted端口转发

Gmail 的 SMTP 和 IMAP 本来一直都是正常的,自从上次无故屏蔽后,虽然后来解封了,但是也变得断断续续了,不稳定。

这里简单分享下用 Linux 下的 Xinetd 代理 SMTP 和 IMAP 收发邮件的方法,原理是使用 Xinetd 进行端口转发,前提你你有一台能正常访问 Gmail 的服务器。

此法针对客户端,Web 端请自己想办法。

安装

以 Ubuntu 14.04.2 为例:

sudo apt-get install -y xinetd

创建配置文件 /etc/xinetd.d/gmail,内容如下:

- 阅读剩余部分 -

[分享]做了一个简单的 Google Fonts 代理

链接地址: http://fonts.fengqi.me

原理很简单, 就是用 PHP 请求原本 fonts.googleapi.com 域名下的资源, 然后把 CSS 里面的链接也转换成我的域名, 链接是字体.

同时对字体文件做反向代理, 这个通过 Nginx 的 Proxy 实现.

需要注明的一个地方是, Google Fonts 针对不同的浏览器会输出不同的 CSS 和字体, 所以需要把用户的 USER_AGENT 也传递给 Google Fonts.

代码放到 GithubGist 上了.

- 阅读剩余部分 -