首页
/
每日頭條
/
科技
/
應用程序可以直接運用在hosts上嗎
應用程序可以直接運用在hosts上嗎
更新时间:2024-11-15 12:04:34

少數派之前在《技巧:利用 AppleDNS 項目加速 Apple 服務》一文中介紹了通過修改系統 Hosts 文件來加速 Apple 服務的方法。不過,這一方法需要使用終端程序來進行,對于一部分用戶來說顯得不夠友好。

如果你是 Mac 用戶,你有一個更好的選擇來修改系統 Hosts 文件,那就是使用 Hosts 編輯管理工具——iHosts。

Hosts 和 iHosts

對于 Hosts 的原理這裡不作深入介紹,維基百科上是這麼介紹 Hosts 的:

Hosts 文件是一個用于儲存計算機網絡中各節點信息的計算機文件。這個文件負責将主機名稱映射到相應的 IP 地址。Hosts 文件通常用于補充或取代網絡中DNS 的功能。

而今天的主角 iHosts 則是 OS X 平台上一款方便我們編輯、管理 Hosts 的軟件。相較于通過終端修改系統 Hosts 文件的方法來說,iHosts 可視化圖形界面的操作方式顯得更為方便、簡單。

iHosts 怎麼用

接下來,我就以 AppleDNS項目為例,介紹一下 iHosts 的用法。

在開始前要提醒大家的是,iHosts 僅僅是一個系統 Hosts 的修改以及管理工具,它并不能生成 AppleDNS 的相應配置參數,因此,生成 AppleDNS 配置參數的步驟仍然需要使用終端程序來進行。如果你已經清楚了這一前提,那麼,開始吧。

1. 生成 AppleDNS 的相應 Hosts 配置參數

AppleDNS是 GitHub 上針對 Apple 服務進行加速的一個項目。通過在終端程序中運行相應的腳本文件,我們可以得到對應形式(比如 Hosts)的配置參數。你可以閱讀《技巧:利用 AppleDNS 項目加速 Apple 服務》這篇文章來了解具體方法。

2. 修改 Hosts

在生成 Hosts 文件對應的 AppleDNS 參數之後,我們可以通過 iHosts 來進行配置。

打開 iHosts,我們可以通過 Menubar 或者快捷鍵 ⌘ + E 來打開 Hosts 編輯窗口。點擊左下角的加号,我們可以新增一個名為「AppleDNS」的 Hosts 分組,之後,隻要将之前在終端中生成的參數複制粘貼到右側編輯窗口,即可完成一組 Hosts 的編輯。

應用程序可以直接運用在hosts上嗎(在Mac上管理)1

3. 使用 Hosts 分組功能

同樣地,我會以配置 AppleDNS 的思路來介紹分組的用法。

現實生活中,很多人會需要在家庭還有辦公室等環境中切換網絡環境,而 AppleDNS 項目的配置參數又是針對特定網絡運營商來生成的,這就對于有頻繁切換網絡環境的用戶造成了不便。利用 iHosts,我們可以很輕松地解決這個問題。

iHosts 支持通過分組管理 Hosts 配置,這裡引用一下軟件官網的相應介紹:

使用分組管理 Hosts 是 iHosts 的一大特色。一般的 Hosts 管理工具都是将 Hosts 文件進行整體替換;而 iHosts 管理的粒度更小,可以僅僅更新其中的一部分,分組則是其中重要的環節。

因此,不管是在移動、聯通還是電信的網絡環境下,我們可以很方便地通過切換 Hosts 分組的方式來切換相應的 AppleDNS 配置。這裡要多提一句,雖然 iHosts 是一款免費軟件,不過最多隻能添加 4 個 Hosts 節點。你可以通過内購來添加更多節點:

  • 升級至 iHost Plus($2.99),最多添加 10 個 Hosts 節點
  • 升級至 iHost Pro($4.99),最多添加 50 個 Hosts 節點

比如,我們可以通過增加一個名為「Apple-CMCC」分組來完成對于家庭中網絡環境下 AppleDNS 的設置,之後,我們可以再設置一個名為「Apple-Unicom」分組來完成辦公室環境下的設置,隻需要通過 Menubar,我們就可以很方便地切換相應的 Hosts。

應用程序可以直接運用在hosts上嗎(在Mac上管理)2

