2015年7月15日星期三

赛风3使用教程

赛风3使用教程

文章目录

  1. 赛风3是什么
  2. 赛风3的优点
  3. 入门教程
  4. 进阶教程


这篇博文初次发布时赛风3的版本号是95,结果没想到,没过多久赛风3的界面就来了次大变样。而从大家的反馈情况来看,针对最新版本再更新一次还是十分有必要的:)

编程随想早在2011年就写过一篇博文介绍赛风3这款翻墙软件,可惜随着时间的推移,赛风3也在不断的改进升级,当时的赛风3(版本号:18)与现在的赛风3(版本号:103)发生了不小的变化。因此我在编程随想那一篇的基础之上,写了这篇针对现阶段赛风3的扫盲教程。

顺便说一句,一些翻墙小达人可能会觉得“赛风3地球人都会用,有什么好写的”,但是二翔子得提醒你一句,如果你得出了这样的结论,那么很有可能是因为你选取的样本不够合适,实际上现在翻墙知识的普及度仍然很低,不信你现在看一下你周围的人,会翻墙的比例占多少?

1. 赛风3是什么

赛风是由多伦多大学的公民实验室(Citizen Lab)开发出来的一款翻墙软件,专门用来帮助各国网民突破政府的网络限制和网络审查。

2. 赛风3的优点

2.1 绿色、小巧的自由软件

赛风的客户端是绿色软件,无需安装。它只有一个4MB多的exe文件,堪称小巧。而且这个exe文件带有数字签名。简单验证一下数字签名,就可以确保该文件没有中毒或者被恶意篡改。赛风3不仅是开源的,更是遵循GPLv3协议的自由软件。

2.2 操作简单且傻瓜化

对于一般用户来讲,你只需用鼠标双击exe,把它运行起来就ok了。如此一来,大大降低了翻墙技术普及的门槛:)

2.3 速度有保障

据观察,下载速度可以稳定在200kb/s以上。

3. 入门教程

这部分内容没有任何门槛,只要会基本的电脑操作的人都可以掌握。

3.1 如何获取赛风3

3.1.1 通过网页获取

赛风的两个官方下载网址: 这里这里。因为不一定都能打开,所以最好把两个都点开试一下。顺便说一句,由于第二个网页托管在亚马逊云服务器上,所以除非审查者屏闭掉整个云服务器,否则就不能阻止你访问它,这就是传说中的“依附的自由”:)

3.1.2 通过邮件获取

如果很不幸,以上两个网页你都没办法打开,你也不要灰心,因为你可以通过电子邮件索要下载链接。你只要向这些邮件地址中的一个(或多个),发一封电子邮件(标题和内容随意,可以为空):

get@psiphon3.com 
mail@deguozhisheng.com 
zhongwen@psiphon3.com 
8899@saifeng3.com 
fanqiang@saifeng3.com
mingjing@psiphon3.com 
shehui@saifeng3.com

发出邮件后大约几秒钟,就可以收到回复的邮件,邮件内容是下载赛风3的一些链接,但可以忽略这份邮件,因为再稍等一会就会有第二封邮件发送过来。在第二封邮件,除正文包括一些链接外,在附件中还包含两个文件,分别是:

  1. psiphon3.ex_ ,用于 Windows 系统,下载回来后,需要修改扩展名,改为:psiphon3.exe ,然后点击执行,等待完成安装。
  2. PsiphonAndroid.apk ,用于安卓系统,下载会回来后,需要在安卓系统安装使用。

但是需要注意的是,使用国内的邮箱服务(比如:qq 126 163等),可能会导致你收不到邮件而且很不安全,因此最好使用国外的电子邮箱。如果你之前从未翻过墙,二翔子建议你先临时注册一个Hotmail/Outlook邮箱(在这里注册),等到翻墙成功后,再考用Gmail或者Riseup邮箱

3.2 如何使用赛风3

3.2.1 运行赛风3

首先双击打开已经下载好的psiphon3.exe,你会看到上图所示的一圈不停旋转的小气泡。如果那里变成一个小对勾,这就说明你已经连接到了赛风的服务器。另外说一句,每次打开赛风3之后都会自动打开赛风的官网,随手关掉它就可以了。

