如何透過 3G/4G/網路共用僅路由部分網路流量?

如何透過 3G/4G/網路共用僅路由部分網路流量?

最近我一直在一個偏僻的地方,我唯一的選擇是使用我的 3G/LTE 轉接器或繫繩我的手機。問題是後台任務和更新的數量以及消耗我頻寬的所有內容。所以,我在想是否有辦法阻止這種情況發生。我想到的一個想法是設定某種代理/本地路由伺服器,我可以在我真正需要使用的應用程式(例如瀏覽器)中配置它。為了其他應用程式的緣故,我似乎處於離線狀態。

我不想考慮終止後台任務和/或停止自動更新,因為每次需要時這樣做都會很無聊。

這樣的事情可能嗎?還有哪些其他選擇?

編輯:我正在使用 xubuntu (xfce 驅動的 ubuntu 版本)

答案1

我建議使用(軟體)防火牆並僅允許某些傳出流量。根據所使用的防火牆,您可以允許某些應用程式或 IP 位址。你使用什麼發行版?

答案2

如果這是一台 Windows 機器,那麼有一個很好的方法可以在幾分鐘內完成此操作,因為無需額外的軟體即可執行等級的阻止。

您希望 Windows 防火牆處於進階模式。首先停用所有現有的出站規則。進入出站規則並建立一個新的基於程式的規則。選擇所有程序,然後在下一頁選擇阻止。然後為您的瀏覽器製定允許流量的規則。您也可以透過連接埠執行此操作,例如僅允許連接埠 80,8080,443 等上的傳出流量。

編輯:對於Linux,你將需要基於連接埠的除非你想添加一些我不知道的套件。像下面這樣:

iptables -A OUTPUT -m state –state ESTABLISHED -j ACCEPT
iptables -A OUTPUT --dport 80 -j ACCEPT
iptables -A OUTPUT --dport 8080 -j ACCEPT
iptables -A OUTPUT --dport 443 -j ACCEPT
<and so on>
iptables -A OUTPUT -j REJECT

相關內容