2.0.3 • Published 4 years ago

hosts-scheduler v2.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

hosts-scheduler

使用方法

安装 hosts-scheduler

npm install hosts-scheduler -g

之后就可以通过 hs 命令快捷调用了:

hs group1
hs -g group1

hosts 规则分组说明

通过事先在 hosts 文件中加入注释标记,可以将规则进行分组:

#==== dev
127.0.0.1 website_host
#====

#==== test
192.168.0.101 website_host
#====

#==== online
#====

然后通过 hs -g <分组名>hs --group <分组名> 即可启用对应分组下的规则,并刷新 DNS 缓存,使域名立即生效:

hs -g dev
hs -g test
hs -g online

使用 hs -n ,则会在现有的自定义分组之间轮流切换:

hs -n
hs --next

特殊分组

两个特殊分组 ALWAYS_ONALWAYS_OFF,顾名思义,永远开启和关闭。

#==== [ALWAYS_ON]
127.0.0.1 localhost
#====

#==== dev
127.0.0.1 website_host
#====

#==== test
192.168.0.101 website_host
#====

#==== online
#====

常用命令

hs -v
hs --version                查看版本
hs [-g] [<groupName>]
hs [--group] [<groupName>]  切换到对应分组(未指定分组名则关闭所有自定义分组)
hs -s
hs --state                  查看当前分组启用状态
hs -l               
hs --list                   列出当前启用的分组规则
hs -f
hs --flush                  清空DNS缓存
hs -d
hs --disable                禁用所有分组的规则
hs -h
hs --help                   查看帮助
2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago