我要啦免费统计

PrismVPN(beta)

目前PrismVPN仍处于Beta阶段。

更新日志:

0.15 增加了spdy协议的ipv6模式,可以访问google scholar

0.16 本文增加了debug部分

PrismVPN设置说明: PrismVPN目前支持Windows/OSX/iOS/Android平台下的全局VPN代理(即作用于OSI模型底层)以及支持SPDY协议的上层代理,更多平台及功能将会在正式版推出。 目前PrismVPN账户仅供内测。内测用户会得到一个PSK(Preshared Key),一个证书提取码,用户名与密码。

PrismVPN服务器设在旧金山,PrismGFW服务器设在北京(已停用)。请根据自己的需求选择连接哪个服务器。

PrismVPN服务器地址为vps.binarythink.net(不要在前面加http://之类多余的东西(多谢郝旭同学),也不要在最后加个空格(目前只有小豪遇到过这个问题))

PrismGFW服务器地址为gfw.binarythink.net,目前支持IPSec协议,PSK与PrismVPN的相同,相关设置请参考PrismVPN相关节。

VPN设置目前在Windows上面使用需要证书提取码,不需要PSK;在其他平台上面使用需要PSK,不需要证书提取码。SPDY协议设置均需要证书提取码。

协议选择:Windows系统建议选择ikev2协议,OSX/iOS/Android建议选择IPSec协议(亦可使用L2TP协议),这三种方式均为全局代理。如果想使用基于网址的智能匹配(即最小限度地使用代理),请使用Spdy协议代理,并且此代理仅在相应浏览器浏览网页时可以使用。

Windows 7&8(以Windows 8为例)

Windows的方式较为复杂,因为之前PSK方式容易出现问题,所以现在改为证书认证方式。请大家务必完成 Step 1 - 7 的所有步骤

Step 1:从http://www.binarythink.net/prismca.cert.pem打开或下载证书文件,保存这个文件或页面到某位置(比如“我的文档”)

Step 2:在开始菜单或开始屏幕中搜索“mmc”,之后单击mmc.exe。也可以直接在运行中输入mmc。(此程序即Microsoft Management Console,无法搜索的同学请根据自己的系统自行定位)

Step 3:选择文件菜单下面的添加/删除管理单元

Step 4:左侧窗口选择“证书”(中文系统此项位置偏下)之后添加,并在新的对话框中选择第三项“计算机账户”(重要!),之后完成,确定。

Step 5:如图选择“证书(本地计算机)\受信任的根证书颁发机构\证书”,右击选择“所有任务”下面的“导入”

Step 6:根据向导选择下载好的证书文件,并注意在文件类型框中选择所有文件*.*。之后一直下一步至完成

Step 7:如果导入成功,我们就可以在列表中看到我们的PrismVPN的证书了!至此,证书导入完成。接下来就可以配置VPN了!

 

Step 8:想尽办法打开这个窗口,并点击这个说明中含有VPN字样的链接

Step 9:选择这个说明含有VPN字样的选项

Step 10:选择第一项No,建立新连接

Step 11:选择第一项,有两个VPN够明显了

Step 12:选择第三项,以后决定

Step 13:在VPN的地址中填入本VPN的服务器地址(目前是vps.binarythink.net),后面的名字框随便填

Step 14:此时我们的VPN就出现在了网络连接的列表中

Step 15:打开第一步的窗口,进入Change adapter settings(中文系统的话估计就是改变啥啥的设置)

Step 16:查看我们刚建立好的VPN的属性(我这边有点多,你们不要搞混)

Step 17:如图进行设置。注意VPN类型选择IKEv2,之后选择认证方式为EAP-MSCHAP v2

Step 18:设置完毕,输入你们的用户名和密码,连接!

Step 19:成功!

Step 20:测试

Windows 10(ModernUI)

Windows 10 的设置方式可以完全按照Windows 7/8 下面的设置方式来做(请参考相关节),同时也可以在ModernUI下设置。

Step 1 - 7:参照Windows 8下的Step 1 - 7 导入证书。可以通过Win+Q的方式启动Cortana搜索mmc。

Step 8:辣鸡Win10,bug越修越多,2015.8.12推送更新过后bug更多了!Win10用户请按照Win 7/8的方式进行设置,千万不要用那个Metro界面,用了就连不上!也不要手贱在那个界面下改设置,否则也立马连不上!已经连不上的删除连接重新设置!

OSX(以Yosemite为例)

Step 1:打开这个对话框,点加号

Step 2:选择添加的interface类型为VPN,并且将VPN类型设为L2TP或Cisco Ipsec。(推荐Cisco Ipsec)

Step 3:以Cisco Ipsec为例,填好VPN服务器地址以及你们的用户名密码,之后点击设置

Step 4:在Shared Secret中填入你们的PSK(不是"PSK"这个字符串!)

{选择L2TP方式设置大致相同,只不过需要在设置界面中输入密码和PSK

此外还需要进行额外设置,选择Advanced...(高级)按钮,选中第三个选项

}

Step 5:连接!

Step 6:测试

iOS(以8.4为例)

Step 1:设置》通用》VPN(不截图了)

Step 2:添加VPN配置...

Step 3:可以在最上面选择L2TP模式或IPSec模式(推荐IPSec模式)

Step 4:描述随便填,服务器填VPN服务器地址,账户填用户名,密码填密码,使用证书不要开,群组名称为空,密钥填PSK(不是字符串"PSK"!)(PS. 选用L2TP模式不要开RSA SecureID,但是要开发送所有流量)

Step 5:连接,测试!

IMG_0838

Android(以HTC为例)

Android由于系统大多不一样,所以设置方法不尽相同。不过大多都是遵循这样的路径:

Step 1:打开设置,在其中找到网络相关的设置部分。如果没有VPN字样的设置出现,就点击更多 Screenshot_2015-07-19-10-47-06

Step 2:看到VPN了!

Screenshot_2015-07-19-10-47-15

Step 3:添加一个VPN配置

Screenshot_2015-07-19-10-47-22

Step 4:选择类型为IPSec Xauth PSK,或L2TP/IPSec PSK,总之就是PSK。服务器地址填写PrismVPN地址,注意密钥填写我给你们的PSK(不是“PSK”这个字符串!)。此外如果有用户名和密码输入框就填入用户名和密码,如果没有那就先保存,连接的时候再填写。此外其他除了名称之外留空白。如果有些Android机型设置出现问题,可以联系我。 Screenshot_2015-07-19-10-59-20

Step 5:保存!连接!

Android (MIUI 6)

博主最近购买了红米2,第一件事情就是拿来测试vpn :-|。

Step 1:设置 》其它连接方式。

Screenshot_2015-08-03-18-28-37[1]

Step 2:选择VPN

Screenshot_2015-08-03-18-28-44[1]

 

 

Step 3:底部的添加VPN链接

Screenshot_2015-08-03-18-28-55[1]

Step 4:如图设置相应信息,预共享密钥即PSK。

Screenshot_2015-08-03-18-30-03[1]

 

Step 5:连接,输入用户名密码即可。

其他(待续)

Windows Phone用户量太少不到1%,故暂不提供技术支持

Chrome

Chrome浏览器对Spdy协议有最好的支持,所以推荐在使用spdy代理时选择Chrome浏览器(可以先连上全局VPN从Chrome官网上面下载,下载好后关闭VPN设置spdy代理)。

Prerequisite:Windows用户请按照相关节的说明导入证书。OSX用户直接双击下载好的证书文件根据向导导入到Keychain中即可。导入后在Keychain中找到证书PrismVPN,双击,并将其设定为“总是信任”。

Step 1:从Chrome应用商店下载SwitchyOmega插件并安装。

Step 2:单击SwitchyOmega按钮,选择选项。

Step 3:在设置界面中,增加一个新的profile,选择类型为proxy profile,并命名。

Step 4:选择我们刚创建好的profile,如图进行设置,并且单击最右边的认证按钮,输入用户名和密码

Step 5:现在我们已经可以使用我们刚建好的spdy代理在chrome中进行网络连接了。单击OmegaProxy图标,选择我们使用的profile。

Step 6:但是既然我们选择了应用层代理,我们还可以让chrome自主根据网址选择我们的网络是否需要连接代理。首先新建一个Switch Profile类型的Profile,之后按照下图设置。注意在点击Download Profile Now之前请先连接全局代理,否则无法下载(可以通过更下方的Rule List Text来确定是否下载成功)。这个网址所表示的txt文件是一个网址列表,根据这里的设置,如果我们访问的网站匹配到了这个列表,那么就走prismspdy这个profile,否则就走[direct],即不使用任何代理。这样我们就实现了自动代理。

Step 7:连接我们的自动代理。这样当我们访问墙内的网站时,就不要走代理从外边绕一圈进来了。速度会更快一些。(更重要的是减轻服务器负担)

SwitchyOmega插件的功能还比较强大,有兴趣的话可以自己在网络上找找其教程或自己摸索用法。Firefox用户请自行搜索合适的插件(比如AutoProxy等)。

常见问题:访问Google Scholar出错

访问Google Scholar时,如果出现Google不允许访问的错误,那么请切换到Spdy协议(即使用Google Chrome+Spdy的方法)访问Google Scholar。

常见问题:iOS协议失败(Negotiation failed)

这个bug似乎存在于iOS已经三个大版本了仍然没有人修复。简单地说就是iOS的很多设置项修改保存后其实并没有修改成功。解决方法是删掉原有的VPN设置重新新建一个。

Debugging: Windows

当PrismVPN在Windows下遇到问题(如连接不成功)时,可以进行以下操作来记录连接时的详细信息:

Step 1:以管理员的身份打开命令提示符(即cmd),可以在开始菜单中搜索cmd,之后右键以管理员身份运行命令提示符(Command Prompt)

Step 2:在弹出的命令提示符窗口中(注意标题有“管理员”字样),执行命令

netsh trace start capture=yes

Step 3:此时系统已经开始trace,抓紧时间连接VPN,否则会记录很多多余的信息,越快越好!

Step 4:在VPN连接失败后(即出现了连接失败的提示信息),我们需要停止trace,赶紧执行

netsh trace stop

Step 5:经过一段时间的处理(视你trace了多长时间而定),会给出如上一步图中的trace信息所在位置的提示。打开这个路径(如果路径中有隐藏目录无法直接点开,那么就直接在地址栏中输入这个路径打开),之后你就会找到提示的那个cab文件。(同时应该还会有个etl文件,别管它)

Step 6:选中那个cab,复制出来,将此cab文件作为附件的形式发给我的电子邮箱(lichenbo1949 # gmail.com)(将'#'替换为'@'),同时在邮件中附上你的用户名、地理位置(省)及运营商信息(移动、电信、联通、校园网等)。

Post Footer automatically generated by wp-posturl plugin for wordpress.