整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          瀏覽器插件-AdGuard 廣告攔截器

          瀏覽器插件-AdGuard 廣告攔截器

          篇文章介紹完插件之后,好多網友都從截圖中找到了 AdGuard 廣告攔截器 yyds。 本來想著首先介紹油猴(Tampermonkey),既然很多人都說這個廣告攔截器,那咱們就先說這個攔截工具

          插件市場

          瀏覽器插件本系列都是采用 edge 瀏覽器。

          進入瀏覽器插件市場步驟如下圖。

          插件介紹


          AdGuard 廣告攔截器,顧名思義也就是屏蔽廣告,可以屏蔽的廣告類型就比較多了,有些視頻的開頭廣告,橫幅,還有那種模擬官方的釣魚網站。

          安裝步驟

          • 進入瀏覽器的應用市場,搜索 AdGuard 廣告攔截器,點擊“獲取”進行安裝,點擊“添加擴展”。

          • 進行配置,打開前面四個開關,這樣可以進行安全防護。

          使用

          未開啟廣告屏蔽模式下,首屏基本是廣告。雖然搜索引擎做了一定的提示,但是,我認為還是不夠明顯,還是可能會誤點。

          下圖為開啟廣告屏蔽模式下的搜索結果,基本將所有廣告進行屏蔽了。

          經過對比,效果應該足夠明顯了。

          還有一種自定義使用方法,如果該過濾器并沒有將對應的廣告進行過濾,咱們可以手動過濾。點擊右上角軟件圖標,點擊攔截此網站上的廣告。咱們對上圖中右側的熱點新聞進行過濾。

          此處將不想看到的內容,進行點擊,會出現綠色框,這時候拖動按鈕進行調整,直至符合自己不想看到的部分。在點擊紅色“攔截”按鈕,你會發現,你不想看到的內容消失了。

          我是選擇將右側所有信息都過濾,這時候,頁面是不是很清爽了。

          還有很多屏蔽假冒的釣魚網站,會出現提醒,目前手頭也沒這些網站,沒法展示這種提醒。


          此處介紹一下,過濾運行機制,也是我片面的想法,可能有更深層次的技術,目前我也不了解。這個過濾器維護的一個庫,這個庫會存儲的廣告的運行規則,在我之前的開發經歷當中一般域名或者元素當中 以 ‘ad’ 開頭的,一般過濾軟件會將其認為是廣告,進行屏蔽。這樣就在網頁當中看不到廣告了。就如下圖所示,紅框中就是過濾規則,對應匹配到藍框中的 HTML 元素,就將其過濾,不會在頁面進行展示。

          有上面的規則了,那么很多網站就會進行反廣告屏蔽,因為畢竟網站是需要廣告盈利的,所以就會進行檢測是否開啟了屏蔽廣告插件,原理很簡單,就是頁面插入一個叫 id 為 ad 的元素,檢測是否存在,如果不存在,就是被插件過濾掉了。這時候,可以進行頁面提示,請求用戶關閉插件再進行訪問。

          對某些網站是需要開啟白名單功能,并不是要看廣告,而是很多接口是 ad 開頭的,如果有做廣告投放的優化師,應該會接觸到,之前做開發的時候,用抖音的巨量引擎,如果在開啟插件的條件下,整個頁面都是崩潰的。可以看下面的錄制視頻,此處展示出控制臺的接口被插件攔截了,整個頁面還算能展示,如果登錄后,看詳情數據,基本不可能展示。

          <script src="https://lf6-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

          寫得比較零碎,還有很多功能,也可以自己摸索,上面說的幾項,已經足夠大部分人使用了。

          可以在評論區說一說你的用戶體驗。

          MLogin 新建瀏覽器配置很多初級用戶不理解相關選項的意思,這里做一個詳細的說明。

          新用戶注冊聯系客服電報號:vmlogin_us領取三天免費試用!

          基本配置

          基本配置

          顯示名稱:這個是方便我們自己定義查找方便給配置取個名字,這個隨意。

          備注信息:可以存放一些自己要存的數據,比如用戶名或用途之類的。

          顯示圖標:這個也是為了方便查找來用的。

          操作系統:這里如果選擇手機類的,下面的一些信息會自動填充上對應的值 。用戶為了方便也可以改安裝目錄下的 devices.json 文件。

          設置代理服務器:我們軟件支持常用的三種代理,http ,socks4 ,socks5 代理。IP 需要自行購買第三方代理服務器,軟件本身不提供 IP 代理服務。

          (代理測試失敗,瀏覽器不能啟動)或代理測試通過,打開瀏覽器連不上網站,請多試幾次或者換條代理 IP。這種情況基本都是代理網速慢或者代理 IP失效引起的。

          瀏覽器網絡速度取決于代理的速度,VMLogin軟件本身是不吃網速的。

          遵循 1 個賬號單獨配 1 個獨立的 IP和 1 個獨立的瀏覽器配置文件。

          如要操作第 2 個賬號,就再配置 1 條 IP和 1 個瀏覽器配置文件。

          粘貼代理信息的格式:127.0.0.1:1080:user:pass

          疑難解答

          由于各種與代理配置和連接性相關的不同原因,有時您可能會遇到如下錯誤:

          “無法訪問該網站”(The site cannot be reached)

          “連接超時”(Connection time-out)

          “網關錯誤”(Bad gateway)

          有時,這可以通過不填寫用戶名和密碼字段來解決。在啟動瀏覽器文件后,你再被要求輸入用戶名和密碼。

          在配置好代理中間會話后,您可以通過 https://www.whatismyip.com/ 檢查您的外網IP。

          WebRTC 協議可以繞過代理取到一些本機的網卡IP和真實的上網公網IP地址,那么我們可以使用替換模式來讓網站取到我們指定的IP信息,或用禁用模式,讓被訪問的網站不能通過WebRtc協議來取我們的IP地址。

          這里如果你不知道公網IP是多少,建議勾上自動檢測IP,這樣瀏覽器在啟動的時候會自動檢測出口IP.

          內網IP地址一般隨機一下就好,保證每個配置文件里的不要相同就可以。

          我們來看一下其它參數:

          JS.Navigater是一組Javascript對象,它儲存了各種參數及其值,用于描述所使用的計算機的細節。瀏覽器可以自由訪問所有JS.Navigator對象參數。由于它們具有一些獨特性,特別是在各成分組合時,網站可以利用這些參數識別和追蹤用戶指紋。

          網站也會分析這些設置的一致性,從而揭示指紋的變化。這樣的分析可能會暴露瀏覽器指紋隨機發生器的使用。

          User-Agent (用戶代理)

          用戶代理是一種瀏覽器的原生短字符串。通過讀取用戶代理字符串,網站可以識別您的瀏覽器及操作系統的版本。

          下面是一個用戶代理值的示例

          Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.2785.8Safari/537.36

          在這個例子中,網站將推測用戶使用的是Windows 8.1和Chrome 62。“NT 6.3”是Windows發行的不同版本。您可以在Wikipedia article維基百科中查看其他已發行的版本。

          創建瀏覽器配置文件時,遵循您在概覽頁面的關于操作系統過濾器的選擇,用戶代理值從VMLogin的指紋數據庫被獲取。您可以在導航欄頁面查看瀏覽器配置文件的用戶代理值。

          如果您決定在VMLogin中手動設置用戶代理值,請確該值與平臺值(Platform)保持一致。用戶代理值和平臺存在差異將是很嚴重的錯誤。

          Platform(平臺)

          平臺的屬性是一個Navigator的對象參數,可以用于指明瀏覽器的編譯平臺。

          新建瀏覽器文件時,平臺值和用戶代理同時被獲取。兩個值都會受到概覽頁面的操作系統過濾器的影響。您也可以在導航欄(Navigator)頁面手動設置這個值。

          桌面瀏覽器可用的平臺值:

          Linux i686

          Linux armv7l

          MacIntel

          Win64

          Win32

          移動瀏覽器可用的平臺值:

          iPhone

          iPod

          iPad

          Android

          您可以從Stackoverflow article上獲取可用Navigator.Platform值的完整列表。

          分辨率:一般可以選小于等于本機的分辨率比較好

          語言:這個代表瀏覽器界面顯示什么語言

          Accept-Language:是告訴網站我的瀏覽器支持什么語言,世界各國瀏覽器語言簡稱請點擊這里查看

          Product:這個暫時不需要修改

          appName:也一樣一般不需要修改

          hideWebdriver:勾選可隱藏Webdriver,默認未勾選

          HardwareConcurrency:它顯示在用戶計算機上運行線程的CPU處理器的數量。它的有效值為1、2、8、16、32、64及其他有效值。在VMLogin中,HardwareConcurency值的范圍被限制在最常用的2、4、8、16中。如果從指紋數據庫中獲取的值不同于這些,那么它會被其中一個常用值替代。

          deviceMemory:設置設備內存,輸入數字8表示8G內存

          請勿追蹤:請勿追蹤(DoNotTrack)是Navigator中的一個屬性設置。這意味著用戶可以通過開啟此設置來避免自己被追蹤。但事實上,并不能“避免追蹤”,因為多數網站根本不尊重這一設置。

          它們反而會將其作為一個提高用戶指紋識別精確度的附加數據點。

          在VMLogin中,“請勿追蹤”的默認值是“未設置”或未指定,這意味著用戶沒有做任何預先主動選擇。這更符合絕大多數互聯網用戶的行為。

          移動仿真:這個是模擬手機瀏覽器用的。 后面的 Desktop 表示是PC鼠標模式, Mobile 是表示模擬觸摸屏支持滑動功能。

          DevicePixelRatio:window.devicePixelRatio是設備物理像素和設備獨立像素(device-independent pixels,dips)之間的比率。window.devicePixelRatio=物理像素/ 設備獨立像素

          如果DevicePixelRatio不選擇 1.0 ,如選2.0 ,那么瀏覽器檢測出來的分辨率就是當前選擇的分辨率長和寬各 * 2.0 ,得出雙倍結果。

          相關設置結果可以在 瀏覽器指紋測試網站 中查看結果。

          字體指紋:可以選擇瀏覽器能測試到的字體,有些字體是瀏覽器必需字體,當你不勾選時,為了瀏覽器能正常顯示,軟件會自動忽略你未勾的字體正常加載。

          硬件指紋:Canvas

          Canvas是一種HTML5 API,用于在網頁上繪出2D圖像和動畫。

          除了上述功能之外,Canvas也可以作為瀏覽器指紋識別的附加熵。根據Englehardt和Narayanan在普林斯頓大學的一項研究(2016),超過5%的網站使用Canvas來進行指紋識別。

          綜上,Canvas通過命令瀏覽器繪制一個隱藏的Canvas圖像來實現指紋識別。在不同的機器上,這張圖片的繪制結果略有不同;但如果機器相同,則圖像也相同。圖像被繪出后,它會被轉換成一個哈希字符串,被進一步用于身份驗證。

          噪聲模式A/B/C(Noise mode)

          當網站通過瀏覽器請求讀取Canvas函數時,噪聲模式下的Canvas屏蔽算法會中途攔截它,并向讀出添加一個隨機但始終會保持一致的噪聲。為了更好地理解其工作原理,我們可以將其類比為一個“語音修正器”。當您使用一個有著特定預設的語音修飾器時,它會改變你的聲音,使它與原來的聲音有很大的區別,但隨著時間的推移這種變化將保持一致。

          由于讀出添加了隨機的噪聲,如果網站應用了數據分析技術,便會發現指紋是100%唯一的。

          關閉模式(Off Mode)

          將Canvas設置成關閉模式后,網站將會得到您設備的真實Canvas指紋。

          將Canvas設置成“關閉模式”在某些情況下是有利的,比如當網站對100%唯一的或監測到Canvas被攔截這些情況有較糟糕的回應時。

          VMLogin提供了三種不同的操作模式來控制瀏覽器文件的Canvas指紋:噪聲模式、關閉模式和封鎖模式。

          請注意!在真實環境中,Canvas指紋的哈希值并不是唯一的,因為世界各地有著與您的設備相同的副本。所以如果您顯示了真實的Canvas指紋,您只會被劃分到使用同一硬件的用戶群。此外,通過變更其他指紋,您可以增加網站將您的瀏覽器配置文件視為單獨身份。

          封鎖模式(Block mode)

          封鎖模式完全禁止網站讀取Canvas。當網站試圖從瀏覽器配置文件中讀出已被設置為封鎖模式的Canvas時,返回的值將為空。

          這種情況處理方式完全取決于網站自身的權衡。然而,在檢索Canvas對象數據的過程中發生瀏覽器錯誤的情況下,這樣的事件也可能發生在沒有專心隱藏自己的Canvas指紋的用戶身上。

          在多臺電腦上打開瀏覽器配置文件

          請注意!如果您創建了一個將Canvas設置為噪聲模式的瀏覽器配置文件,并且在裝有不同硬件的多個設備上打開它,網站就會知道Canvas的哈希值在多平臺上運行時并不是持續的。

          雖然添加的噪聲是持續的,然而它在運行的設備上起到的只是過濾器的作用。所以,如果設備改變了,那么讀出來也會改變。

          以下是一個例子的截圖。同一個瀏覽器配置文件在兩個不同的設備上被打開。雖然這個瀏覽器配置文件的噪聲是持續的,但Canvas讀出卻仍舊不同。

          canvas

          如果您需要在多個設備上獲得不變的讀出,您可以嘗試以下幾種解決方法:

          1.在硬件指紋設置為噪聲模式的情況下,在配置相同的虛擬機(VM)或虛擬專用服務器(VPS)上運行VMLogin。由于這些設備是由同一種方式設置的,添加噪聲后的Canvas指紋在多個設備上會保持一致。

          2.在有著相同硬件、驅動程序、操作系統的同一PC型號上運行VMLogin。由于這些設備有著同樣的硬件設置,被掩蔽后的系統指紋在多設備上會保持一致。

          批量創建

          輸入需要創建的配置文件數量,勾選隨機User-Agent即可批量創建多個不用的瀏覽器配置文件。

          其它配置

          其他配置

          根據需求開啟藍框內的功能,默認都為關閉狀態。

          如硬盤空間被使用過多,就勾選上“瀏覽器關閉時清理文件緩存”(但不會清理cookie)。

          如出現瀏覽器打開白屏,就去除“啟動 GPU 插件和 Pepper 3D 渲染”

          如出現未開啟硬件加速提示,就勾選上“啟動 GPU 插件和 Pepper 3D 渲染”

          如出現某些網站不能跳出驗證碼界面或不能播放視頻,請打開“啟用 PepperFlash 插件”,但是Flash 插件Chrome只支持到2020年12月,并且開啟 Flash 風險比較高。

          添加自定義參數插件教程:https://vmlogin.com.cn/extension.html

          瀏覽器插件指紋

          瀏覽器插件指紋

          插件和瀏覽器附加組件不可混為一談。附加組件是一種瀏覽器擴展程序,您通常可以從Chrome商店這樣的地方下載。附加組件是在瀏覽器進程中運行的。瀏覽器附加組件的例子有AdBlock和Chostery。

          相較之下,插件通常預裝在瀏覽器中,或從第三方網站被下載。插件的例子有Flash和Widevine。插件通常在一個單獨的進程中運行,它該進程擁有當前活躍用戶的所有權利,從而可能導致各種漏洞。

          開啟插件的風險

          一些如Flash或Widevine這樣的插件有一個記錄在案的API,允許它從母機獲取各種惟一可識別的數據點。其他的插件也可能有這樣一個API,無論是公共還是私有的,都可能會給在線隱私帶來威脅。由于插件本質上是閉源的二進制文件,所以沒有可靠的方法來評估某個插件可能擁有哪些安全漏洞。

          通過枚舉法生成指紋

          另一風險來自于瀏覽器插件枚舉。即使網站不能或不愿通過插件API獲取唯一可識別的數據,它仍然可以以插件列表的形式收集唯一可識別數據。一個包含每個版本的插件列表可以顯著縮小用戶所屬的段。多個瀏覽會話可以基于這些數據單獨鏈接在一起,或者與其他數據點相結合。

          Firefox和Chrome中的默認插件

          默認情況下,Firefox沒有安裝插件。Chrome則有四個捆綁插件:

          Chrome PDF

          Chrome PDF viewer

          Native client (本機客戶端)

          Widevine Content Decryption Module (Widevine內容解密模塊)

          上圖就是檢測瀏覽器插件的截圖。

          瀏覽器API

          瀏覽器API,是網頁JS語言可以調用的接口,從這些接口可以起到一些敏感的信息,可以做了身份認證的一個依據。

          SSL指紋

          其它防護

          用戶可以在瀏覽器配置文件設置中開啟端口掃描保護功能,這將阻止網站探測您打開了哪些端口。該功能將阻止所有端口被掃描。但您也可以將一系列特定的端口列入白名單,供網站掃描。

          其他防護

          如果一些網站使用Nmap進行外部掃描,如https://whatleaks.com/,那么該功能將不會生效。但是據我們了解,由于法律原因,大部分網站都不會使用Nmap。

          在計算機科學中,端口是通信端點。當應用程序在計算機上運行時,它會打開一個端口,這個端口相當于該應用程序與其他應用進行交互的地址。例如:

          TeamViewer會打開端口:80、443和5938(TCP)

          RDP(遠程桌面協議)會打開端口:3389(TCP/UDP)

          端口號可以是0到65535之間的任何數字。

          網站可以通過網絡套接字(web sockets)掃描本地開放的端口,探測某臺電腦打開了哪些端口,從而了解用戶正在運行哪些程序。我們的技術團隊已確認,eBay和Amazon都利用了這樣的技術手段。

          Header

          Header 頭自定義功能詳情和使用案例, 可參考:https://www.vmlogin.com.cn/23.html

          header

          快捷編輯代理配置,批量編輯選中配置文件,Cookie導入導出,手動上傳數據同步到服務器,配置文件分享,轉移等功能如下圖所示

          批量編輯選中配置文件

          同時選中多個配置文件->右擊->點擊“批量編輯選中配置文件”,即可同時批量編輯這些配置文件的設置

          批量編輯配置文件

          cookie導入導出可參考此鏈接:https://www.vmlogin.com.cn/17.html

          主賬號和子賬號功能介紹可參考此鏈接: https://www.vmlogin.com.cn/10.html

          回收站

          如果您不小心刪除了一些配置文件,您可以按照以下截圖在回收站中恢復它們。

          回收站

          我的賬戶

          點擊我的帳號可以查看賬戶信息,購買的套餐,到期時間,以及修改密碼等。

          API和瀏覽器自動化功能需打開“啟動瀏覽器自動化設置”,詳情可參考API文檔。

          我的賬戶

          偏好設置

          可以根據自己的需求和習慣設置常用的信息,如User-Agent, 分辨率,語言,時區,默認開啟首頁,插件等,在新建配置文件時,會采用偏好設置里的參數,也可手動修改或隨機配置文件。

          可以自定義添加啟動瀏覽器參數,如需添加多個可用; 隔開,打開此功能后,新建瀏覽器配置文件時會自動添加,無需單獨添加。

          例:添加Cookie editor, 屏幕最大化等, 可參照:

          --load-extension="D:\Cookie-Editor" ; --start-maximized

          偏好設置

          偏好設置里打開同步設置,新建的瀏覽器配置文件的同步設置都會默認打開。

          其他設置

          這里的輔助功能為真人模擬輸入功能, 在網頁加載完成可以使用右鍵菜單,可以粘貼輸入模擬真人打字效果。打字的快慢,可以自定義設置。

          其他設置

          幫助與支持

          個有關色彩和圖形輪廓感知的視錯覺~

          下面這個藍框的中間,你覺得是什么顏色?

          淡淡的藍色?還是白色?

          再看看下面這副呢?

          是不是覺得被輪廓線圈起來的區域整體都有淡淡的黃色調?

          再來看看這兩個斑馬,感覺有哪里不一樣嗎?

          這里展示的其實是被稱為“水彩錯覺”的一種視錯覺(Watercolor illusion),它在1987年時由Baingio Pinna發現。當深色的輪廓線和淺色的線平行貼在一起時,人們會產生一種淺色的顏色淡淡地向外延伸的感覺,甚至會覺得被深色輪廓圈起來的圖形內部充滿了淡淡的淺色色調,這就像是稀釋鋪開的淡彩畫一樣。

          斑馬的這個圖這樣可能看不太清楚,實際上放大看的話,會發現左邊和右邊的斑馬都是由兩層輪廓線組成,但是顏色的排列方式不同,因此也產生了不同的錯覺效果。

          左邊的斑馬:

          右邊的:

          深色在外和深色在內的對比:

          線條的直與彎、兩層線條的顏色都會影響錯覺的強度,相比筆直的線條,有很多彎曲的線條效果更明顯,顏色方面,最明顯的是紫色配橙色這樣的線條~

          其實一開頭的那個圖我感覺現象不太明顯,一定是因為輪廓線條太直了……下面這個會明顯一些?

          原理解釋方面,目前似乎其實還不太明確,下面引用一段我看到的說法:

          就水彩錯覺的神經機理而言,一個可能的解釋是,當深色和淺色的輪廓線搭配在一起(背景底色比兩種輪廓線的顏色更淺),某些神經元會受到這種組合的刺激。它們只對內淺外深的輪廓,或內深外淺的輪廓起反應。可能在視覺皮層處理信息的早期階段(比如在 V1 和 V2 腦區),圖像輪廓的信息就已被編碼處理了。在對猴子的實驗中,神經生理學家們發現,視覺皮層上將近一半的神經元會對顏色反差的變化趨勢(不論是變淺還是變深)起反應,由此描畫出邊界輪廓。同時,這些神經元還參與了空間深度的感知,對區分圖像和背景也有幫助。

          我們研究發現,相比平直的輪廓線,歪歪扭扭的輪廓線能引起更強的水彩效應,這可能是因為波浪形的輪廓激發了更多對線條的朝向起反應的神經元。前面已經提到,對輪廓起反應的視覺神經元較早被激活,在大腦皮層中再現了視野中的圖形(比如,看到方框,大腦中被激活的神經元構成的形狀也大致是個方形)。而后,來自這些彎曲線條的顏色信號沿著神經纖維一路疾走,穿過皮層中的“圖形”,一直傳輸到“圖形”另一條邊,才會停下腳步。實際上,輪廓指定了顏色信號的傳輸范圍,在大腦和腦皮層感知分析的過程中,色彩和形態就這樣牢牢地聯系在一起。

          http://www.psychspace.com/psych/viewnews-8388.html


          主站蜘蛛池模板: 中文字幕一区二区三区乱码| 亚洲av无码一区二区三区人妖| 国产精品亚洲一区二区三区久久| 国产精品美女一区二区视频| 国模少妇一区二区三区| 无码人妻少妇色欲AV一区二区| 一区二区在线观看视频| 国产成人无码精品一区不卡| 免费国产在线精品一区| 国模私拍一区二区三区| 亚洲中文字幕一区精品自拍 | 欧美亚洲精品一区二区| 国产一区高清视频| 午夜天堂一区人妻| 亚洲午夜精品第一区二区8050| 精品国产一区二区三区麻豆 | 日本精品无码一区二区三区久久久| 国产一区高清视频| 亚洲AV综合色一区二区三区| 亚洲一区二区精品视频| 国产精品成人免费一区二区| 一区高清大胆人体| 一夲道无码人妻精品一区二区| 无码中文字幕人妻在线一区二区三区 | 亚洲国产一区二区三区在线观看| 波多野结衣av高清一区二区三区| 亚洲一区在线视频观看| 亚洲av无码不卡一区二区三区| 香蕉视频一区二区| 无码精品蜜桃一区二区三区WW | 亚洲av成人一区二区三区在线观看 | 成人h动漫精品一区二区无码| 亚洲日韩精品一区二区三区无码| 无码精品人妻一区二区三区影院 | 成人免费视频一区| 在线精品一区二区三区| 日韩精品无码一区二区三区不卡| 色欲AV无码一区二区三区| 日日摸夜夜添一区| 亚洲日本久久一区二区va| 国产91精品一区二区麻豆网站 |