您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 > 

05 youtube dl配置文件(IINA“無法打開文件和流”解決)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-25 11:42:42【】1人已围观

简介樣偽裝成客戶端,以服務端自己的非對稱公鑰加密【客戶端返回的包含對稱加密通信密鑰的報文】發給服務端,獲得服務端生成的對稱加密密鑰。這樣一來,加密通信建立完成,而中間人拿到了通信的數據密鑰,可以查看、修改

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

這樣一來,加密通信建立完成,而中間人拿到了通信的數據密鑰,可以查看、修改 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 可以看到如下,綠色表示遠程連接成功

IINA“無法打開文件和流”解決

open url 播放視頻時,發生“無法打開文件和流”錯誤

解決步驟:

1、 配置使用自己的youtube-dl

2、如果自己的youtube-dl不是最新版本,則更新

在Ubuntu上有什么必裝的實用軟件?

瀏覽器

Ubuntu 以 Firefox 為默認瀏覽器。自從 Quantum 版本發布以來,Firefox 已有顯著提升。就個人而言,我經常使用多個瀏覽器來應對不同的工作。

Google Chrome

由于某種原因,Google Chrome 是最為廣泛使用的瀏覽器。使用 Google 賬號,你可以在不同設備無縫同步。大量拓展和應用進一步增強 Chrome 的能力。你可以 點擊此處在 Ubuntu 上安裝 Chrome。

Brave

Google Chrome 可能是最廣泛使用的瀏覽器,但也是隱私窺探者。一個 替代瀏覽器 是 Brave,它可以默認攔截廣告和追蹤腳本。它為你提供了更快、更安全的瀏覽體驗。

音樂應用

Ubuntu 將 Rhythmbox 作為默認音樂播放器,這是個相當不壞的選擇。不過,你當然可以安裝更好的音樂播放器。

Sayonara

Sayonara 是一個小型、輕量并具備漂亮的深色用戶界面的音樂播放器。它擁有所有你期望的標準音樂播放器應有的關鍵功能。它與 Ubuntu 桌面環境整合良好并且不會大量消耗你的內存。

Audacity

Audacity 與其說是音頻播放器,不如說是音頻編輯器。你可以使用這款自由且開源的工具錄制和編輯音頻。它支持 Linux、Windows 和 macOS。你可以從軟件中心安裝它。

MusicBrainz Picard

Picard 不是一個音樂播放器,而是個音樂標簽軟件。如果你有大量本地音樂文件,Picard 可以幫助你自動更新音樂文件的正確的曲目、專輯、藝人資料和專輯封面。

流媒體音樂應用

在這個時代的互聯網,聽音樂的方式顯然發生了改變。現在的人更依賴于流媒體音樂播放器而不是收藏上百首本地音樂文件。讓我們看看你可以用于收聽流媒體音樂的一些應用吧。

Spotify

Spotify 是流媒體音樂之王。好消息是它具有官方 Linux 版本。Ubuntu 上的 Spotify 應用 與媒體鍵和聲音菜單以及桌面通知中心整合良好。請注意,Spotify 服務可能在你的國家有,也可能沒有。

Nuvola 音樂播放器

Nuvola 不是像 Spotify 那樣的流媒體音樂服務。它是一款在單一應用內支持多個流媒體音樂服務的桌面音樂播放器。你可以使用 Spotify、Deezer、Google Play Music、Amazon Cloud Player 和更多類似服務。

視頻播放器

Ubuntu 有默認的 GNOME 視頻播放器(從前名為 Totem),表現尚可,但不支持多種視頻編碼。當然有很多播放器比 GNOME 視頻播放器更優秀。

VLC

自由開源的 VLC 摘得視頻播放器桂冠。它幾乎支持全部的視頻編碼。它還允許你將音量增至最高的 200%。它也支持從最后一個已知位置繼續播放。有很多 VLC 使用技巧 供你參考以盡興使用。

MPV

云端存儲服務

Dropbox

Dropbox 是最流行的云存儲提供商之一。你會獲得 2GB 免費存儲空間,并通過推介給他人得到更多存儲空間。Dropbox 提供了一個原生的 Linux

很赞哦!(12)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片

职业:程序员,设计师

现居:北京市通州区

工作室:小组

Email:[email protected]