05 youtube dl配置文件中(在Ubuntu上有什么必裝的實用軟件?)

时间:2024-06-03 14:14:23 编辑: 来源:

樣偽裝成客戶端,以服務端自己的非對稱公鑰加密【客戶端返回的包含對稱加密通信密鑰的報文】發給服務端,獲得服務端生成的對稱加密密鑰。

這樣一來,加密通信建立完成,而中間人拿到了通信的數據密鑰,可以查看、修改 HTTPS 的通信報文。

這里客戶端與中間人通信、中間人與服務端通信,都是正常建立了 HTTPS 加密連接的。

其中很重要的一步是瀏覽器的根證書校驗,CA 機構不可能隨便給一個中間人簽發不屬于它的域名證書,也就不在客戶端的操作系統上了,因此只能把中間人的根證書,導入到客戶端的操作系統了,以此完成建立加密通信時對中間人證書的驗證。

1.3 電腦如何抓手機的包

要想通過電腦端獲取手機 Web 應用的數據包,根據前面所學,就需要中間人策略。

PC 端建立一個服務器中間人進程,偽裝為 web 應用的目標服務器。手機端 web 應用發送的請求數據先經過中間人,中間人進行攔截處理再發送給目標服務器。反過來,目標服務器發送的數據包先通過中間人,再由中間人響應給瀏覽器客戶端。

這里要注意的是,無論是個人電腦PC,還是移動端手機,都需要接入互聯網網絡,可以相互找到對方才能建立通信。

一般對開發來說,個人電腦本地起的服務器進程,在公網上是訪問不到的。一般是無線局域網,個人電腦與手機端連接同一個路由器發出的 Wi-Fi,就可以相互通信。

具體步驟:

在 PC 電腦本地起一個服務器進程,監聽一個端口比如 8899

在手機上連接同一個局域網,配置網絡代理,指向 PC 端的 IP 地址和 8899 端口

這樣一來,手機上所有的網絡通信都會被先轉發到 PC 端的 8899 端口,就可以對數據包進行分析處理

拿訪問 youtuBe 來說,比如電腦已經使用【服務器軟件】成功訪問,此時只要手機配置代理指向電腦 ip 地址和指定端口,手機就可以同樣訪問 youtuBe了。

2. 抓包工具 whistle

2.1 whistle 是什么

Whistle 是基于 Node 實現的跨平臺抓包免費調試工具,其主要特點:

1、完全跨平臺:支持 Mac、Windows 等桌面系統,且支持服務端等命令行系統

2、功能強大:

支持作為 HTTP、HTTPS、SOCKS 代理及反向代理

支持抓包及修改 HTTP、HTTPS、HTTP2、WebSocket、TCP 請求

支持重放及構造 HTTP、HTTPS、HTTP2、WebSocket、TCP 請求

支持設置上游代理、PAC 腳本、Hosts、延遲(限速)請求響應等

支持查看遠程頁面的 買粉絲nsole 日志及 DOM 節點

支持用 Node 開發插件擴展功能,也可以作為獨立 npm 包引用

3、操作簡單

直接通過瀏覽器查看抓包、修改請求

所有修改操作都可以通過配置方式實現(類似系統 Hosts),并支持分組管理

項目可以自帶代理規則并一鍵配置到本地 Whistle 代理,也可以通過定制插件簡化操作

如何快速使用 whistle

先安裝 node,建議用 nvm 管理

全局安裝 whistle

1

npm i -g whistle & w2 start

安裝后,可以在電腦上設置全局代理,代理的端口為 8899.

1

2

3

w2 proxy // 設置全局代理

w2 proxy off // 關閉全局代理

就可以通過瀏覽器訪問 買粉絲://127.0.0.1:8899/ 查看抓包、修改請求等。

如果你不想使用全局代理,就可以安裝 SwitchyOmega 插件,按需對某些網站設置 whistle 代理。

選擇 Whistle 代理

設置 Whistle 代理

2.2 whistle 可以做的事情

whistle 可以做的事情很多,以下是官網圖:

一些例子配置如下圖所示:

3. whistle 實戰案例

3.1 原生 app 加載 PC本地代碼開發

在原生 app 上已經通過 h5 域名加載了 web 頁面,但是本地開發時不想每次都走流水線或本地打包上傳代碼。

需要把原生 app 的請求代理到本地服務器上來,前提條件是 wifi 手機與電腦可相互訪問,也就是前面提到的電腦抓 pc 的包。

因為我的 web 服務端是 買粉絲s 應用,因此需要下載 whistle 提供的根證書,手動導入到手機上。

點擊 HTTPS 菜單,然后使用手機掃描二維碼,使用手機瀏覽器打開即可下載,在手機證書中設置進行導入并且設置信任。

此時,再在手機上配置代理指向 PC 電腦的 IP和 whistle 監聽的端口即可在電腦上截獲數據包。

我本地webpack 啟動的服務器應用訪問地址為:xxx.xxx.xxx.xxx:8080

whistle 的配置規則:

1

2

3

4

5

6

7

8

9

# Rules

# 訪問首頁走本地