3.2.2 测试一下

现在你可以打开你的浏览器,如果你能打开Youtube,就证明你已经翻墙成功啦!

3.2.3 测试失败

请注意,如果你的赛风虽然显示是小对勾的状态,但是还是打不开谷歌,请考虑DNS污染的原因。我在这里说一种解决方案:把电脑DNS设置为8.8.8.8和8.8.4.4(具体操作用搜索引擎搜索一下就好了)。至于什么是DSN污染,这里有一篇很好的扫盲文章

3.3 升级到最新版本的赛风3

3.3.1 为什么我应该始终保持我的赛风是最新版?

道理很简单,花了那么多纳税人的钱打造出来的GFW,三下两下就被你小子(女性读者自动替换)给钻了空子,领导们当然是很害怕(直接导致包子露馅、影帝穿帮等等)。于是乎领导们就得把更多的纳税人的钱给一群叫做“走狗”的生物,让他们继续升级GFW,翻墙软件也就必须跟着升级抗封锁技术。因此为了保证最佳的翻墙效果,你应该趁着旧版本的翻墙软件还能用就升级到最新版本。赛风3作为诸多翻墙软件中的一款当然也不例外。

3.3.2 如何升级到最新版本的赛风3

赛风3是自动升级的(每次升级时会显示 “Downloading new version…”,升级后会显示 “Download complete”),因此你唯一需要做的就是时常打开它。更新的频率要看GFW的升级速度,有时一个月才升级一次,有时一周就升级多次。

3.3.3 “.orig”后缀的文件是什么鬼

赛风升级之后你会发现在原来赛风所在的文件夹下多出来一个没有图标的”psiphon3.exe.orig”文件。这是旧版本的赛风,放心地删掉它就是了。

3.3.4 升级失败怎么办

这里有两种解决办法:

  1. 手动去官网重新下载赛风3(参考1.1);
  2. 设置上游代理。具体做法请看之后的进阶教程4.2.4。

3.4 关于赛风3的“后遗症”

这一节是在热心网友meek的提示下加入的,在此表示万分的感谢:)

3.4.1 什么是“翻墙后遗症”

所谓“翻墙后遗症”是指:

关闭翻墙软件后IE浏览器不能拨号上网,提示代理服务器错误。但是在internet选项里并没有勾选代理。直接连路由器IE是可以上网的。

3.4.2 出现“后遗症”的原因

首先应该知道,这个问题是“反华势力”搞鬼所致。因为前面(2.4)也提到,赛风3是开放源代码的,这就是说,任何具备相关知识的人都可以看一看到底里面有没有后门。

而meek所找到的原因是:

翻墙软件和某些版本的IE对中文名的拨号连接和VPN连接不兼容所致。

3.4.3 如何解决“翻墙后遗症”

解决这个问题只需要两步:

  1. 把“网络连接”里的自己设置的拨号连接、VPN连接点右键->重命名,改成英文名;
  2. 在internet选项->连接里对应的拨号连接/VPN连接选中,点“设置”,确保代理服务器没有勾选,点确定保存设置。

3.4.4 “翻墙后遗症”暴露的心理因素

二翔子在此还想多聊两句,meek还提到:

有些同学(遇到“翻墙后遗症”)就怀疑翻墙软件被动了手脚,甚至敌对势力故意为之,然后就不敢翻墙了。

对于这种情况的出现,二翔子推测,除了表面上的“这些同学不了解相关技术知识”的原因外,这些同学存在的某些心理因素也起了很大的影响,比如:

  1. 由于审查制度的存在,许多同学是在第一次翻墙之后才了解到了更加全面的信息。在这个过程中,既有观点会受到新观点的冲击,继而让人想要辨清哪一个更加正确。一些人便会想要从这些信息存在的目的的角度思考,因此就会对信息提供者的动机变得更加“警觉”;
  2. 这些“不敢翻墙”的同学的意识/潜意识中,存在着强烈的自我审查思想,认为这是“危险行为”,因而产生恐惧。;
  3. 这些同学将我党的宣传稻草人“反华势力/敌对势力”信以为真。

