迅雷离线远程下载工具

立项背景

拖大文件离不了迅雷离线,但公司下载不方便,而家里的网络又足够好。于是我采用过如下方案:
1 路由DMZ或者转发端口,直接远程家里的机器(VNC/RDP),开迅雷,登录会员,添加链接。
2 Wyse PocketCloud Pro,在家里电脑上(Win/Mac)安装WYSE的电脑端,iOS上装WYSE的移动端,使用Google账号实现互通。
两种方案本质都是远程桌面的实现。远程桌面对网络的要求相对较高(虽然可以8bit的颜色显示,但是终究麻烦),而且需要特定的终端软件,并且URL的复制受限于客户端实现。方案2能很好地解决方案1中运营商限制导致的网络不可连,但是也经常面临着被墙的风险。

项目构想

借着有Mac Mini和一个WD的小NAS,希望开发一个web服务,能提交URL,添加任务到迅雷离线,下载完成后拖回本地。方案暂不考虑运营商限制导致的网络连接不畅,直接使用DDNS+端口转发访问内网Web服务调用下载功能。
调研的结论是,aria2是最适合于我的构想的一个下载后端。

项目地址

https://github.com/sskaje/xunlei

项目环境

硬件:LinkSys EA6500(192.168.1.1) + WD MyBookLive(192.168.1.135)
软件:Debian 5.0.4 powerpc(on WD MyBookLive), aria2 1.15.1, Apache 2.2.9, PHP 5.2.6

Continue reading “迅雷离线远程下载工具” »

迅雷离线远程下载工具 by @sskaje: https://sskaje.me/2013/07/xunlei/

PHP JSON-RPC Client Class

https://github.com/sskaje/jsonrpc

JSON-RPC 2.0 supported without notification and batch request.

Based on php_curl, currently available options auth_user and auth_pass for http basic auth.

PHP JSON-RPC Client Class by @sskaje: https://sskaje.me/2013/07/simple-json-rpc-client-class/

Protected: 一次基于LFI的入侵流程

This content is password protected. To view it please enter your password below:

Protected: 一次基于LFI的入侵流程 by @sskaje: https://sskaje.me/2013/04/%e4%b8%80%e6%ac%a1%e5%9f%ba%e4%ba%8elfi%e7%9a%84%e5%85%a5%e4%be%b5%e6%b5%81%e7%a8%8b/

iPad not Charging on MacBook Pro?

It’s not the first time my iPad show not charging when it’s connected to my MBP.
IMG_0107

‘About This Mac’ => ‘More Info…’ => ‘System Report…’ => ‘Hardware’ => ‘USB’ => ‘iPad’

QQ20130425-1@2x

You’ll find ‘Extra Operating Current’ disappeared here.

Continue reading “iPad not Charging on MacBook Pro?” »

iPad not Charging on MacBook Pro? by @sskaje: https://sskaje.me/2013/04/ipad-not-charging-on-macbook-pro/