惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
U
Unit 42
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
Vercel News
Vercel News
美团技术团队
雷峰网
雷峰网
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
D
DataBreaches.Net
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
罗磊的独立博客
MyScale Blog
MyScale Blog
博客园_首页
IT之家
IT之家
F
Fortinet All Blogs
博客园 - Franky

方永、南天紫雲

linux透明代理 技术的边界 停机问题通俗说明 Rust与oracle、redis集群的纠结 学习能力的增长 微信调试的原语 mac外接移动硬盘安装ArchLinux linux的死机问题 linux下全键盘操作 漂亮又好用的bspwm linux本机透明代理 ssh、mosh、autossh linux不能待机又一例 从WordPress切换到Hugo 折腾电脑开机 linux系统QQ新思路 Arch Linux的字体渲染 svn管理之submin OpenWrt自动fucking墙記錄 二维码(qrcode)名片的一些事儿 用lua nginx module搭建一个二维码(qr code)生成器 CentOS 7 安裝註記 php程序連接MySQL时只能127.0.0.1而localhost無法連接的問題 ThinkPad之FAN_ERROR、hi fi聲卡 jetty多端口部署 OpenWrt簡單暴力限網 linux中cron之PATH变量 OpenWrt的WDS無線橋接模式 再敘OpenWrt下的rtl8187無線中繼 sed之模擬tail
使用OpenWrt与curl挂QQ
zola · 2012-10-30 · via 方永、南天紫雲

挂QQ似乎是QQ迷們不衰的話題。

使用OpenWrt挂QQ,一次配置,以後幾乎不用操作,按時按點,不占用手機流量,省時省力省心,而且很安全。

實現起來其實很簡單,登錄3g QQ後存一書簽,并將這個書簽存到OpenWrt中用curl按時按點打開一下就可以 了。這主要與騰訊對3g QQ寬松的驗証機制有關。不檢測cookie、不用UA驗証、亦不對比IP地址,而且書簽一旦生成可使用一個月。它只是通過鏈接中的sid參數來識別驗証用戶。

或許保存的書簽的主機是q30.3g.qq.com,那麽在半小時後,需要在pt.3g.qq.com上面刷新一下狀態信息。

整個過程就是這樣。

做了一個shell腳本,不超過10行,然後在cron裏面半夜指定2小時每半小時執行一下。

恕不釋出這個腳本了。

2012年11月15日更新:

也罷,這是代碼:

# !/bin/sh
 
BM1="http://q32.3g.qq.com/g/s?aid=nqqchatMain&sid=XXXXX&myqq=0000"
 
UA="Nokia6030/2.0 (y3.30) Profile/MIDP-2.0 Configuration/CLDC-1.1"
 
refresh() {
local BM="$1"
local refresh=`curl -sL -A "$UA" $BM | sed -n 's/&/\&/;s/.*id="forward" ontimer="\(.*\)">/\1/p'`
[ -n "$refresh" ] && curl -L -A "$UA" "$refresh"
}
 
refresh "$BM1"

將BM1替換為你的書簽然後加入cron定時執行即可。