路由器上部署OpenVPN服务器

22 9 月, 2014

我在WNR3500L路由器上安装了Tomato DualWan固件,之前配置VPN服务器可以正常使用,但发现经常断线。

由于OpenVPN被GFW定向拆除了,所以虽然Tomato DualWan提供OpenVPN,考虑到可能会被GFW复位所以当时没有配置OpenVPN服务,现在想起来GFW只在国际出口拦截OpenVPN,那么我只在国内使用就应该没事。经过多方验证,包括我的域名被墙,但使用域名直接访问家里的路由器一点问题都没有,所以说GFW只在国际出口进行拦截。

Read the rest of this entry »

XBMC插件汇总

19 8 月, 2014

用了一两周的树莓派,现在基本上搞定Raspbmc下XBMC多媒体应用的配置,还能用来做PT下载机。

这里这一些XBMC的插件汇总:

首先国内的:

chinese addon
http://xbmc-addons-chinese.googlecode.com/files/repository.googlecode.xbmc-addons-chinese-eden.zip

hdpfans
http://xbmc.hdpfans.com/repository.hdpfans.xbmc-addons.zip

Read the rest of this entry »

树莓派上安装XBMC并部署PT下载

14 8 月, 2014

一直关注树莓派,最近在淘宝上买了一款刚刚升级的B+版本,UK出品主板230元,其它带风扇外壳、TF卡、无线网卡等合一起共计320元,想用来兼顾学习、高清播放器和下载机用的。

官方系统下载要这里,“树莓派实验室”博客提供下载索引,我选择用Win32DiskImager来写IMG系统到TF卡,我下载的最新版是v0.9.5

先试了在Raspbian系统下安装XMBC,第一次搜到这个方法“树莓派系统(raspbian)安装XBMC的方法”,安装后运行时提示跟评论的一样“xbmc needs hardware accelerated opengl rendering. install an appropriate graphics driver.”,无法使用。

Read the rest of this entry »

Win7下共享3G拨号网络给WIFI

17 6 月, 2014

需求:
1. 使用USB或Modem方式通过手机拨号上网,比如使用黑莓手机自带的标准调制解调器拨号上网。
2. 将手机拨号上网共享给其它手机,使用Windows 7自带的虚拟WIFI功能。

方法:
1. 以管理员权限运行cmd,输入“netsh wlan show drivers”命令,如果出现“支持的承载网络:是”一项说明支持该系统支持虚拟WIFI共享。
2. 运行“netsh wlan set hostednetwork mode=allow”启动虚拟网卡。
3. 运行“netsh wlan set hostednetwork ssid=FuckGFW key=fuck.fbx”设置WIFI的SSID和访问密码,这里假设新建SSID是FuckGFW的WIFI,密码是fuck.fbx。
4. 运行“netsh wlan start hostednetwork”开启WIFI,在“网络连接”界面会多出“无线网络连接 2”项。
5. 在“网络连接”界面,右击需要共享的手机拨号项选“属性”菜单,切换到“共享”菜单,钩选“允许其他网络用户通过此计算机的Internet连接来连接”,在“家庭网络连接”里选择上面新生成的“无线网络连接 2”,重新拨号即可在第三方设备通过WIFI连接上网。

禁用虚拟网卡命令“netsh wlan set hostednetwork mode=disallow”

黑莓手机拨号的设置:
1. 安装黑莓桌面管理器后即可在设备管理器调制解调器下看到“标准调制解调器”项。
2. 右击“标准调制解调器”,选择“属性”菜单,切换到“高级”标签,在“额外的初始化命令”填入此格式:at+cgdcont=1,”ip”,”cmnet”
3. 对不同的移动运营商只需要修改最后的cmnet内容为对应的APN即可,比如泰国的AIS和TrueMove的APN都是internet。
4. 新建拨号连接,选择“标准调制解调器”,拨号号码填:*99#
5. 打开新建的拨号连接,用户和密码留空,即可拨号。

