awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
2ndalpha avatar

2ndalpha/gasmask

0
View on GitHub↗
3,852 星标·259 分支·Objective-C·6 次浏览

Gasmask

Gasmask is a macOS utility designed to manage system-level network routing by organizing, merging, and activating multiple hosts file configurations. It provides a graphical interface that allows users to switch between different connectivity environments without manual file editing.

The tool enables the aggregation of local and remote network mapping sets into a single active configuration. It supports the synchronization of external routing rules by periodically fetching data from remote web sources, ensuring that local domain redirection lists remain current.

To apply changes, the application performs system-level file overwriting and manages privileged process execution to modify protected configuration files. It maintains local state persistence by storing distinct routing sets as individual files, facilitating rapid switching between project-specific network environments.

Features

  • Hosts File Managers - Provides a graphical interface for organizing, switching, and merging multiple local and remote network mapping configurations.
  • Environment Branch Switching - Streamlines switching between different network routing environments for various software projects.
  • Privileged File Access - Requests administrative authorization to modify protected system network configuration files.
  • Remote Configuration Synchronization - Synchronizes remote routing rules by periodically downloading and updating network mapping content.
  • Remote Resource Fetchers - Fetches external network mapping data at scheduled intervals to keep local routing files current.
  • Configuration Profile Switching - Updates system network configuration instantly by selecting a preferred routing file from saved options.
  • Network Configuration - Organizes and activates different sets of network mapping rules to toggle connectivity requirements.
  • System Configuration Overwrites - Updates system network configuration by programmatically overwriting the protected hosts file.
  • External Resource Synchronization - Automatically synchronizes local network mapping files with external sources to maintain current redirection lists.
  • Network Configuration Managers - Synchronizes and activates domain redirection rules from local sets or external web-based sources.
  • Developer Utilities - Manage and switch between multiple system hosts files.
  • System Tools - Hosts file manager for MacOS.

Star 历史

2ndalpha/gasmask 的 Star 历史图表2ndalpha/gasmask 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

2ndalpha/gasmask 是做什么的?

Gasmask is a macOS utility designed to manage system-level network routing by organizing, merging, and activating multiple hosts file configurations. It provides a graphical interface that allows users to switch between different connectivity environments without manual file editing.

2ndalpha/gasmask 的主要功能有哪些?

2ndalpha/gasmask 的主要功能包括:Hosts File Managers, Environment Branch Switching, Privileged File Access, Remote Configuration Synchronization, Remote Resource Fetchers, Configuration Profile Switching, Network Configuration, System Configuration Overwrites。

2ndalpha/gasmask 有哪些开源替代品?

2ndalpha/gasmask 的开源替代品包括: oldj/switchhosts — SwitchHosts is a desktop application for managing and switching between multiple sets of system hosts file entries. It… borntoberoot/networkmanager — NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and… xiu2/cloudflarespeedtest — This project is a command-line utility designed to benchmark and optimize network connectivity by identifying the… hellzerg/optimizer — This utility provides a centralized administrative framework for managing and optimizing Windows environments. It… gui-for-cores/gui.for.singbox — GUI.for.SingBox is a desktop graphical interface client for managing the sing-box network proxy core. It functions as… onmyway133/findergo — 🐢 Open terminal quickly from Finder.

Gasmask 的开源替代方案

相似的开源项目,按与 Gasmask 的功能重合度排序。
  • oldj/switchhostsoldj 的头像

    oldj/SwitchHosts

    26,826在 GitHub 上查看↗

    SwitchHosts is a desktop application for managing and switching between multiple sets of system hosts file entries. It functions as a network environment switcher and an operating system hosts file manager, allowing users to map domain names to specific IP addresses for local DNS management. The tool distinguishes itself through remote hosts synchronization, which fetches and updates local data from remote URLs on a defined schedule. It enables rapid configuration toggling via a main window and system tray menu to swap between different network routing sets instantly. The application include

    TypeScriptelectronhostshostseditor
    在 GitHub 上查看↗26,826
  • borntoberoot/networkmanagerBornToBeRoot 的头像

    BornToBeRoot/NETworkManager

    8,054在 GitHub 上查看↗

    NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and diagnostic management of enterprise networks. It provides a centralized interface for subnet management, IP address configuration, and wireless network analysis. The project distinguishes itself by integrating a multi-protocol remote administration client that supports SSH, RDP, VNC, Telnet, and PowerShell sessions within a unified tabbed interface. It further differentiates its capabilities through hardware-level discovery using LLDP and CDP frames, alongside the ability to en

    C#aws-ssmdnsdns-lookup
    在 GitHub 上查看↗8,054
  • xiu2/cloudflarespeedtestXIU2 的头像

    XIU2/CloudflareSpeedTest

    27,357在 GitHub 上查看↗

    This project is a command-line utility designed to benchmark and optimize network connectivity by identifying the fastest available content delivery network nodes. It performs concurrent latency probing and speed testing across large pools of IP addresses to evaluate real-world performance based on your specific geographic location and network environment. Beyond simple benchmarking, the tool functions as an automated configuration manager that synchronizes your network settings with the best-performing endpoints discovered during testing. It integrates with external DNS management services t

    Gocdncloudflarego
    在 GitHub 上查看↗27,357
  • hellzerg/optimizerhellzerg 的头像

    hellzerg/optimizer

    18,030在 GitHub 上查看↗

    This utility provides a centralized administrative framework for managing and optimizing Windows environments. It functions by executing system-level primitives, including registry modifications, service management, and file system operations, to enforce performance, privacy, and security policies. The project distinguishes itself through its template-driven automation, which allows users to apply predefined configuration profiles to ensure consistent system states across machines. It integrates low-level adjustments—such as memory balancing, startup control, and hardware parameter tuning—wit

    C#cleanuphosts-fileoptimize
    在 GitHub 上查看↗18,030
查看 Gasmask 的所有 30 个替代方案→