方法一:修改 hosts 檔案 (系統級、無需軟體、永久有效)
- 以系統管理員身分開啟記事本 (開始 → 輸入 notepad → Ctrl+Shift+Enter)。
- 檔案 → 開啟 → 路徑輸入
C:\Windows\System32\drivers\etc\hosts → 開啟。
- 若檔案屬性為「唯讀」,先右鍵內容 → 取消勾選「唯讀」→ 套用。
- 在檔案末尾新增一行:
127.0.0.1 images.sohu.com
127.0.0.1 ads.sohu.com
127.0.0.1 tv.sohu.com
(可依實際抓包分析新增更多廣告域名)
- 儲存檔案 (若提示權限不足,另存至桌面 → 剪貼覆蓋回原位置)。
- 關閉所有瀏覽器視窗,重新開啟搜狐視頻,廣告應被屏蔽 (顯示空白或載入失敗圖示)。
方法二:360 安全衛士「加速球」一鍵屏蔽
- 安裝/開啟 360 安全衛士。
- 點擊右下角「加速球」 (火箭圖示)。
- 在程式清單中找到「搜狐影音」、「搜狐視頻」相關程序。
- 勾選後點擊「一鍵加速」,360 會修改防火牆規則/hosts 封鎖其廣告域名。
方法三:專用廣告攔截軟體
- AdGuard for Windows:系統級 HTTPS 過濾、規則自動更新、支援瀏覽器擴充。
- uBlock Origin (瀏覽器擴充):輕量、開源、規則豐富,針對網頁廣告極佳。
- HostsMan:圖形化管理 hosts 檔案,內建多個知名廣告/追蹤/惡意域名清單一鍵套用。
原理說明
hosts 檔案是本機 DNS 解析的最高優先級。將廣告域名解析至 127.0.0.1 (本機回環),瀏覽器/播放器請求廣告資源時連線本機失敗,即達到屏蔽效果。此法對所有使用該域名的程式 (瀏覽器、客戶端) 同時生效。
注意事項
- 搜狐可能變更廣告域名,需定期更新 hosts 規則。
- 部分視頻內容與廣告共用域名/CDN,屏蔽域名可能導致視頻本體無法播放,需精準鎖定廣告專用子域名。
- 修改 hosts 需系統管理員權限,且可能被安全軟體攔截寫入,需暫時關閉防護或加入白名單。