参考:
http://site.douban.com/133015/widget/notes/7835662/note/212439463/
http://www.jb51.net/os/windows/63472.html

试过共享无线网络给虚拟网卡,可以连接但无法上网。

淘宝手机充值店关店

11 6 月, 2014

从2010.8.11开店至今正好3年10个月,考虑到手机自动充值软件的充值进价不断攀升,总跟着提价会让人觉得没有信誉,所以现在的淘宝手机充值店已经亏本,决定在差两个月开店满四年的今天关店,感谢前来捧场的各位。

泰国手机卡使用总结

7 6 月, 2014

来泰国出差三周了,现把使用到的泰国手机卡做个总结。

我们这次几个人都用集了泰国的三个运营商的手机卡,truemove卡主要用来打电话和网络在线、挂机等,ais和dtac卡主要用来上网,由于有些手机不支持850频段所以部分人买的ais卡来上网,ais卡支持900频段但不支持850频段,truemove和dtac则支持850频段不支持900频段,这里主要说的3G上网的频段,dtac卡主要是以前买有3G上网卡所以有部分人选它。

现在truemove卡打到国内用0060086前缀每分钟1.5株,比另两家的卡都便宜,SIM卡卖50株,这里有几项常用指令:
#123# 查余额,以弹出框方式查看。
*900# 查流量,以短信方式查看,显示已使用流量。
*123*密码# 以短短信方式充值,充值卡在7-11店或书店里有卖。
0060086+手机号 IP方式打国内手机
0060086+区号+座机号 IP方式打国内座机,区号把前面的0要去掉
*900*1801# 开通1GB流量的3G上网套餐30天有效期,费用199株。
*900*1329# 开通1.5GB流量,费用299株
*900*1339# 开通3GB流量,费用399株
开通3G上网套餐后可免费使用@TRUEWIFI,wifi密码可在第一次登录时使用忘记密码方式获取,输入手机号继续后手机会收到5位数字验证码,输入验证码后继续会收到wifi密码,可用在任意支持wifi的设备上登录使用免费wifi。
接入点APN设置:APN填internet,用户密码都填true,其它默认。

补充:新卡激活拨打9300,按1选英文,听完按1确认(未验证);拨打9304更改语言服务。买卡时一定要确认是不是Inter SIM卡,即支持00600打国际长途的,我帮别人买过一张不是Inter SIM卡的,结果只能拿来上网或拨打本地。

AIS 1-2-call卡打电话较贵,我们只用来做上网卡,SIM卡卖50株,这里有几个常用指令:
*388# 获取免费wifi密码,要开通1GB以上3G套餐才有,wifi名@AISwifi。
*121# 查余额和流量,弹出第一个界面显示余额,输入9下一步输入3最后一步输入1可收到短信显示剩余流量。
*120*密码# 以短短信方式充值,充值卡在7-11店或书店里有卖
*777*992# 开通1GB流量的3G上网套餐30天有效期,费用399株。
*777*993# 开通2GB流量,费用599株
*777*994# 开通4GB流量,费用799株
接入点APN设置:APN填internet,用户密码留空,其它默认。

Dtac卡我们只用来上网,放到3G上网卡上使用,拨号号码:*99#, 接入点APN设置:APN填www.dtac.co.th,用户密码留空,其它默认。放到手机上也用同样的APN接入点。

黑莓手机可以用来拨号通过3G网络上网,标准调制解调器高级里设置额外初始化命令填:at+cgdcont=1,”ip”,”internet”,最后一个应该是APN名,不同的运营商设对应的APN即可,拨号号码:*99#。

IE下PAC文件的写法

14 5 月, 2014

最近重用Lantern,发现它自动设置PAC文件来做全局设置对特定的网址进行代理,在XP的IE下设置总是失败,因此对PAC文件做了些研究,同时查阅网上资料,这里做个总结,参考自这里