实际上,想要真正地解决这些问题,需要的时间和精力远比搞好一个“翻墙后遗症”要多,但是大胆地翻出去,自由全面地浏览信息,一定是解决这些问题的第一步:)

4. 进阶教程

这部分内容同样没有什么难度,耐心看一下也能掌握。

4.1 赛风3的日志界面

虽然赛风在100+版本以后的有了中文界面,但日志部分却还是英文的,所以二翔子在下面这图上做了标注,好让同学们知道这些都代表什么意思:)

这里重点说一下第2行和第3行:

HTTP proxy is running on localhost port 61980

这句是说:赛风已经监听在了本机(127.0.0.1)的61980端口,使用的是HTTP/HTTPS协议。

SOCKS proxy is running on localhost port 61979 

这句是说:赛风已经监听在了本机(127.0.0.1)的61979端口,使用的是SOCKS4协议。如果你不知道什么 “监听”“端口”“协议”都是啥意思也不要着急,我之后会写一篇扫盲贴。

另外,热心的surveillance104在评论区补充道,图中第四行的国家代码分别对应“加拿大,德國,英國,日本,荷蘭,新加坡與美國”。

4.2 赛风3的设置界面

虽然从100+的版本已经有了中文说明,但其翻译比较生硬,所以二翔子再用自己的话介绍一下。

4.2.1 拆分隧道

很多同学发现用了翻墙软件之后,上国内网站的速度变慢了,于是觉得很不爽。其实这是因为你的网络数据在传输到国内网站的服务器之前,先经过了代理服务器。这就好比你要从北京坐飞机到上海,却先飞到了东京转机,这样花的时间(延迟)当然多一些 。为了解决这个问题,你可以把这一项(请不要在阁下的国家使用代理网站)打上勾,这样当你访问国内网站时,就不会再经过赛风的代理服务器啦。

4.2.2 赛风服务器区域

这一项默认从赛风诸多的代理服务器中选择一个最适合你的代理服务器,如果你需要使用特定国家的IP(比如想在Youtube上看限定特定国家才能看的内容)时,可以手动选择。

4.2.3 本地代理端口

前面(4.1)提到,赛风3在每次打开之后都会将系统的代理修改为赛风提供的两个本地代理,并且代理的端口号随机。这是为了防止端口已经被占用的情况。但是这样的随机变动可能给一部分用户造成了麻烦,比如说:使用浏览器代理扩展(比如Chrome的Switchomega和Firefox的Autoproxy)的用户就需要每次使用赛风3都重新设置一遍代理端口。但实际上,大家可以在确认该端口号没有被占用的情况下,把端口号固定下来。举个例子来说,如果你想让sock代理监听在1080端口,让HTTP代理监听在8080端口只需在相应的表格中填上1080和8080然后点左上角的更改按钮,赛风3自动重启一次之后就生效了。

4.2.4 上层代理

如果你想在连接到赛风3的服务器之前,先经过其他的代理服务器,那么你就可以设置上层代理。这个需求听上去有点怪,但实际上这个功能是非常实用的,下面举两个应用场景。

4.2.4.1 升级赛风3

如果你的赛风3因为没有及时升级而失效,而恰好你的手头又有其他的代理软件能够正常使用,那么你就可以把上游代理设置成那个正常工作的代理软件监听的端口。举个例子来说,如果你在本机的Lantern可以正常工作,那么只需填写主机名称:127.0.0.1 端口:8787 。

4.2.4.2 规避对Tor不友好的限制

Tor几乎可以说是实现在线匿名的必不可少的工具,但使用过Tor的同学恐怕都遇到过某些网站对Tor出口节点的限制。如果想要在保持匿名性的同时, 又规避对网站Tor不友好的限制,你就可以将Tor设置为赛风3的上层代理。但应该意识到,这样做会不仅会让你从Tor出口节点出来的未加密的流量被赛风看到,而且还会破坏Tor自身的流量隔离机制,降低你使用Tor的匿名性,因此是否真的要这样做还要你自己权衡:)

另外需要注意的是,赛风3只接受支持HTTPS的HTTP代理,而Tor只提供了sock协议的代理端口,因此你需要用privoxy将Tor的sock协议转换一下,具体做法可以看这里

4.2.5 传输模式