jecyu.買粉絲/webs/short-transport 買粉絲://xxx.xxx.xxx.xxx:8080?deptCode=755DL # 首頁路徑

# 后續的請求都使用本地代碼

jecyu.買粉絲 買粉絲://xxx.xxx.xxx.xxx:8080?deptCode=755DL

其中試過在原生 app 訪問本地應用時出現錯誤“ webpack 會提示 invalid host header”,解決方案是在 devServer 配置添加即可:

1

2

3

4

5

devServer: {

allowedHosts: 'all',

}

至此,成功讓原生 app 訪問PC 端本地的開發代碼。

3.2 查看移動端的 DOM 樣式

Whistle 能夠通過內置的 Weinre 去實現查看移動端的 DOM 樣式,配置規則如下

1

2

3

# 設置 weinre

買粉絲s://juejin.買粉絲 weinre://test

手機上重新訪問 juejin.買粉絲 網站,然后打開 weinre 可以看到如下,綠色表示遠程連接成功

手機問題

諾基亞N78

開放分類: 手機、諾基亞

諾基亞在2008全球移動大會上推出了全新的諾基亞N系列多媒體電腦手機N78,諾基亞N78為音樂和圖片分享及新服務而優化,是一款集音樂、導航及圖像于一體的全功能終端,它支持各種全新的諾基亞服務,包括諾基亞音樂商店(Nokia Music Store)、諾基亞地圖(Nokia Maps)以及供用戶分享其個人媒體內容的新型諾基亞互聯網服務——“Ovi全分享”(Share on Ovi)。

諾基亞Explore終端部副總裁Jonas Geust表示:“諾基亞N78則將繼續延續全功能平衡型諾基亞N系列終端,如諾基亞N73的成功。通過先進技術和服務為更多的用戶提供無與倫比的移動多媒體體驗。”

諾基亞N78:發現、捕捉、標記和分享

諾基亞N78支持多種先進科技,它內置A-GPS和免費諾基亞地圖(Nokia Maps),支持WLAN及高速HSDPA 3G連接,還擁有320萬像素照相機和卡爾蔡司(Carl Zeiss)光學鏡頭,更支持最高可達8GB的microSD儲存卡,用來儲存用戶喜歡的音樂等媒體內容。此外,諾基亞N78還擁有兩項新穎功能:照片地理標記功能以及內置FM發射器——幫助用戶在家中或駕車時通過FM調頻收音機欣賞手機中的音樂。

通過內置的A-GPS功能和320萬像素相機,諾基亞N78為用戶帶來了日益流行的在線應用地理標記。諾基亞N78 能夠捕捉并標記照片的位置元數據,使用戶無論在網上地圖或手機地圖上都可以看到照片拍攝的具體位置。通過WLAN 或 HSDPA高速互聯網連接,用戶僅需輕觸一次按鍵即可在互聯網社區,如諾基亞“Ovi全分享”(Share on Ovi)、Flickr 或YouTube當中上傳圖片和視頻。

音樂仍然是諾基亞N78 等諾基亞N系列多媒體電腦手機的一個重要功能。除了支持高達8GB 的 microSD 儲存卡外,諾基亞N78內置揚聲器并支持標準3.5毫米耳機,同時,它還提供諾基亞互聯網電臺(Nokia Inter買粉絲 Radio)服務,讓人們隨時收聽數以千計分布在全球各地的廣播電臺。

緊致的諾基亞N78為音樂和圖片分享及新發現而優化,是一款集音樂、導航及圖像于一體的全功能終端,它支持各種全新的諾基亞服務,包括諾基亞音樂商店(Nokia Music Store)、諾基亞地圖(Nokia Maps)以及諾基亞互聯網服務——“Ovi全分享”(Share on Ovi)。諾基亞N78預計將在2008年第二季度上市。

規格參數

外形:直板拋光機身

基礎功能

內置A-GPS衛星定位系統,最優路線計算程序

照片地理標記功能,可將所拍攝照片自動上傳到網絡

2.4寸屏幕瀏覽網頁更舒適。可通過WLAN熱點自動接入互聯網

支持24小時的音樂播放,只需滾動Navi輪就能輕松享受最喜歡的音樂

可通過WLAN或3.5G連接技術,在線享受高質量的圖片,音樂,廣播以及視頻

手機頻率

雙模WCDMA900/2100(HSDPA) ,GSM/GPRS/EGPRS850/900/1800/1900MHz

支持在不同頻率和模式下自動切換

尺寸

體積: 76.5 cc

重量: 101.8 g

長: 113 mm

寬: 49 mm

厚: 15.1 mm

內存功能

內置70MB內存

支持MicroSD卡(熱插拔)

加載2GBMicroSD卡以后可支持功能:

視頻(15幀的VGA圖像)120分鐘

圖片(320萬像素)拍攝3400張照片

音樂(eAAC+格式)1500首

*默認條件:每首歌3:45,碼率為48kbps ,eAAC+(M4A)格式

續航能力

電池:Nokia BL-6F 1200mAh電池

通話時間:190分鐘(WCDMA);260分鐘(GSM)

搜索关键词: