Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/henson/hosts
自动生成 Hosts 文件,科学上网
https://github.com/henson/hosts
flickr hosts instagram medium pinterest tumblr
Last synced: about 2 months ago
JSON representation
自动生成 Hosts 文件,科学上网
- Host: GitHub
- URL: https://github.com/henson/hosts
- Owner: henson
- License: apache-2.0
- Created: 2018-02-17T15:46:42.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-17T05:20:16.000Z (over 6 years ago)
- Last Synced: 2024-06-20T05:21:33.198Z (7 months ago)
- Topics: flickr, hosts, instagram, medium, pinterest, tumblr
- Language: Go
- Size: 85 KB
- Stars: 32
- Watchers: 6
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hosts
自动生成 Hosts 文件,科学上网
[![Go Report Card](https://goreportcard.com/badge/github.com/henson/hosts)](https://goreportcard.com/report/github.com/henson/hosts) [![Travis Status for henson/hosts](https://travis-ci.org/henson/hosts.svg?branch=master)](https://travis-ci.org/henson/hosts) [![GitHub release](https://img.shields.io/github/release/henson/hosts.svg)](https://github.com/henson/hosts/releases/tag/v1.0)
![《取经》](1947422058.jpg)
图题《取经》(作者:@青红造了个白 ,侵删!)
## 特别声明
本项目仅作技术学习之用,不鼓励、不支持也不赞成任何互联网违法违规行为,任何不当使用的行为概与本项目无关!!!
### 特点
- 自动生成 Hosts 文件
- 超快的响应速度
- 支持 Windows 和 Linux 系统### 更新日志
- 2018.02.18
- 添加配置文件
- 支持 Windows 和 Linux
- 2018.02.10
- 提升访问速度### 目前可访问网站
|目标网站|响应时间|
|:------|------:|
|www.instagram.com|25.947 ms|
|www.tumblr.com|30.690 ms|
|www.flickr.com|4.871 ms|
|www.medium.com|5.111 ms|
|www.pinterest.com|28.895 ms|
|www.vimeo.com|4.893 ms|
|~~www.twitter.com~~|ip 被封|
|~~www.youtube.com~~|同上|
|~~www.facebook.com~~|同上|
|~~www.golang.org~~|同上|本项目只能解决 DNS 被污染情况,并不能解除 IP 封印,所以并不是对所有网站都适用。欢迎大家提交 issue ,告知其它网站访问情况,以便更新。
## 使用方法
### 直接下载可执行文件
根据平台直接下载各版本运行文件: [releases](https://github.com/henson/hosts/releases)
### 从源码编译本项目
```
go get -u github.com/henson/hosts
```### 程序运行
修改同目录下配置文件 config.yaml,添加相应的目标网站,以“ | ”符号分隔
```yml
# 目标网站
hosts: "www.instagram.com|www.tumblr.com|www.flickr.com|www.medium.com|www.pinterest.com"
```使用前,先备份系统中的 hosts 文件
> Windows 系统下文件路径:
>
> C:\Windows\System32\drivers\etc\hosts> Linux 系统下文件路径:
>
> /etc/hosts然后运行主程序
```
go run hosts.go
```或
```
go build./hosts
```### 日常使用
在浏览器中使用 **Https** 来访问目标网站,为免 IP 修改或 DNS 被污染,建议每个月运行一下程序。**如果本项目能给您工作和学习带来便利,请不吝 Star,谢谢!**