iOS之在本地搭建IPv6環境測試你的app

来源:https://www.cnblogs.com/rglmuselily/archive/2018/05/28/9099829.html
-Advertisement-
Play Games

IPv6的簡介 IPv4 和 IPv6的區別就是 IP 地址前者是 .(dot)分割,後者是以 :(冒號)分割的(更多詳細信息自行搜索)。 PS:在使用 IPv6 的熱點時候,記得手機開 飛行模式 哦,保證手機只在 Wi-Fi 下上網,以免手機在連接不到網路時候,會預設跳轉到使用 蜂窩移動網路(即2 ...


IPv6的簡介

IPv4 和 IPv6的區別就是 IP 地址前者是 .(dot)分割,後者是以 :(冒號)分割的(更多詳細信息自行搜索)。

PS:在使用 IPv6 的熱點時候,記得手機開 飛行模式 哦,保證手機只在 Wi-Fi 下上網,以免手機在連接不到網路時候,會預設跳轉到使用 蜂窩移動網路(即2G、3G、4G流量) 上網。

本地 Mac 搭建 IPv6 測試環境

想要測試你的 APP 是否在 IPv6 環境下運轉是否正常,你所需要的就是一臺用非Wi-Fi方式上網的Mac電腦。如果你用的是 Mac 一體機網路用的有線,那麼你什麼也不用準備,如果你用的 Mac 本,甭管 Air 還是 Pro,只要用無線上網,你就需要一個 RJ-45 轉 USB 的轉換工具(因為 Mac 本沒有直接插有線的介面),去某狗、某貓上淘個吧,不貴也就不到100來大洋。

搭建 IPv6 測試環境說白了就是用 Mac 做一個熱點,然後用 iPhone 連接這個 Wi-Fi,聽起來很容易,下麵跟著我的步伐走吧。

和正常的開啟 Mac 熱點的方式的區別是這次我們產生的是一個本地的 IPv6 DNS64/NAT64 網路,這項功能是 OS X 10.11 新加的功能(如果你的 Mac 系統版本不是的話必須要升級哦,才能產生 IPv6 的熱點吶 )。

和我們以前開啟熱點方式不一樣的地方在於,我們在 “系統偏好設置(System Preferences)” 界面選中 “共用(Sharing)” 的同時,要按住 “Option” 鍵。見圖:

步奏1

1291197-923dd0282bfd084f.jpg

之後在 “共用” 界面中,我們會看到和之前不一樣的地方,就是紅框所標的地方,多了一個叫 “創建 NAT64 網路 ” 的選框,選中它。

步奏2

1291197-cf03ab33e8789b27.jpg

接下來在 共用 視窗中,依次按圖中所示的標號來,如圖所示

步奏3

1291197-a9126f23ba633f6a.jpg

隨後請點擊 共用以下來源的連接 的下拉列表,選擇我們想要共用出去的網路介面。我當前是想要共用的是 USB 10/100/1000 LAN ,(因為的我用的是 有線的 RJ-45 接頭轉 USB 輸出的網路轉換工具 )。

PS:如果你的 Mac 是用有線撥號上網的話,請選擇 PPOE 選項作為共用源。如果你的 Mac 是用有線上網(不用撥號的)的話,請選擇 Thunderbolt 乙太網有線網 選項作為共用源。

標號1

1291197-14aa24dbebef143d.jpg

標號2,用以下埠共用給電腦 選項此處選擇 Wi-Fi

1291197-e989cca54fafb6a1.jpg

標號3,點擊 Wi-Fi選項... 選項,個性化自己的熱點的哦

1291197-64fc857f1cf3567d.jpg

最後一步

1291197-6f34ed4696cfbf0e.jpg

大功告成

出現一下變化證明你已經成功產生了一個 IPv6 的熱點

1291197-6bdab007b6152770.jpg

Wi-Fi圖標變樣

1291197-e6fef98a354a2b6e.png

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 環境:windwos 10(1511) 64bit、mysql 5.7.14 一、下載mysql 1. 在瀏覽器里打開mysql的官網http://www.mysql.com/ 2. 進入頁面頂部的"Downloads" 3. 打開頁面底部的“Community(GPL) Downloads” 4. ...
  • 這是mysql登錄時找不到套接字的問題。 首先需要明白的是,Linux端的mysql server啟動時會開啟一個socket,Linux上的MySQL的客戶端在不使用IP連接時mysql server時,預設也會通過套接字來鏈接mysql server。 1.mysql server的套接字文件。 ...
  • 目錄 一、關於Reducer全排序 1.1、 什麼叫全排序 1.2、 分區的標準是什麼 二、全排序的三種方式 2.1、 一個Reducer 2.2、 自定義分區函數 2.3、 採樣 一、關於Reducer全排序 1.1、什麼叫全排序? 在所有的分區(Reducer)中,KEY都是有序的: 正確舉例: ...
  • 一,打開Xcode >File-->New-->Workspace >AllProject. 二,打開桌面上的AllProject >File >New >Project >iOS >Application >輸入名字:iosProject. 註意:Add to 到我們建立的工作空間中。 三,打開桌 ...
  • 在提交PR的時候,無意間發現了在xcworkspace/xcshareddata中多了一個名為IDEWorkspaceChecks.plist的文件。自己並沒有手動創建這個文件,因此就在網上查了一下,最終對其有個大概的瞭解。 ...
  • 在Android中實現非同步任務機制有兩種,Handler和AsyncTask。優缺點自己百度,推薦使用AsyncTask。 先執行onPreExecute(),然後doInBackground(),當裡面有publishProgress()調用的時候觸發onProgressUpdate(),最後執行 ...
  • 項目中用到AutoCompleteTextView 自動提示功能,如果用自帶的ArrayAdapter就一種樣式,非常醜,而且每一項提示文字過多的話不會自動換行。 所以自己自定義了一個適配器。 效果圖: 1、每一項的佈局文件:(可以自己定義) 這裡用android:lineSpacingExtra= ...
  • 用block封裝最常用的就是網路請求的回調,其實也可以結合category封裝button的按鈕事件,同時利用runtime的對象關聯; UIButton+wkjButton.h 文件 UIButton+wkjButton.m 文件 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...