Chrome
鉻瀏覽器(pepperflashplugin)在 0.0.0.0:5353 上打開監聽埠
我正在使用
chromium browser
(chrome) 和pepperflashplugin
inDebian
。我注意到,chromium/pepperflashplugin 在我的公共介面上打開了一個監聽埠,0.0.0.0:5353
如下所示netstat
:netstat -lptun Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name udp 0 0 0.0.0.0:5353 0.0.0.0:* 13971/libpepflashpl
我以前一直在使用 Firefox (Iceweasel),但我從未見過瀏覽器/flash-plugin 打開埠。事實上,我從未見過任何客戶端應用程序在
0.0.0.0
.為什麼鉻會這樣做?
這是必要的嗎?
我可以禁用這個嗎?
我可以在禁用 pepperflashplugin 的情況下啟動 chromium 嗎?
ss -utln
在 Google 將我帶到這里之前,當我檢查本地監聽埠時,我注意到了這個問題。我禁用此功能的第一個想法是查看
chrome://flags
. 我發現了這個:chrome://flags/#device-discovery-notifications
禁用這個所謂的“設備發現”功能會關閉對 mDNS 埠 5353/tcp 的偵聽。您需要重新啟動 Chromium / Google Chrome 才能使其生效。
這些埠似乎是 Chromium 試圖發現通過Zeroconf協議宣布的本地 Web 伺服器,特別是多播 DNS協議。基本上,這意味著如果本地網路上存在 Web 伺服器,Chromium 會注意到它並彈出通知。眾所周知,這會在 Windows 中觸發警告,因此預設情況下它在那裡被禁用,但目前尚不清楚如何直接禁用它。