![]() | 1 flyingkid 2011-11-16 10:21:34 +08:00 我几乎没有关过机~~ = = |
![]() | 2 Jesse 2011-11-16 10:34:46 +08:00 嗯,我现在的做法是放一个在线的pac文件,探测不同的UA,针对Mac推送SOCKS代理(本地的ssh -D), 针对iPhone/其他推送在线的HTTP代理 |
![]() | 3 xiaket 2011-11-16 10:37:48 +08:00 linux下写一个十行不到的脚本, 完全无压力... |
![]() | 6 Jesse 2011-11-16 11:10:10 +08:00 @xiaket 其实主要是想全平台(Mac/PC/iPhone/iPad/其他移动终端)都能用上,同时在不同的WIFI热点下也都可用的,还要尽量减少信息暴露,希望能有这么的一个整体部署办法。VPN(pptp/l2tp/openvpn)虽然不错,但是使用上都不够透明,只能作为最后的一招... 扯远了... |
![]() | 7 Jesse 2011-11-16 11:16:16 +08:00 @rikki 特征很简单,我测试了一下Mac下使用系统pac后,对pac文件的访问access_log,实际是每当有http/https访问发生时, Mac系统都会去访问这个pac文件,UA中不但会带上app的名字,还会附上Mac的型号,比如我的990就会带上“MacBookPro5%2C5”字样 示例: 1.1.1.1 - - [14/Nov/2011:21:26:59 -0800] "GET /p/ HTTP/1.1" 200 2661 "-" "Safari%20Webpage%20Preview%20Fetcher (unknown version) CFNetwork/520.2.5 Darwin/11.2.0 (x86_64) (MacBookPro5%2C5)" 1.1.1.1 - - [14/Nov/2011:21:27:02 -0800] "GET /p/ HTTP/1.1" 200 2661 "-" "iCal/1547.4 CFNetwork/520.2.5 Darwin/11.2.0 (x86_64) (MacBookPro5%2C5)" 1.1.1.1 - - [14/Nov/2011:21:27:25 -0800] "GT /p/ HTTP/1.1" 200 2661 "-" "WebProcess/7534.51.22 CFNetwork/520.2.5 Darwin/11.2.0 (x86_64) (MacBookPro5%2C5)" 1.1.1.1 - - [14/Nov/2011:21:27:52 -0800] "GET /p/ HTTP/1.1" 200 2661 "-" "Mail/1251 CFNetwork/520.2.5 Darwin/11.2.0 (x86_64) (MacBookPro5%2C5)" |