把它打上勾,采用的就是全局代理(所有“听话的”程序都会走代理服务器)。缺点是不提供混淆流量的功能,导致你使用VPN这个行为很容易被党国识别出来。


版权声明

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可。

33 条评论:

  1. 谢谢博主的分享

    回复删除
  2. 写的很清楚,谢谢

    回复删除
  3. ITer 们
    去把墙推了,但哟一定要注意安全啊,我也是ITer,不过是菜鸟学生,努力ing

    回复删除
    回复
    1. 多谢关心,GFW的倒塌需要咱们一起努力:)

      删除
  4. 近一个多月赛风好不稳定呀

    回复删除
    回复
    1. 多谢反馈你的翻墙体验。
      在我的网络环境下,Windows版的赛风3几乎失效,安卓版的还算正常。
      不知道你试没试过Lantern 2.0或者VPNGate,这两款勉强还可以用。
      最近网络封锁越来越严重了,所以建议大伙儿手头多备几种翻墙软件,以防不时之需。目前常用的翻墙软件包括:
      赛风3
      自由门
      无界
      VPNGate
      Lantern
      Shadowsocks
      Tor
      I2P

      删除
    2. 最近Windows版的赛风3-101版又复活了,安卓版的一直正常正常。
      过Lantern 和VPNGate,这两款一直表现很差劲,尤其是VPNGate,几乎已瘫痪。

      删除
    3. 多谢反馈你的翻墙体验:)

      删除
  5. 赛风3在每次打开之后都会将系统的代理修改为赛风提供的两个本地代理,并且代理的端口号随机。这是为了防止端口已经被占用的情况。但是这样的随机变动给使用代理扩展(比如chrome的switchomega和firfox的autoproxy)或者本地代理软件(privoxy)的用户来说造成了一些不便。因此大家可以在确认该端口号没有被占用的情况下,把端口号固定下来。举个例子来说,如果你想让sock代理监听在1080端口,让HTTP代理监听在8080端口只需在相应的表格中填上1080和8080然后点OK,赛风3自动重启一次之后就生效了


    让sock代理监听在1080端口,让HTTP代理监听在8080端口,
    这样做的目的是否就是每次运行赛风,不管赛风的监听端口如何变化,只要把浏览器赛风的代理设置为HTTP/HTTPS(127.0.0.1)端口49686;SOCKS4 (127.0.0.1)端口49685,那么上网时只须打开浏览器设置好的赛风代理即可顺利翻墙,不用管赛风每次启动时都在不断变化的代理监听端口,一旦一次设置好就一劳永逸,是这个意思吗?




    赛风SOCKS类型是SOCKS4还是SOCKS5?

    回复删除
    回复
    1. 你好:)
      实在是不好意思,我没有把本地代理的问题说清楚,现在解释如下:
      如果你在赛风本地端口设置的地方选择留空(也就是不填),那么赛风每次启动都会选择两个不同的本地端口(比如说,对于你这次启动,赛风选择的就是49685和49686)。问题在于,虽然此时你把浏览器的赛风代理改成了49685和49686,下次打开赛风,赛风的本地端口可能会有变化,造成与浏览器代理不一致,不能上网;
      因此正确的做法是,在赛风本地端口设置处填写好1080和8080,并在浏览器代理设置中也改好1080和8080,这样下次启动赛风时,还会是固定的本地端口(也就是1080和8080),与浏览器代理一致,可以上网。

      另外赛风的SOCKS类型是SOCKS4

      不知道我的回答有没有说清楚?如果没有的话欢迎再次提问,二翔子非常乐意解答:)

      删除
    2. 感谢博主的指点,我已完全看懂并操作成功。

      最后一个问题:如果赛风本地端口设置处1080端口(SCOKS4)被占用,可以换别的端口号吗,如果可以,这个端口号的数字有什么限制或者说范围吗?

      删除
    3. 恭喜你操作成功:)
      如果你设置的赛风本地端口被占用,完全可以换别的端口号。只需要注意:
      1. 端口号范围在 1 至 65535 之间;
      2. 更改端口号后,别忘了把浏览器等程序设置的代理端口号调为与新设置一致;
      3. 对于 Windows 系统,查看本机开启的所有监听端口,可以在命令行窗口(先运行 cmd 就会出现命令行窗口)运行如下命令,:
      netstat -ano | find "LISTEN"

      删除
    4. 感谢博主赐教

      命令行窗口输入 netstat -ano | find "LISTEN"的这个“ | ”号怎么输入?




      删除
    5. 你在键盘上仔细找找,一定能找到的:)

      删除
  6. 赛风换了新界面,博主要不考虑更新一下博文?

    回复删除
    回复
    1. 非常感谢你的建议,二翔子已经将教程更新至只对目前最新的版本(103)了,你可以看一看:)

      删除
  7. 乃好老二同學
    那幾個國家的順序我還是說一下吧orz
    加拿大,德國,英國,日本,荷蘭,新加坡與美國
    希望儘早更新到圖片上哦orz

    還有,如果乃是使用像新加坡、美國當作你的網站前置代理,我建議用obfs4或者scramblesuit來讓你的前置代理進行混淆。(因為美國與新加坡使用DPI 深度包監測(天朝是拿來檢視與牆 技術來獲取乃的流量

    當然如果你不在乎這兩個地方的監視(這兩個地方乃放心他們不會將乃的資料交給天朝 那麼直接連結不使用混淆來進行連結

    回复删除
    回复
    1. 万分感谢surveillance104同学的补充,我已经将其加到博文中了,请过目:)

      删除
    2. 我建議用obfs4或者scramblesuit來讓你的前置代理進行混淆。

      这个也得有教程,翻墙小菜不会啊,期盼所有的翻墙和推墙高手不要当看客,写出教程来,让更多的中国人加入翻墙大军的行列

      删除
  8. 下载速度200k,带宽是多少啊?给出不同带宽对应的下载速度,才有参考价值吧。

    另外,有读者说读你的博文读不下去,估计是你的子话题编号写的太长了,比如3.1.2,像教科书一样。
    以及内容比较碎,2.1到2.4可以写一起,不另起标题。
    一片白色时间长也伤眼。

    回复删除
    回复
    1. To 匿名
      非常感谢你的批评建议:)

      对于下载速度
      同意你说的“给出不同带宽对应的下载速度,才有参考价值”
      但这么做一方面可能会过多的透露个人信息;另一方面,ISP分给用户的国际网络出口带宽通常小于访问国内网站时的带宽,具体是多少很难说清楚。
      总之,二翔子是想让读者对赛风3的下载速度有一个大概其的印象:)

      对“子话题编号太长”
      不会吧,二翔子对这个子话题编号至少有以下功能:
      1. 反映出各小节间的并列或从属关系,让各小结间关系明确;
      2. 在引用文中某一小节内容时,便于读者准确定位;
      3. 方便使用“检视阅读”的同学判断某一小节需要细读还是略过。

      对“2.1到2.4可以写一起”
      非常感谢你的建议!二翔子已经把这两小节合并了,请过目:)

      对博客背景问题
      二翔子也觉得博客背景不太好看,但一直没想好什么样的UI比较合适。
      请问你有什么好建议吗?

      删除
  9. 我是层主
    下载速度的问题我明白了。但还可以在相同网络环境下横向对比(比如对比lantern等),或者仅给出超过/落后的百分比也可以。
    关于话题编号:
    对于1:请看《乔布斯的魔力演讲》一书中“项目符号害死人”部分,那里说了项目符号对于一般人(在这里是一般读者)而言的坏处。
    对于2:现在不都可以页面检索吗?检索一下就可以
    对于3:我认为对于这样的博文长度,就算不用检视阅读,差别也不大。
    背景:我也不知道。

    回复删除
    回复
    1. 这是回复上一楼的

      删除
    2. To 匿名
      非常抱歉脱了这么久才来回复你:(

      感谢你的建议,二翔子考虑清楚之后会把博客做的越来越好的:)

      删除
  10. 非常感谢博主,端口的问题解决了

    回复删除
    回复
    1. To 王昆明
      二翔子能帮助到你,感觉非常开心:)

      删除
  11. 非常感谢博主,端口的问题解决了

    回复删除
  12. 为什么开启拆分隧道后,访问国内网站为什么还是很慢(关掉赛风之后速度很快)

    回复删除