PAC文件里主要是FindProxyForURL函数,格式:
function FindProxyForURL(url, host) { … }
url参数为要访问的链接,host参数为要访问的主机名,函数的返回值有三个(不区分大小写):
DIRECT – 直接访问
PROXY IP:PORT – http代理访问
SOCKS IP:PRORT – Socket代理访问,这里还区分SOCKS5与SOCKS4,如何区分暂时不解。

shExpMatch(host, “*twitter.com”) – 这个函数判断host主机名里是否包含twitter.com关键字,*是通配符。

myIpAddress() – 这个函数返回本地的IP地址。

应用实例:
[javascript]
function FindProxyForURL(url, host)
{
if (shExpMatch(myIpAddress(), “192.168.6.*”))
{
return “PROXY 192.168.3.20:3128”;
}
return “DIRECT”;
[/javascript]

转:破解受密码保护Word文档的方法

12 3 月, 2014

方法一:插入文件法

启动WORD,新建一个空白文档,执行“插入->文件”命令,打开“插入文件”对话框,定位到需要解除保护的文档所在的文件夹,选中相应文档,单击“插入”按钮,将加密保护的文档插入到新文档中,文档保护会被自动撤销。

方法二:文件另存法

打开保护的文档,执行“文件->另存为”命令,打开“另存为”对话框,将“文件类型”选定为“word97—2003&6.0/95—RTF(*.doc)”,然后取名保存,关闭该文档,重新打开一下,执行“工具->取消文档保护”命令即可。(实测此法行不通)

或者将文件类型另存为HTML,然后将其中的内容,复制粘贴到新建文档中。

Read the rest of this entry »

扫描后PDF文件合并的办法

25 2 月, 2014

在实际应用中经常需要把一些合同、财务报表等材料扫描并合并到现有文档中,通常都批量扫描成黑白的PDF文件(别人的做法),然后使用Adobe Acrobat Pro来把这些PDF文件按具定顺序合并保存成新的PDF文件,我们碰到的情况是合并过程正常,但保存完成后打开文件提示出错,然后内容变成空白。

解决办法是把这些PDF另存成JPG文件(注:扫描的时候直接输出成JPG文件不就少了这一步吗?),然后再使用前面的办法合并成新的PDF文件,合并的时候选择这些JPG文件而不是PDF文件。

如果在已有的PDF文件合并新的页面并放到指定位置,可以先用前面的方法把JPG文件合并进该PDF文件,这时新添加的JPG文件生成新的PDF页面放在文件尾。在打开的新PDF文件中进入页面预览模式,即每个页面显示一个缩略图,此时在缩略图区域找到需要移动的页面和移动到的目标位置,选中多个待移动页面,按住鼠标左键在缩略图区域移动鼠标到目标位置放开即可,保存成新的文件或替换原文件即可完成。

php-fpm.conf两个至关重要的参数

25 2 月, 2014

摘自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1984969.html

最近我在LocVPS上部署的PHP经常报“502 Bad Gateway”错误,启用并查看php-fpm.log可以看到max_children暴掉了,我默认的时候是5个,request_terminate_timeout没启用。网上找到下面这个解决方法,由于我的VPS是Xen 512M 双核的,服务器上还部署了其它应用,因此我把request_terminate_timeout设成480(8分钟稍大于nginx服务器配置里的5分钟),max_children设成15,但愿问题能解决。下面是转载正文:

nginx.conf的http域规定了PHP-CGI的连接、发送和读取的时间,300秒足够用了,因此服务器很少出现504 Gateway Time-out这个错误。最关键的是php-fpm.conf的设置,这个会直接导致502 Bad Gateway和504 Gateway Time-out。

下面我们来仔细分析一下php-fpm.conf几个重要的参数:
php-fpm.conf有两个至关重要的参数,一个是“max_children”,另一个是“request_terminate_timeout”,我的两个设置的值一个是“40”,一个是“900”,但是这个值不是通用的,而是需要自己计算的。

Read the rest of this entry »