动手修改Hotspot Shield和Expat Shield翻墙软件

2011年9月17日 | 分类: 翻墙利器 | 标签: , , ,

网友留言说最近Hotspot Shield也连不上了,那就放弃那个庞大的Hotspot Shield客户端,动手修改Hotspot Shield和Expat Shield吧。

anchorfree翻墙里介绍过Hotspot Shield是基于openvpn修改的,有高人将其修改的驱动提取出来,补全其配置文件,使用其修改的openvpn软件,就可以不安装Hotspot Shield软件来使用Hotspot Shield翻墙了。

下面一个我修改下,索性连那个OpenVPNPortable也不要了,直接批处理命令启动,手动修改服务器配置。

下载地址http://sharesend.com/hg5ru

使用方法

安装驱动,上面链接下载后解压缩,找到HSS文件夹,32位系统打开TAP-HSS Adapter 32bit文件夹,64位系统打开TAP-HSS Adapter 64bit文件夹,双击运行文件夹下的addtap_hss_adapter.bat文件打开命令窗口安装虚拟网卡驱动(需要以管理员身份运行),过程中如有提示请点“允许”或“仍然继续”直到提示“Drivers installed successfully”完成驱动安装。

选择服务器,用记事本打开HSS.txt文件,前面是Hotspot Shield和Expat Shield的30个服务器,前25个443端口的是Hotspot Shield的美国服务器,后5个5000端口的是Expat Shield的英国服务器,端口可以自行修改,服务器开放端口有9200/8080/8000/6881/5000/3128/1194/443/80等,默认使用UDP方式连接。你可以批量ping下服务器,找几个ping值低的测试下速度找出速度最快的服务器使用,要使用哪个服务器就去掉其前面的#并且把其他不用的服务器前面都要加上#然后保存文件即可。

运行软件,选好服务器(默认使用68.68.108.6)后双击Hotspot Shield.bat会打开一个命令窗口显示连接信息,稍等,直到出现“ Initialization Sequence Completed”信息(过程中防火墙提示请放行),表示openvpn已经连接成功,现在就可以翻墙浏览了,打开浏览器访问http://whatismyipaddress.com/就能看到你VPN代理的IP了。使用过程中不可关闭此命令窗口,不使用VPN时直接关闭此命令窗口即可。

去广告,默认已经使用hosts添加0.0.0.0 box.anchorfree.net的方法去广告了,如果你使用时依然有Hotspot Shield广告显示,浏览器可以使用Adblock Plus扩展去除其广告。

使用进阶

我发现一个把Hotspot Shield当代理用的方法,可惜不完善,也分享给大家吧。

在HSS.txt文件中找到

#route-nopull
#route 68.68.108.18 255.255.255.255 vpn_gateway

将其前面的#去除,把68.68.108.18修改为你VPN代理的IP(不是连接时使用的IP),然后保存,重启电脑(不想重启的可以在“设备管理器”里点“查看”再点“显示隐藏的设备”,“在网络匹配器”里找到Anchorfree HSS Adapter虚拟网卡,禁用然后启用即可),运行Hotspot Shield.bat等VPN连接上以后,设置浏览器代理为68.68.108.18端口80即可翻墙(不过不能访问https网址),此时并不是全局代理是相当于ssh的局部代理。不使用时那两行前面加#禁用重连即可恢复。

自带的代理好像只支持80端口,可以试试Tuvpn提供的免费http代理服务,支持http/https浏览,而且使用后就不会有Hotspot Shield广告,只是每周修改代理密码(可以设置浏览器记住密码避免重复输入),设置方法和上面类似,可以参考以前的文章使用ssh/vpn加密代理服务器 。这样有了Hotspot Shield你就不需要其他VPN和SSH代理了。

其他

如果你找到一个好的Hotspot Shield服务器,其速度相当快,我测试看youtube 1080k不卡,而且不限流量。

如果服务器被封锁了,你自己猜测服务器地址吧,你看看我排的IP规律也能猜测个大概吧,提示下,他的服务器IP不是一个一个的是一个连续的IP段。也可以在安装Hotspot Shield官方版的电脑上搜寻更多的可用IP。

Hotspot Shield必须要开DHCP服务,否则连接会出错;文中64位驱动如果不能正确安装,请下载官方版本提取其驱动覆盖文中,重新安装。

