Home

Awesome

<h1> <img src=HostsX/Assets.xcassets/AppIcon.appiconset/icon_512x512.png width=80> <p>HostsX</p> <a href="https://github.com/ZzzM/HostsX/releases/latest"><img src="https://img.shields.io/github/v/release/ZzzM/HostsX"></a> <a href="https://github.com/ZzzM/HostsX/releases/latest"><img src="https://img.shields.io/github/release-date/ZzzM/HostsX"></a> <a href="https://raw.githubusercontent.com/ZzzM/HostsX/master/LICENSE"><img src="https://img.shields.io/github/license/ZzzM/HostsX"></a> <a href="https://zzzm.github.io/2020/02/24/hostsx/"> <img src="https://img.shields.io/badge/docs-%E4%B8%AD%E6%96%87-red"> </a> </h1>

A lightweight macOS app for updating local hosts

Features

Compatibility

Changelogs

Snapshots

2.9.0

2.8.2

FAQ

  1. "HostsX" is damaged and can't be opened.

    <img src="assets/101.png" width=300>

    Or open Terminal and run

    sudo xattr -r -d com.apple.quarantine /Applications/HostsX.app
    
  2. How to synchronize remote hosts

    2.9.0

    1. Set a remote source as default source
    2. Click Sync Button

    2.8.2

    1. Click Orign Button to set a remote source as default source
    2. Open app menubar menu
    3. Click Remote - Download
  3. How to avoid overwriting your local hosts (Only Remote)

    Put the content that you don't want to be overwritten between # My Hosts Start and # My Hosts End, like below

    # My Hosts Start
    
    the content that you don't want to be overwritten
    
    # My Hosts End
    
    the content from a remote source
    
  4. What's the hosts_old

    When completing a local or remote operation, it will create a hosts_old to record the contents before the changes

Dependencies