APNp 和 AnyConnect 的区别

AnyConnect 和 ANPp 的不同。

先说 AnyConnect 的优点,

1. 安全。不经国内中转,全程加密。
2. 快速。当然因为是直连,你可以享受大带宽。
3. 不断线。AnyConnect 使用了 iOS 的 VPN API,可以长时间保持连接,手机锁屏会休眠 VPN,耗电量可以接受。
4. 能排除部分国内流量。常见的国内服务如支付宝、微信都能排除不走 VPN。
5. 穿透防火墙。如果公司只允许 443 连接,你还可能使用 AnyConnect VPN,APNp 则完全不可能。

接着缺点,

1. 因为是直连,所以如果你连 AnyConnect 服务器不快的话,速度就会打折,当然 AnyConnect 提供商必须提供多条线路供选择。
2. 流量区分难,无法做到完美排除国内 IP,供应商只能尽可能多的排除常见应用。
3. 目前大部分供应商使用的不是官方硬件来提供 AnyConnect VPN,这个随时可能因为授权问题、APP 升级导致 AnyConnect 彻底废掉,虽然这个因素不是特别重要,但是是潜在的可能风险。

APNp 的优点,

1. 简单,你只需要安装一次 3G 配置文件,给每个 Wi-Fi 配置好一次性的 PAC 即可。
2. 速度还算不错,依赖于供应商质量和 QoS。
3. 很容易做流量区分。

缺点,

1. 不安全,国内段没有加密可能被老大哥或者坏人窥探到明文信息,比如你访问没加密的 wiki 页面,国内段可以被轻松监听到。
2. Pac 经常在 iOS/OS X 上失效,需要 kill app。
3. 速度没法太高,限制于国内服务器带宽,想要跑 10Mbps 以上,成本太高,供应商很容易超售。
4. 某些 app 不走代理,例如 Facebook 的两个 app。
5. 因为还需要国内中转一次,延迟增大,网页响应速度变慢。

综合还是推荐尝试 AnyConnect VPN,更科学更可靠。

常常会想起 PX,想起做的一堆错事,现在都不知道发酵成什么鸟样。无论是啥喝起来总是不对。

过年想了很多从前从来没想过的问题,或者说,只是思考角度变了。看到人事的衰变兴渐,不禁怀疑起人生到底几何之意义?20岁的时候想要改变世界的想法天平渐渐倒向了贪图安逸享受的生活,寻觅一个地方盖几间小屋,种果养猪,种菜养鱼,其乐融融。每当想到这个目标为之动心的时候,难免被生命的有限纠缠得难以自拔。父母总会老,也总有一天会离开,那个时候还会有现在世俗的欢乐和家庭的满足么,对于将来的生活,真没有太多的憧憬可以,也许是奢求不能,也许是懦弱不能。

也许人和猪都必须有崇高的理想才能让生命灵魂得以安宁,就算是选择种菜作生活也不能忘了要改变世界的初心。

SSLedge 高级玩法 p2 – Socksmode

SSledge bundle 1.3 增加一个 TCP 加速过的 socks mode 来解决若干现实问题,新建一个 profile,选择一个可用的服务器(有 ✧ 符号的服务器),目前支持 tk2 和 sf1。

socks 模式和普通模式可同时运行,所以,开一个普通模式的 profile 给支持 HTTP 代理的 apps 使用(性能好),再开一个 socks 模式的 profile 给其它支持 socks 代理的 apps 使用,两个 profile 同时运行即可。

1 给开发者的另一个 tunnel 选择,SSH over Socks5,生成后本地 socks5 代理后可以使用 e.g.:

ssh -o ProxyCommand="nc -w 60 -X 5 -x localhost:12409 %h %p" ssh.server.com

老 Write failed: Broken pipe 的问题可以修改下 ~/.ssh/config 增加:


ServerAliveInterval 50
TCPKeepAlive no

2) 支持 Mail.app 等 IMAP 代理:

给 OS X 系统设置一个 Socks 代理可以让 Mail.app 通过 Socks5 代理代理收发邮件,socks 模式的 profile 打开即可,不用对 Mail.app 做任何动作。其他客户端可能并不支持 Socks 代理,具体请去骚扰开发者。

3) 给 Dropbox 使用:

Dropbox 的 app 对 http 代理支持不太好,(其实对代理支持都不太好,但是对 socks 代理支持还不错,可在 dropbox.app 里设置 socks5 代理,解决同步的问题。

SSLedge 高级玩法 p1 – 区分线路

连日本的 SSLedge 很快但有时候需要某些域名走美国线路仲么办呢,简单。。

默认的配置结构如下,我们要做的是增加一个美国线路的 Pool,把 「backend ssledge_pool」整段复制一份,拷贝到最后,名字改成 ssledge_pool_us,然后在 http_proxy 段处增加规则即可。

listen http_proxy
    ……
    #在这里插入到美国的规则
    acl tous hdr_sub(host) -i pandora.com youtube.com
    use_backend ssledge_pool_us if tous
    #强势插入完毕
    default_backend ssledge_pool
    
backend ssledge_pool
    ……日本线路配置
 
backend ssledge_pool_us
    ……美国线路配置