动手修改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. 匿名
    2011年10月7日16:56

    掛了

    • iGFW
      2011年10月7日17:04

      刚测试都可以正常使用,如果你不能正常使用可能是你操作错误,请仔细参考文中操作方法!

  2. jiang423
    2011年9月28日10:59

    请问这个能不能实现断线自动重连?

    • iGFW
      2011年9月28日11:17

      这个我也不清楚

  3. 匿名
    2011年9月28日10:46

    请问博主,能不能实现断线重连?
    如果在配置文件中加一句
    http-proxy-retry
    呢?

  4. K
    2011年9月28日05:04

    请教下可以为这个程序加个最小化到托盘的功能么…
    因为经常不小心就关了那个窗口.所以希望最小化到托盘
    因为这个原因我另外还开了个最小化的软件…
    而且最小化还没个图标显示是透明的.
    如果非常麻烦的话就算了.
    最后谢谢博主提供如此好的软件…

    • iGFW
      2011年9月28日09:30

      bat最小化我不会,不过可以让它后台运行。
      下载地址:http://sharesend.com/recx6
      运行 HSS.bat和以前一样
      运行 后台启动Hotspot Shield.vbs 在后台启动VPN连接不会有界面显示(看不出什么时候连接上或连接错误什么的)
      运行关闭后台Hotspot Shield.vbs 关闭其后台进程,这样就关闭VPN了

      • K
        2011年9月28日10:15

        非常感谢,这样就足够了.
        另外楼上有人说chnroute加入路由时间太久
        我把chnroute的帖子都翻完了
        找出三种用法,比方说永久添加.
        我也打包出来共享一下吧,这些都是其他人的成果…
        http://sharesend.com/phefr

  5. bt
    2011年9月23日00:37

    我在XP安装成功能用,但在win7 32位系统上t安装addtap_hss_adapter.bat会出现两个命令窗口,首先是c:\windows\system32\cmd.exe窗口,连续出现两个拒绝访问,之后到安装路径窗口出现安装信息,稍等一会Drivers installed successfully一闪而过就自动退出了,之后c:\windows\system32\cmd.exe窗口就会出现请按任意建继续。
    退出后连接Hotspot Shield从来没有成功过,不知是什么原因呢?

    • iGFW
      2011年9月23日08:43

      使用管理员权限运行试试

      • BT
        2011年9月23日08:56

        试过了,也是出现
        ‘”tapinstall.exe”‘ 不是内部或外部命令,也不是可运行的程序
        或批处理文件。
        请按任意键继续. . .
        按这个方法http://admit.wenx.blog.163.com/blog/static/77238203200971072937167/也不行

        • iGFW
          2011年9月23日09:11

          那我就不清楚了,
          不过大概还是你的的问题,我在32位Windows7和xp系统下测试正常。

  6. jGFW
    2011年9月21日17:48

    原来。。如果不行。。把驱动重新安装一下。。。就可以了。。。重启也不需要。。。。

  7. iugo
    2011年9月21日09:49

    无论我连哪个服务器IP,最后在 http://whatismyipaddress.com/ 上显示的我的访问IP都是 110.52.250.251 ,据显示,这是个大陆的IP。。。
    此时,可以访问twitter,不能访问facebook。

    我想这不是程序问题,是HS的问题。不知道博主遇到相似情况没。

    • iGFW
      2011年9月21日13:34

      没有遇到过,你再重新安装下驱动,重启电脑试试

  8. 新人
    2011年9月20日19:43

    新人
    2011年9月18日20:50
    回复 | 引用 | #27

    win7下 addtap_hss_adapter.bat一直沒有顯示提示“Drivers installed successfully”

    qhgy
    2011年9月18日21:27
    回复 | 引用 | #28

    新人 :win7下 addtap_hss_adapter.bat一直沒有顯示提示“Drivers installed successfully”

    以管理员身份运行下试试。
    ‘”tapinstall.exe”‘ 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    请按任意键继续. . .

  9. jGFW
    2011年9月20日17:55

    linuxer :自己搞定了,原来是本地DNS服务占用了53端口

    我是也有提示这个。。。昨天可以用。都没有注意有没有这个。。。你是怎样搞定的呀。我今天回来就不能用了。。。

  10. jGFW
    2011年9月20日17:53

    出现提示
    netsh c:\windows\system32\netsh.exe interface ip delete dns 本地连接*11 all 服务尚未启动。
    ERROR:netsh command failed:returned error code 1

    什么也没有改呀。。今天一试就出现这个。。怎么办。。怎么办。。

  11. 匿名
    2011年9月20日17:45

    下班回来试试,,怎么又不行了呢。。。。提示有什么错误。。一闪就没了。。。

    • iGFW
      2011年9月20日18:22

      也许是你配置文件配置问题,有地方不合openvpn配置格式,你可以输出日志看看

  12. linuxer
    2011年9月20日10:57

    UDPv4 link local (bound): [undef]:53
    UDPv4 link remote: 0.0.0.0:0

    为什么我执行Hotspot Shield.bat后出现这个提示?64位的驱动已经按照留言里的方法正确安装了,HSS.txt里也就换了个remote,其他都没动

    • linuxer
      2011年9月20日11:03

      自己搞定了,原来是本地DNS服务占用了53端口

  13. sdf
    2011年9月20日02:29

    依博主的指点,我下载了hss官方最新的完整安装包,试验用7zip解包,比较博主提供的修改版,发现驱动文件是一样的,是最新的版本。以后hss官方如有驱动更新,应该也可以依此方法自己更新修改版的驱动了,相当于版本升级。

    有一点不明白的是,官方版HSS解包后的libeay32.dll、libpkcs11-helper-1.dll和libssl32.dll这三个文件和博主提供的免安装版里的三个同名文件有差异,文件大小或者MD5以及SHA-1的值不同,我用解包后的替换之,不影响使用。
    不知道这三个dll是否经过博主编译?用官方版本里的三个同名dll替换有没有什么问题?谢谢!

    • iGFW
      2011年9月20日07:50

      没有,我用的是旧版,文件小一点

  14. 匿名
    2011年9月19日22:13

    iGFW :你可以试试,下载官方64位版,然后用7zip解压出其驱动安装试试。

    成功。。。。谢谢。。。。。

  15. 匿名
    2011年9月19日22:12

    谢谢楼主。。成功了。。。。OK。。。

  16. iugo
    2011年9月19日21:18

    windows7系统。

    我是先安装原版的,然后跳过驱动直接第二步,结果运行客户端的时候运行一下就自动关闭了……
    然后重新开始,安装驱动,但还是一运行就自动关闭。
    自动关闭后就不能上网了。

    请问如何解决?
    谢谢。

    • iGFW
      2011年9月19日22:03

      你先把原版卸载了在安装试试。
      如果是64位可以参考 先安装官方的。。再把driver文件夹里面的文件覆盖TAP-HSS Adapter 64bit下的文件。。就提示安装成功了

      • iugo
        2011年9月21日09:31

        卸载了原版,然后再次安装,成功了。
        感谢:)

  17. 匿名
    2011年9月19日21:03

    怎么评价不是即时显示的呢。。。再一次。。。谢谢楼主。。。成功了。。。。。

    • iGFW
      2011年9月19日21:11

      有些会被认为是垃圾信息,还有博客使用缓存后需要我刷新才能显示。

  18. 匿名
    2011年9月19日20:52

    谢谢。。可以了。。我先安装官方的。。再把driver文件夹里面的文件覆盖TAP-HSS Adapter 64bit下的文件。。就提示安装成功了。。。噢耶。。。

  19. 匿名
    2011年9月19日20:13

    iGFW :64位我没有测试过。
    具体怎么个错法我也不清楚

    可惜。。。。速度很快的呢。。。。有在64位安装成功的朋友说一下怎样做啊。。。。

    • iGFW
      2011年9月19日20:33

      你可以试试,下载官方64位版,然后用7zip解压出其驱动安装试试。

  20. 匿名
    2011年9月19日19:51

    win7 x64下不能安装。。 是TAP-HSS Adapter 64bit下的oemwin2k.inf文件有错吧。。这个和x86下的一样嘀?32位系统下能安装。。x64下不能。。博主请帮忙。。

    • iGFW
      2011年9月19日20:04

      64位我没有测试过。
      具体怎么个错法我也不清楚

      • 匿名
        2011年9月19日20:12

        X64下不能用。。真可惜啊。。。。速度很快的呢。。有在x64下安装成功的朋友说一下啊。。。

评论分页