2013年7月25日星期四

perl 程序 pp 打包问题

perl 程序打包问题. 想把最近写的一个 pelr 程序部署在其他的机器上, 因为使用了一些非核心模块, 所以需要打包成二进制文件, 尝试使用pp 打包的时候,遇到两个问题:

1. 开发测试机子是 64位的系统, 打完包后到 32 位上会无法运行.(因为不太清楚 pp 内部的编译流程,查了些资料还是没有头绪)
2. 开发测试机上 glibc 库的版本比较高, 在一些 glibc 库版本低的机器上,会报找不到 glibc

上述问题,后续跟进,目前暂时先使用妥协的办法解决,在 32位,低版本 glibc 库的测试机上进行打包.

2013年7月23日星期二

Perl 中的 typeglob 理解

之前一直对于 Perl 中的 typeglob 有些模糊, 不太清楚它的原理以及用法, 今天在用文件句柄重定向时, 找到了如下一篇介绍 typeglob 的文章,讲的很清楚明白.

2013年7月22日星期一

ubuntu 13.04 xrdp 远程桌面连接问题

ubuntu 13.04 xrdp 远程桌面连接问题. win 7 远程桌面连接 ubuntu desktop 有几种办法:
1. vnc 远程连接.在 windows 7 上面安装 vnc client 客户端, 然后启用 ubuntu 桌面共享(远程桌面), 在 win 7 上面通过 vnc 连接 ubuntu.
2. xrdp 远程连接. 不需要在 windows 上安装任何客户端, 直接采用 windows 自带的远程桌面连接程序就可以. 在 ubuntu 上面需要安装 xrdp 服务.

2013年7月13日星期六

搭建 Spdy SSL Proxy (三)

搭建 Spdy SSL Proxy . 经过前面的准备, spdy proxy 服务器已经搞定,剩下的就是本地客户端的一些配置工作.  本地客户端毫无疑问的要使用 chrome 浏览器, 因为目前支持 https 代理的好像只有 chrome ( firefox 目前还没有来得及测试 ).

2013年7月12日星期五

搭建 Spdy SSL Proxy (二)

搭建 Spdy SSL Proxy. 这里我主要介绍一下我的尝试, Shrpx + Squid3 实现的 Spdy SSL Proxy 代理. 下面是一个架构图.

2013年7月11日星期四

搭建 Spdy SSL Proxy (一)

搭建 spdy ssl proxy. 随着 GFW 的不断升级, 很多原来可行的爬墙方法都出了问题: pptpvpn , openvpn 被彻底的干掉了(static key 仍然还可以), ssh 隧道会出现间歇性的断开, shadowsocks 最近也爆出问题. goagent 背靠 google 这颗大树, 暂时还可用,但是因为其用的 gae 公共云, 国外很多网站都已经将其 ip 放入了黑名单了.

转发代理和反向代理

转发代理和反向代理.  昨天在折腾 spdy proxy 的时候, 想用 varnish 来做后端的代理, 因为以前没有怎么接触过 varnish , 找到 varnish 官网的手册一查, 竟然发现 varnish 不可以用来当作转发代理( forward proxy ), 而且也不支持 ssl, 看来 varnish 的目标很明确,就是专注于反向代理( reverse proxy ).  而 squid 作为一款经典代理软件, 其功能已经很全面了. 可以通过灵活的配置实现实现转发代理(也可以叫做:正向代理) 和反向代理.