动手修改Hotspot Shield和Expat Shield翻墙软件
网友留言说最近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文件夹即可。
老大,你好,现在还有两个服务器能用打开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需要设一下吗
貌似是不能用了,呵呵
还是可以用,有点小技巧
以下是我连接成功后的部分内容
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可以用了
博主!你好。在使用修改版Hotspot Shield时。用国外服务器速度可以,但不支持https访问,
Tuvpn提供的免费http代理服务不能用。请教能够实现支持https访问的方法。最好简单一点。
直接使用VPN不存在https访问问题。
做http代理服务使用时Hotspot Shield本身代理不可用,无解,只有用其他代理Tuvpn是其中比较可以的啦,方法参考 http://igfw.net/archives/2483 中的openvpn部分。
万恶的GFW啊,我这里之前能用的6个IP段全部中弹,求servers!
你安装官网的找吧,我好久不玩了
装了官方软件能连接上,不过这个如何查server IP的,只能看到IP,但是这个IP很多时候不是server ip,我连上的那个IP就不行,求寻找server的方法!
连接后使用https://whoer.net/extended查看IP和防火墙查看网络连接连出IP试试
多谢,用上面的网站查处的IP没通过,防火墙如何查连出IP的(win 7 ,系统墙)?
系统墙我也不知道呀。
你可以用 IP雷达 http://blog.sina.com.cn/s/blog_5d8ac8b50100knc0.html 试试看
最近几天一直连不上,失效了?
能用,换IP或端口试试
老大,你好!按照你的方法搞好了。运行openvpn可以上国外网站。但不能上YouTube,请指教。 谢谢
把你电脑上的DNS设置为国外的再试试,或者参考 igfw.net/archives/6458
对了,记得把你hosts文件里关于youtube的条目全删了后重启
博主,你好:
请问能发我一个可用的Expat Shield的英国服务器地址吗?我这里测试了好几个都练不下
我的邮箱:surpasser@yeah.net
Expat Shield的英国服务器地址我知道的全被墙了
随便在网络上公布自己的邮箱不是个好习惯,而且还是个国内的邮箱。。。
基本的安全意识还是要有的
反馈一个问题,链接上后,能打开youtube,但是打不开下面的链接:
https://twitter.com
https://www.google.com
https://www.facebook.com
求解决办法
自己已解决,部分IP导致,换个IP即可
哥,这个还能用不?
还有两个ip段活着,但软件连不上鸟。
不知道是不是官方发现封了。
请大家回馈。
更新驱动或改其他端口试试吧。
特地分别用那两个还活着的IP段上来,一切正常。
一点小体验:
hss.txt里,不要指定端口,即
将诸如 remote **.**.***.** 443
改成 remote **.**.***.**
这样改的好处是,不管官方改用哪个端口,只要这个服务器ip是有效的,就可以正常使用
另外,注意看一下你是否已经选定服务器了
。。。晕。。。我这里好像不能ping。。。都是timeout。。。。
呵呵,媳妇都帮你娶到家了,还问怎么生孩子。。。
能分享一些IP段吗?最近连不上了。。。 vvvv101@gmail.com
连得上去啊,博主给的版本里的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段
很好呀,感谢支持
你好! 那個hotspot bat(32)我怎麼運行不了,打開就閃了一下就沒有了?前段還可以打開的,就是老連接不上啊 什麼remote:0.0.0.0:00。 本人十分淺薄。。。請問現在這個東西還可以使用嗎?可以的話我到底是在哪個地方出錯了 還望不吝賜教,多謝
唉 本人翻牆比較依賴hotspot,現在被封殺後翻牆處理事務艱難!其他工具雖說也能用,但是效率低下確實讓人著急啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
由于GFW封锁IP和官方更换端口等改变,目前此法不好用,建议你下载安装官方最新版客户端。
还是很好用的,只是需要一些“技巧”
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才可以连上就算不得什么麻烦了,何况还是可以选择速度快的服务器呢。当然了,如果你有别的快速翻墙的方法,大可不必和我一样这么专注于折腾这个修改版
感谢提供的详细信息
哈哈 正是官版的无法正常使用才无奈动这个的脑筋,说实话由于菜的狠 原来看到这些技术教程和文章就头大的很!!!头昏眼花天崩地裂啊。。。无奈迷恋于hotspot,所以也强迫潜下来用心学习。无力。。。就这个软件来说其他步骤都还好,就是为什么老是无法成功连接,出现这个———-udpv4 link local undef:53,是被占用了吗?那应该怎么解决啊!!希望可以给个相对详细通俗易懂点的方法来解释一下,有劳了。谢谢
还有对了,看了贵博收获颇多,虽说还是很浅薄,但是有了贵博这个指航灯以后信心大增啊,翻翻更健康!! 另其他的翻墙工具方法有一部分俺能用的还是非常不错的,再次感谢!
udpv4 link local undef:53是正常的,
应该是你用的那个IP被墙或官方服务器端口更换造成的,
你试试把 remote 205.164.34.254 5000 加到HSS.txt文件最上端然后保存,重试
一直显示link remote:0.0.0.0:00
不动了怎么回事连不上
你ping一下IP,找个能通的来用。
我也原闻其详,是否可以分享?谢谢!
freedom@live.be
sdf可以分享一下你的方法吗。。email me. vvvv101@gmail.com
真是的。。。一个都连不上了。。。@@@@@
修改版的好处是可以自己指定要用的服务器IP
由于封锁的加剧,会使得官方的版本都无法使用,但即使GFW封锁了博主提供的版本里所有的服务器,我还是可以使用这个修改版,因为我用超常规的方法找到了尚未被封的诸多服务器IP段
想和大家分享我找到的服务器,但是担心一旦公布了,会被一网打尽。
我查找服务器IP段的方法,有博主隐约提到的,还有我自己发现的非常规、但是很有效的方法
借助pinginfoview,可以随时使用最快的服务器,这个也是官方版本所不具备的
总之,博主提供的这个修改版,真的是个超好的东西
在我这儿,包括
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.*
已经被完全封了,一个地址不留
最后的疯狂
你好,能问你个问题吗? 无论是expat shield 还是 host shield 他们的ip地址服务器都在config/sd-info-main.cfg里面吗 ,不过我用记事本和utral edit都不能看到其ip。你能告诉我你是怎么提取出来的额? 麻烦你了额?
不在,
我猜测是安装官方客户端连接后查看网络连接和查看VPN代理IP得到的。
那这个怎么查看网络连接和VPN代理IP呢?
连上VPN访问geoiptool.com就可查看VPN代理IP
netstat -an 命令可以查看网络连接里的外网IP
我下载下来美国的服务器 能够连接 但是英国的服务器就不能了 能说说怎么弄吗? 获得新的服务器地址 麻烦你了。。。
ExpatShield的两个IP段好像都被封锁了,没办发了
我在facebook上得到一个 74.115.7.14 就是Expat shield的Facebook官网,不是再安装的时候不是有个cfg的文件格式,能查到服务器地址吗?
这个是美国的吧,cfg貌似不能
是英国的服务器 你试下就知道了 呵呵 你发布的那些要爬墙后才连的起 这个不用
翻墙出去把expat shield连接好后可以通过连接的ip地址 找出服务器吗?
这个IP貌似美国的,不过连接后分配的IP是英国的。
可以通过通过连接的ip地址 找出服务器,不过expat shield在英国的两个IP段都被封锁了,找到了也不能用呀