如果你不想使用了卸载方法是,先双击运行你安装驱动的那个文件夹下的removetap_hss_adapter.bat文件,按回车直到窗口消失,然后删除Hotspot Shield文件夹即可。

本文原始地址http://igfw.net/archives/5195

  1. lxdcf
    2012年3月9日19:12

    老大,你好,现在还有两个服务器能用打开Hotspot Shield.bat出现:
    Fri Mar 09 19:11:43 2012 OpenVPN 2.1_rc19 i686-pc-mingw32 [SSL] [LZO2] [PKCS11]
    built on Jul 1 2011
    Fri Mar 09 19:11:43 2012 WARNING: No server certificate verification method has
    been enabled. See http://openvpn.net/howto.html#mitm for more info.
    Fri Mar 09 19:11:43 2012 NOTE: the current –script-security setting may allow
    his configuration to call user-defined scripts
    Fri Mar 09 19:11:43 2012 NOTE: –script-security method=’system’ is deprecated
    ue to the fact that passed parameters will be subject to shell expansion
    Fri Mar 09 19:11:43 2012 UDPv4 link local (bound): [undef]:53
    Fri Mar 09 19:11:43 2012 UDPv4 link remote: 0.0.0.0:0

    这是成功了吗,IE需要设一下吗

    • iGFW
      2012年3月10日09:40

      貌似是不能用了,呵呵

    • fuckgfw
      2012年3月10日20:43

      还是可以用,有点小技巧
      以下是我连接成功后的部分内容
      Sat Mar 10 20:36:18 2012 UDPv4 link local (bound): [undef]:1194
      Sat Mar 10 20:36:18 2012 UDPv4 link remote: 0.0.0.0:0
      Sat Mar 10 20:36:18 2012 WARNING: this configuration may cache passwords in memo
      ry — use the auth-nocache option to prevent this
      Sat Mar 10 20:36:19 2012 [www.4rs7kj62oqm43znni.net] Peer Connection Initiated w
      ith 0.0.0.0:0
      .
      .
      .

      Sat Mar 10 20:36:28 2012 Initialization Sequence Completed
      ———————————————————–
      出现了诸如“[www.4rs7kj62oqm43znni.net]”这样的字样,说明可以连上服务器
      等到有了“Initialization Sequence Completed”字样,说明服务器已经完全连接好了,VPN可以用了

  2. mao
    2012年1月4日17:31

    博主!你好。在使用修改版Hotspot Shield时。用国外服务器速度可以,但不支持https访问,
    Tuvpn提供的免费http代理服务不能用。请教能够实现支持https访问的方法。最好简单一点。

    • iGFW
      2012年1月4日18:11

      直接使用VPN不存在https访问问题。
      做http代理服务使用时Hotspot Shield本身代理不可用,无解,只有用其他代理Tuvpn是其中比较可以的啦,方法参考 http://igfw.net/archives/2483 中的openvpn部分。

  3. surpasser
    2011年12月30日09:23

    万恶的GFW啊,我这里之前能用的6个IP段全部中弹,求servers!

    • iGFW
      2011年12月30日22:39

      你安装官网的找吧,我好久不玩了

      • surpasser
        2012年1月2日00:08

        装了官方软件能连接上,不过这个如何查server IP的,只能看到IP,但是这个IP很多时候不是server ip,我连上的那个IP就不行,求寻找server的方法!

        • iGFW
          2012年1月2日23:30

          连接后使用https://whoer.net/extended查看IP和防火墙查看网络连接连出IP试试

  4. surpasser
    2011年12月29日22:02

    最近几天一直连不上,失效了?

    • iGFW
      2011年12月29日22:33

      能用,换IP或端口试试

  5. simao
    2011年12月7日15:47

    老大,你好!按照你的方法搞好了。运行openvpn可以上国外网站。但不能上YouTube,请指教。 谢谢

    • iGFW
      2011年12月7日15:52

      把你电脑上的DNS设置为国外的再试试,或者参考 igfw.net/archives/6458
      对了,记得把你hosts文件里关于youtube的条目全删了后重启

  6. surpasser
    2011年12月4日11:55

    博主,你好:

    请问能发我一个可用的Expat Shield的英国服务器地址吗?我这里测试了好几个都练不下

    我的邮箱:surpasser@yeah.net

    • iGFW
      2011年12月4日21:01

      Expat Shield的英国服务器地址我知道的全被墙了

    • 隐私
      2011年12月7日01:14

      随便在网络上公布自己的邮箱不是个好习惯,而且还是个国内的邮箱。。。
      基本的安全意识还是要有的

  7. surpasser
    2011年12月1日00:16

    反馈一个问题,链接上后,能打开youtube,但是打不开下面的链接:
    https://twitter.com
    https://www.google.com
    https://www.facebook.com
    求解决办法

    • surpasser
      2011年12月1日00:58

      自己已解决,部分IP导致,换个IP即可

  8. YY
    2011年11月14日11:07

    哥,这个还能用不?
    还有两个ip段活着,但软件连不上鸟。
    不知道是不是官方发现封了。

    请大家回馈。

    • iGFW
      2011年11月14日12:29

      更新驱动或改其他端口试试吧。

    • OK
      2011年11月14日14:03

      特地分别用那两个还活着的IP段上来,一切正常。
      一点小体验:
      hss.txt里,不要指定端口,即
      将诸如 remote **.**.***.** 443
      改成 remote **.**.***.**
      这样改的好处是,不管官方改用哪个端口,只要这个服务器ip是有效的,就可以正常使用

      另外,注意看一下你是否已经选定服务器了

  9. jGFW
    2011年11月3日17:39

    。。。晕。。。我这里好像不能ping。。。都是timeout。。。。

    • 呵呵
      2011年11月3日21:08

      呵呵,媳妇都帮你娶到家了,还问怎么生孩子。。。

  10. jGFW
    2011年11月2日18:48

    fuckgfw :还是很好用的,只是需要一些“技巧”
    HSS官方推特上说“Hotspot Shield is still currently down in China. We are still working on the issue……”的同时,我每天一样用这个修改版,选择ping值低的可用服务器翻墙
    所谓的”技巧”:
    1,找到可用的服务器ip段,我已找到的可用hss服务器ip段有10个之多,现在只轮番调用其中的2~3个ip段,其余的暂时备用
    2,每个ip段有两百多个ip,太多了,没必要都留着,而且有个别ip不能用,借助pinginfoview,每个服务器的ip段筛选20~30个ping值低的就好,将这些ip植入HSS.txt中
    3,使用hss前,先用pinginfoview 测试一下,选择最快的服务器IP,在HSS.txt中启用该ip即可
    一些变化以及应对方法:
    1,某个ip段被gfw封了,改用未被封的IP(废话)
    2,官方更换端口了,可在HSS.txt里去掉端口,只保留ip
    3,早先,只要ip没被封,启动即可用,现在呢,会出现连接不上的情形,那就换一个,比如,111.222.333.35连不上,换111.222.333.38没准就连上了(我还是借助pinginfoview,依次从ping值低的开始选用)
    经过观察,hss官方似乎对服务器ip实行轮换了?比如,现在我用111.222.333.12,过一阵就不能用了,必须换个ip如111.222.333.30,而此前只要111.222.333.*没被封,ip几乎都是可用的,这个跟官方在“working”是不是有关系就不清楚了。
    和目前官方的hss不能用相比,手动去更换一两个ip才可以连上就算不得什么麻烦了,何况还是可以选择速度快的服务器呢。当然了,如果你有别的快速翻墙的方法,大可不必和我一样这么专注于折腾这个修改版

    能分享一些IP段吗?最近连不上了。。。 vvvv101@gmail.com

    • fuckgfw
      2011年11月2日20:08

      连得上去啊,博主给的版本里的hss.txt文件里,有两个ip段没有被封,还是可以用的,我现在就用的其中的一个ip段上来的,简单用pinginfoview ping一下就知道哪两个ip段还可以用了
      如果你只想我给你现成的服务器IP,那没用的,比如我现在用的69.31.108.4这个服务器上的,过一会儿我断开了,再连接,没准这个ip就不能用了,得换一个ip了,怎么换呢?还是借助pinginfoview这个工具,如果一个ip不行再试下一个,一般试两三个就有可用的服务器了
      附带一个筛选服务器ip的窍门:
      比如,你想用pinginfoview批量ping69.31.108.0-69.31.108.255这256个ip地址,看看哪些可以ping得通,要是你手动一个一个往pinginfoview里加ip,会加到你手软、怎么一次性复制或者导入这256个IP呢?直接用google 搜索 “69.31.108.0-69.31.108.255”
      在搜索结果页面的第一个链接(你那儿可能不是第一个)是
      http://en.utrace.de/ip-addresses/69.31.108.0-69.31.108.255
      点开这个链接,发现什么了?256个ip都给你列出来了,你复制下来保存为txt文件,打开pinginfoview,导入这个txt文件,就可以筛选那些比较快的ip了,一般选20~30个ip就够了,看你自己的需求,接下来需要的就是一点点的耐心就可以了,把筛选好的IP保存好,当然了还要将这些IP添加到hss.txt里面,用hss之前,pinginfoview先测试一下,从ping值最低的ip开始用。。。。。。
      另外,如果这两个ip段哪天都被封了,我再考虑陆续公布其他可用ip段

      • iGFW
        2011年11月2日20:42

        很好呀,感谢支持

  11. DALLS2010
    2011年11月1日16:24

    你好! 那個hotspot bat(32)我怎麼運行不了,打開就閃了一下就沒有了?前段還可以打開的,就是老連接不上啊 什麼remote:0.0.0.0:00。 本人十分淺薄。。。請問現在這個東西還可以使用嗎?可以的話我到底是在哪個地方出錯了 還望不吝賜教,多謝
    唉 本人翻牆比較依賴hotspot,現在被封殺後翻牆處理事務艱難!其他工具雖說也能用,但是效率低下確實讓人著急啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    • iGFW
      2011年11月1日17:41

      由于GFW封锁IP和官方更换端口等改变,目前此法不好用,建议你下载安装官方最新版客户端。

      • fuckgfw
        2011年11月2日14:34

        还是很好用的,只是需要一些“技巧”
        HSS官方推特上说“Hotspot Shield is still currently down in China. We are still working on the issue……”的同时,我每天一样用这个修改版,选择ping值低的可用服务器翻墙
        所谓的”技巧”:
        1,找到可用的服务器ip段,我已找到的可用hss服务器ip段有10个之多,现在只轮番调用其中的2~3个ip段,其余的暂时备用
        2,每个ip段有两百多个ip,太多了,没必要都留着,而且有个别ip不能用,借助pinginfoview,每个服务器的ip段筛选20~30个ping值低的就好,将这些ip植入HSS.txt中
        3,使用hss前,先用pinginfoview 测试一下,选择最快的服务器IP,在HSS.txt中启用该ip即可

        一些变化以及应对方法:
        1,某个ip段被gfw封了,改用未被封的IP(废话)
        2,官方更换端口了,可在HSS.txt里去掉端口,只保留ip
        3,早先,只要ip没被封,启动即可用,现在呢,会出现连接不上的情形,那就换一个,比如,111.222.333.35连不上,换111.222.333.38没准就连上了(我还是借助pinginfoview,依次从ping值低的开始选用)
        经过观察,hss官方似乎对服务器ip实行轮换了?比如,现在我用111.222.333.12,过一阵就不能用了,必须换个ip如111.222.333.30,而此前只要111.222.333.*没被封,ip几乎都是可用的,这个跟官方在“working”是不是有关系就不清楚了。
        和目前官方的hss不能用相比,手动去更换一两个ip才可以连上就算不得什么麻烦了,何况还是可以选择速度快的服务器呢。当然了,如果你有别的快速翻墙的方法,大可不必和我一样这么专注于折腾这个修改版

        • iGFW
          2011年11月2日16:44

          感谢提供的详细信息

      • DALLS2010
        2011年11月2日19:15

        哈哈 正是官版的无法正常使用才无奈动这个的脑筋,说实话由于菜的狠 原来看到这些技术教程和文章就头大的很!!!头昏眼花天崩地裂啊。。。无奈迷恋于hotspot,所以也强迫潜下来用心学习。无力。。。就这个软件来说其他步骤都还好,就是为什么老是无法成功连接,出现这个———-udpv4 link local undef:53,是被占用了吗?那应该怎么解决啊!!希望可以给个相对详细通俗易懂点的方法来解释一下,有劳了。谢谢

        还有对了,看了贵博收获颇多,虽说还是很浅薄,但是有了贵博这个指航灯以后信心大增啊,翻翻更健康!! 另其他的翻墙工具方法有一部分俺能用的还是非常不错的,再次感谢!

        • iGFW
          2011年11月2日20:38

          udpv4 link local undef:53是正常的,
          应该是你用的那个IP被墙或官方服务器端口更换造成的,
          你试试把 remote 205.164.34.254 5000 加到HSS.txt文件最上端然后保存,重试

  12. tt7777
    2011年10月27日19:54

    一直显示link remote:0.0.0.0:00
    不动了怎么回事连不上

    • iGFW
      2011年10月27日20:48

      你ping一下IP,找个能通的来用。

  13. 匿名
    2011年10月25日21:59

    sdf :修改版的好处是可以自己指定要用的服务器IP
    由于封锁的加剧,会使得官方的版本都无法使用,但即使GFW封锁了博主提供的版本里所有的服务器,我还是可以使用这个修改版,因为我用超常规的方法找到了尚未被封的诸多服务器IP段
    想和大家分享我找到的服务器,但是担心一旦公布了,会被一网打尽。
    我查找服务器IP段的方法,有博主隐约提到的,还有我自己发现的非常规、但是很有效的方法
    借助pinginfoview,可以随时使用最快的服务器,这个也是官方版本所不具备的
    总之,博主提供的这个修改版,真的是个超好的东西

    我也原闻其详,是否可以分享?谢谢!
    freedom@live.be

  14. jGFW
    2011年10月20日22:06

    sdf可以分享一下你的方法吗。。email me. vvvv101@gmail.com

  15. jGFW
    2011年10月11日21:28

    sdf :在我这儿,包括
    68.68.107.*
    68.68.108.*
    173.245.64.*
    209.107.208.*
    216.172.135.*
    209.73.132.*
    以及另外两个英国的IP段
    85.237.211.*
    85.237.212.*
    已经被完全封了,一个地址不留
    最后的疯狂

    真是的。。。一个都连不上了。。。@@@@@

    • sdf
      2011年10月18日15:03

      修改版的好处是可以自己指定要用的服务器IP
      由于封锁的加剧,会使得官方的版本都无法使用,但即使GFW封锁了博主提供的版本里所有的服务器,我还是可以使用这个修改版,因为我用超常规的方法找到了尚未被封的诸多服务器IP段
      想和大家分享我找到的服务器,但是担心一旦公布了,会被一网打尽。
      我查找服务器IP段的方法,有博主隐约提到的,还有我自己发现的非常规、但是很有效的方法
      借助pinginfoview,可以随时使用最快的服务器,这个也是官方版本所不具备的
      总之,博主提供的这个修改版,真的是个超好的东西

  16. sdf
    2011年10月11日16:22

    在我这儿,包括
    68.68.107.*
    68.68.108.*
    173.245.64.*
    209.107.208.*
    216.172.135.*
    209.73.132.*
    以及另外两个英国的IP段
    85.237.211.*
    85.237.212.*
    已经被完全封了,一个地址不留
    最后的疯狂

  17. 2011年10月10日14:25

    你好,能问你个问题吗? 无论是expat shield 还是 host shield 他们的ip地址服务器都在config/sd-info-main.cfg里面吗 ,不过我用记事本和utral edit都不能看到其ip。你能告诉我你是怎么提取出来的额? 麻烦你了额?

    • iGFW
      2011年10月10日15:04

      不在,
      我猜测是安装官方客户端连接后查看网络连接和查看VPN代理IP得到的。

      • 2011年10月10日15:19

        那这个怎么查看网络连接和VPN代理IP呢?

        • iGFW
          2011年10月10日15:38

          连上VPN访问geoiptool.com就可查看VPN代理IP
          netstat -an 命令可以查看网络连接里的外网IP

  18. 2011年10月9日22:22

    我下载下来美国的服务器 能够连接 但是英国的服务器就不能了 能说说怎么弄吗? 获得新的服务器地址 麻烦你了。。。

    • iGFW
      2011年10月9日22:25

      ExpatShield的两个IP段好像都被封锁了,没办发了

      • 2011年10月9日22:30

        我在facebook上得到一个 74.115.7.14 就是Expat shield的Facebook官网,不是再安装的时候不是有个cfg的文件格式,能查到服务器地址吗?

        • iGFW
          2011年10月9日22:33

          这个是美国的吧,cfg貌似不能

          • 2011年10月9日22:34

            是英国的服务器 你试下就知道了 呵呵 你发布的那些要爬墙后才连的起 这个不用

          • 2011年10月9日22:39

            翻墙出去把expat shield连接好后可以通过连接的ip地址 找出服务器吗?

          • iGFW
            2011年10月10日10:21

            这个IP貌似美国的,不过连接后分配的IP是英国的。
            可以通过通过连接的ip地址 找出服务器,不过expat shield在英国的两个IP段都被封锁了,找到了也不能用呀

评论分页