科学上网二三事 2

因为一些众所周知的原因,国外一些很棒的服务和网站在我国无法正常访问,例如 Google。

但“无法正常访问”不代表“无法访问”。通过使用代理服务器可实现穿透防火长城(GFW)1,访问被屏蔽的网络和服务的目的,即我们所说的“科学上网”。常见的科学上网方式包括:

  • VPN(虚拟专用网络)
  • shadowsocks 及相关衍生项目(如 SSR 等)
  • 其它方式(如修改 host、DNS 等方式)

VPN 是最常见的科学上网方式,几乎所有设备、所有操作系统都提供了 VPN 连接服务,毕竟 VPN 最原始的目的并不是用来科学上网2,但也因此提供了相当的便利性。但 VPN 也并非十全十美,对新手而言,VPN 最大的局限性在于不能方便地对 IP 进行分流(分流直连与限制的 IP),另外在自动连接方面 VPN 也不是很便利(包括 Mac 和 iOS 平台都不能很方便地实现自动连接)。

继续阅读

科学上网二三事

科学上网这种事儿,属于有志者的必备技能,我们总要翻山越岭去看一些奇怪的东西, 但有的人搭飞机有的人坐火车,还有的人走路。

所以不同人有不同的翻墙方式,主流的有 VPN,shadowsocks,pac 代理,深入一点的还有 ssh 等,VPN 里还有 L2TP,PPTP,IPsec,openVPN 等等,可谓条条大路通墙外。国内爆发大规模文艺小清新萌妹子学翻墙的事儿,也就是 instagram 被墙那时候,然后许多以前听都没听过的 VPN 开始如雨后春笋般冒出来,然后 GFW 一升级,把这些 VPN 毙了,少数幸存的要么更名改姓,要么挂羊头卖狗肉,更多的则是低调行事。树大招风,倒下一个,又有千万个站了起来……

扯远了ˊ_>ˋ,我们还是来写写笔记吧免得以后又忘怎么回事儿了。

继续阅读

设置 VPN 自启动及断线自动连接

两年前的东西了,要不是现在 GFW 这么牛逼估计一辈子都用不到。

新建 AppleScript,贴入代码:

on idle
    tell application "System Events"
        tell current location of network preferences
            set myConnection to the service "YOUR VPN NAME"
            if myConnection is not null then
                if current configuration of myConnection is not connected then
                    connect myConnection
                end if
            end if
        end tell
        return TIME
    end tell
end idle

继续阅读