Hoststool-cpp

C++/Qt5 port of huhamhire-hosts

View project on GitHub

hoststool-cpp(科学上网)

huhamhire-hosts是一款可以一键更新hosts到本地的工具,非常赞,主要用来不翻墙访问google服务和其他比如twitter等等网站(但是除了google服务以外,都不是能很稳定访问).不过原程序并没有支持手机的版本,所以这里我简单的给他做了一个手机版的移植,可以支持iOS和Android.
需要注意的是修改的hosts可能会导致安卓手机上的谷歌应用无法访问,如果有问题的话,可以不选google apis条目.类似的,如果出现原来能上的网站变慢或者不能上得话,在选项里取消选择该网站就可以了.
由于hosts是系统文件,所以是需要root或者越狱才能安装使用的.另外hosts数据是来自huhamhire-hosts的,如果hosts失效了的话可以联系这个作者或者等数据更新.
还有就是里面的四个源都是在墙外的,不稳定,更新失败的话就多试几次...还是可以下载到的.

Android

Google Play

IOS

Google Play

image

Others

我是代码
主要是出于闲的蛋疼,和丰富祖国人民翻墙手段的目的,给huhamhire-hosts移植了个C++/Qt5版本,理论上这样做就能跑在全系统了,主要是方便手机修改hosts.
UI是最讨厌的,qtwidgets对Mobile来说就是一堆bug....配上qss更是不能看,所以UI乱就不要吐槽了.
能用就好. :(

LICENSE

This project is licensed under version 3 of the GNU Lesser General Public License.

V1.1.0

  • 群众反映现有的源无法访问,所以在自己的服务器上更新了新的源(add:android和add:ios),每天凌晨2点同步原作者的源,不过不保证都能访问,能访问的也不能保证稳定(众所周知的原因)
  • 准备为Android下的hosts做一些优化,记得使用源(add:android)更新
  • 修复了一些获取不到Root权限的错误