#网站 #主机 #重定向 #URL #阻止器

bin+lib host-rs

阻止网站、广告、社交、色情、假新闻、赌博、垃圾邮件网站以及网站重定向器

1 个不稳定版本

0.1.2 2024年6月21日
0.1.1 2024年6月21日

#1216 in 命令行工具

MIT 许可证

71KB
2K SLoC

Host-RS

阻止网站、广告、社交、色情、假新闻、赌博、垃圾邮件网站以及网站重定向器。

[!NOTE] 执行任何阻止或取消阻止操作都需要管理员权限。

[!NOTE] 此应用程序不会阻止 YouTube 的广告。

安装

cargo install host-rs

在 Linux 上从源代码安装

git clone https://github.com/BiswajitThakur/host-rs
cd host-rs
make setup build
sudo make install

从预编译的二进制文件安装

  1. 点击此处下载 - 下载适用于您系统的合适二进制文件
  2. cd ~/Downloads/ - 转到二进制文件位置
  3. chmod +x installer_host-rs_*.sh - 添加可执行权限
  4. sudo ./installer_host-rs_*.sh - 执行

Host-RS 功能

  • 阻止网站
  • 取消阻止网站
  • 重定向网站
  • 阻止广告
  • 取消阻止广告
  • 阻止所有色情网站
  • 取消阻止色情网站
  • 阻止假新闻网站
  • 取消阻止假新闻网站
  • 阻止所有社交网站
  • 解锁社交网站
  • 阻止赌博网站
  • 取消阻止赌博网站

帮助

> host-rs --help
Usage: host-rs [OPTIONS]

Options:
  -b, --block-web <block-web>...                    Block websites.
  -u, --unblock-web <unblock-web>...                Unblock websites.
      --add-redirect <add-redirect> <add-redirect>  Redirect website
      --rm-redirect <rm-redirect>...                remove from redirect
      --block-ads                                   Block Ads.
      --unblock-ads                                 Unblock all ads.
      --block-porn                                  Block all porn sites.
      --unblock-porn                                Unblock porn websites.
      --block-fakenews                              Block fakenews websites.
      --unblock-fakenews                            Unblock fakenews websites.
      --block-social                                Block all social websites.
      --unblock-social                              Unlock social websites.
      --block-gambling                              Block gambling websites.
      --unblock-gambling                            Unblock gambling websites.
      --update-self                                 Update if available.
      --remove-self                                 Uninstall
      --update-sources                              Update host sources if available.
  -h, --help                                        Print help
  -V, --version                                     Print version

示例

阻止网页

host-rs --block-web <hostname0 or url0> <hostname1 or url1> ...

host-rs -b <hostname0 or url0> <hostname1 or url1> ...

host-rs --bw <hostname0 or url0> <hostname1 or url1> ...

取消阻止网页

host-rs --unblock-web <hostname0 or url0> <hostname1 or url1> ...

host-rs -u <hostname0 or url0> <hostname1 or url1> ...

host-rs --uw <hostname0 or url0> <hostname1 or url1> ...

重定向网站

host-rs --add-redirect <hostname0> <hostname1>

host-rs --ar <hostname0> <hostname1>

在上面的示例中,<hostname1> 重定向到 <hostname0>

移除重定向

host-rs --rm-redirect <hostname0> <hostname1> ...

host-rs --rr <hostname0> <hostname1> ...

阻止广告

host-rs --block-ads

host-rs --ba

取消阻止广告

host-rs --unblock-ads

host-rs --ua

host-rs --uba

阻止色情

host-rs --block-porn

host-rs --bp

取消阻止色情

host-rs --unblock-porn

host-rs --up

host-rs --ubp

阻止假新闻

host-rs --block-fakenews

host-rs --bf

取消阻止假新闻

host-rs --unblock-fakenews

host-rs --uf

host-rs --ubf

阻止社交

host-rs --block-social

host-rs --bs

解锁社交

host-rs --unblock-social

host-rs --us

host-rs --ubs

阻止赌博

host-rs --block-gambling

host-rs --bg

取消阻止赌博

host-rs --unblock-gambling

host-rs --ug

host-rs --ubg

更新主机源

host-rs --update-sources

更新

此功能尚未实现。

host-rs --update

host-rs --update-self

卸载

host-rs --remove-self

host-rs --uninstall

依赖项

~10–27MB
~361K SLoC