❶ iphone4手機上的hosts文件在哪裡不要說在etc,我連etc在哪都不知道。我要知道具體從哪進去
你好朋來友,iphone系統是UNIX內核自的操作系統,文件系統方式和電腦不同,並且有些文件目錄必須越獄後才可以看到的,你最好先越獄,然後在電腦上安裝一個Ifunbox的軟體,上Iphone後在左邊找到文件系統的選項,然後你會看到很多文件夾,那些都是系統的文件夾,一直向上到iphone根目錄你就會看到一個叫etc的文件夾,進去後裡面就有hosts文件了。如果你到了根目錄沒有看到etc或者其他文件夾,那說明你的許可權不夠,需要越獄後才能看到,因為iphone的許可權控制很嚴格,不越獄是查看修改不了系統文件的。望採納!
❷ 怎麼修改iphone的hosts文件
iPhone iPad等iOS 設備上配置修改 hosts 方法
25
44,183
A+
所屬分類:hosts
前提
iOS 設備指的是 iPhone/iPod touch/iPad 等運行 iOS 操作系統的移動設備。
為了測試網頁在這些移動設備上的表現,我們往往需要使用真實的設備去訪問內網的開發/測試環境。在某些時候,伺服器端嚴格綁定域名(不允許使用 IP 地址訪問),而且這個域名往往是虛擬的域名(比如yoursite.dev之類),我們就需要在移動設備上配置hosts。
最重要的一點,你的設備最好是已經越獄的。越獄的目的不是裝盜版軟體,是為了獲取系統的最高許可權,這樣才有可能修改hosts這樣的系統級文件。(同理,在 Android 設備上修改hosts文件需要獲取 root 許可權。)
如果無法越獄(比如你手賤把系統升級到了最高版本),則可參考本文末尾的後備方案。
操作步驟
首先,我們需要安裝最新版的 iTunes。因為它包含了 iOS 設備的驅動程序,裝了它,Windows 才能正常識別設備。
然後,我們需要安裝「同步助手」。暫不去糾結這個軟體是不是盜版工具,它是目前最好用的 iOS 設備的資源管理器,我們這里只需要用到它的文件管理的功能。
後備方案
這里介紹兩種後備方案,也適用於無法修改 hosts 的其它移動設備。
真實域名法
即注冊一個真實的域名,解析到內網的開發/測試機。這實際上是一個變通的辦法,它有一些顯而易見的缺點:
需要花錢買域名。
可能需要更新伺服器端的域名白名單——前端工程師往往沒有這個許可權。
域名解析通過外網 DNS 實現,比起 hosts 本地解析要慢一些。
代理法
在本地開發機上建一個代理伺服器,讓 iOS 設備通過代理伺服器訪問。這樣域名解析這一步是在開發機完成的,只要把開發機的 hosts 配置好就可以了。
架設代理伺服器並不復雜,有現成的方案,就是前端神器 Fiddler(只需要選中「允許其它機器連接」選項就可以了),順道還可以調試移動設備的 HTTP 連接。