應用程序可以直接運用在hosts上嗎(在Mac上管理)3

4. 實時查看 Hosts

在編輯 Hosts、或開發過程中,很可能需要查看當前的 /etc/hosts内容是什麼,這時候就需要用到實時查看 Hosts 這一功能。

點擊系統菜單欄中 iHosts 的托盤圖标,在彈出的菜單中點擊查看「Hosts」,或者通過 ⌘ + V 快捷鍵,即可打開 Hosts 查看窗口。并且,當 Hosts 發生變化時,這裡也會實時更新。

應用程序可以直接運用在hosts上嗎(在Mac上管理)4

當然,除了利用 AppleDNS 項目加速 Apple 服務,iHosts 也是一款适合開發人員的實用工具。相信做 Web 開發工作的都有通過修改 Hosts 來切換開發、測試、線上環境的經曆,有了 iHosts,可以讓這些切換流程更加順暢。

關于沙盒與權限

出于安全的考慮、以及上架 Mac App Store 的條件,iHosts 運行在沙盒模式中,默認不能訪問沙盒外的任何文件。如果需要編輯 Hosts,就需要您在首次切換 Hosts 時,允許 iHosts 訪問 /etc/hosts 文件。

應用程序可以直接運用在hosts上嗎(在Mac上管理)5

第一次運行 iHosts 時,軟件會有彈窗提示我們允許當前用戶修改 Hosts,我們隻需要接着在終端窗口内粘貼剪貼闆内命令并運行即可。

應用程序可以直接運用在hosts上嗎(在Mac上管理)6

以上步驟看似繁瑣,但實際上僅僅設置一次即可,之後則是無痛透明的。另外,這也帶來的很大的安全性。畢竟 iHosts 從不以管理員權限運行,也就從根本上保證 iHosts 對您的系統是安全的。所以,為了安全,稍微複雜的操作也是值得的。

你可以在 Mac App Store免費下載 iHosts。應用免費,如需添加 4 組 iHosts 分組則要付費升級。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
和平精英新版本僵屍模式和信号槍
和平精英新版本僵屍模式和信号槍
海島老司機,不浪不會玩斯基。各位好,我是難言的小跟班——浪斯基關注版本更新的網友應該知道,在新版本更新後,遊戲内容是有了很大的調整,除了明面上的調整之外,槍械屬性也是遭到了暗改,比如M416穩定性降低等等,除了槍械屬性之外,娛樂模式的内容也...
2024-11-15
完全免費的數據恢複軟件有哪幾款
完全免費的數據恢複軟件有哪幾款
完全免費的數據恢複軟件有哪幾款?不收費的數據恢複軟件有哪些?在日常生活中,不管是電腦,還是手機,在使用的過程中,往往也都會出現一些誤删除的現象比如在電腦操作時,不小心将電腦所存儲的文件進行删除,或者對硬盤進行格式化的話,那麼也都會造成數據出...
2024-11-15
gk888t碳帶如何安裝
gk888t碳帶如何安裝
gk888t碳帶如何安裝?斑馬GK888t是一款桌面式的标簽打印機,通常客戶在購買後不知道如何去安裝使用,接下來的内容會介紹此産品的具體安裝和使用說明,現在小編就來說說關于gk888t碳帶如何安裝?下面内容希望能幫助到你,我們來一起看看吧!...
2024-11-15
零信任發展趨勢論壇
零信任發展趨勢論壇
來源:【通信信息報社】9月15日,由中國信息通信研究院主辦、中國通信标準化協會雲計算标準和開源推進委員會承辦的會當“零”絕頂·零信任沙龍在線上舉行。會上,天翼雲科技有限公司安全攻防專家王鑫淵分享了天翼雲在零信任安全體系方面的建設思路、産品優...
2024-11-15
長得像蘋果的榮耀手機
長得像蘋果的榮耀手機
長得像蘋果的榮耀手機?去年5月,數碼博主爆料在直播間買到了朵唯生産的山寨手機,之後抖音封禁320款手機,快手下架朵唯、酷比、紐曼等一衆手機品牌,相當于給它們貼上“假冒僞劣”和山寨機的标簽,接下來我們就來聊聊關于長得像蘋果的榮耀手機?以下内容...
2024-11-15
Copyright 2023-2024 - www.tftnews.com All Rights Reserved