V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ksky
V2EX  ›  macOS

Mac下开机自动连接ssh -D,支持断线重连

  •  
  •   ksky · 2011-11-16 10:19:45 +08:00 · 7812 次点击
    这是一个创建于 4788 天前的主题,其中的信息可能已经有所发展或是发生改变。
    折腾了一天,测试了一天,终于OK了。

    使用DreamHost的ssh + Chrome + Proxy SwitchySharp + PAC,自由无压力。

    8 条回复    1970-01-01 08:00:00 +08:00
    flyingkid
        1
    flyingkid  
       2011-11-16 10:21:34 +08:00
    我几乎没有关过机~~ = =
    Jesse
        2
    Jesse  
       2011-11-16 10:34:46 +08:00
    嗯,我现在的做法是放一个在线的pac文件,探测不同的UA,针对Mac推送SOCKS代理(本地的ssh -D), 针对iPhone/其他推送在线的HTTP代理
    xiaket
        3
    xiaket  
       2011-11-16 10:37:48 +08:00
    linux下写一个十行不到的脚本, 完全无压力...
    rikki
        4
    rikki  
       2011-11-16 10:59:46 +08:00
    @Jesse 你的pac能探测UA? 能不能分享一下...
    topkyo
        5
    topkyo  
       2011-11-16 11:04:45 +08:00
    @Jesse 求分享~~~
    Jesse
        6
    Jesse  
       2011-11-16 11:10:10 +08:00
    @xiaket 其实主要是想全平台(Mac/PC/iPhone/iPad/其他移动终端)都能用上,同时在不同的WIFI热点下也都可用的,还要尽量减少信息暴露,希望能有这么的一个整体部署办法。VPN(pptp/l2tp/openvpn)虽然不错,但是使用上都不够透明,只能作为最后的一招... 扯远了...
    Jesse
        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] "GET /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)"
    Jesse
        8
    Jesse  
       2011-11-16 11:19:09 +08:00
    @rikki 所以只要UA中有“MacBookPro”就肯定是Mac了, 改天还可以去AppleStore试试MacPro和Air的UA, 还可以看看Windows下的使用pac后的UA特征
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3084 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:26 · PVG 21:26 · LAX 05:26 · JFK 08:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.