WebRTC Network Limiter

Configures how WebRTC's network traffic is routed by changing Chrome's privacy settings.
What is WebRTC Network Limiter?
WebRTC Network Limiter is a Chrome extension that provides users with the ability to configure how WebRTC's network traffic is routed. With this extension, users can prevent WebRTC from using certain IP addresses or protocols that are not visible to the public internet or those not used for web traffic. Additionally, the extension can force WebRTC traffic to go through proxy servers, effectively disabling UDP until UDP proxy support is in place. It's important to note that using WebRTC Network Limiter could impact the performance of apps that utilize WebRTC for real-time communication.

Extension stats

By: video-cmi
Users: 300,000+
Version: 0.2.1.4 (Last updated: 2023-10-18)
Creation date: 2016-01-08
Risk impact: Low risk impact
Risk likelihood: Low risk likelihood
Manifest version: 3
Permissions:
  • privacy
Size: 11.44K

Other platforms

Not available on Firefox
Not available on Edge
Want to check extension ranking and stats more quickly for other Chrome extensions? Install Chrome-Stats extension to view Chrome-Stats data as you browse the Chrome Web Store.

Extension summary

Configures the WebRTC traffic routing options in Chrome's privacy settings.

★ What it does: This configures WebRTC to not use certain IP addresses or protocols:

  • private IP addresses not visible to the public internet (e.g. addresses like 192.168.1.2)
  • any public IP addresses associated with network interfaces that are not used for web traffic (e.g. an ISP-provided address, when browsing through a VPN)
  • Require WebRTC traffic to go through proxy servers as configured in Chrome. Since most of the proxy servers don't handle UDP, this effectively turns off UDP until UDP proxy support is available in Chrome and such proxies are widely deployed.

When the extension is installed on Chrome versions prior to M48, WebRTC will only use the public IP address associated with the interface used for web traffic, typically the same addresses that are already provided to sites in browser HTTP requests. For Chrome version M48 and after, this extension provides one more configuration which allows WebRTC to use both the default public address and, for machines behind a NAT, the default private address which is associated with the public one. Said behavior will be the default after a fresh installation of the extension to Chrome M48. For upgrade scenarios, the previously selected configuration should not be changed.

The extension may also disable non-proxied UDP, but this is not on by default and must be configured using the extension's Options page.

★ Notes: This extension may affect the performance of applications that use WebRTC for audio/video or real-time data communication. Because it limits the potential network paths and protocols, WebRTC may pick a path which results in significantly longer delay or lower quality (e.g. through a VPN) or use TCP only through proxy servers which is not ideal for real-time communication. We are attempting to determine how common this is.

By installing this item, you agree to the Google Terms of Service and Privacy Policy at https://www.google.com/intl/en/policies/.

User reviews

These summaries are automatically generated weekly using AI based on recent user reviews. Chrome Web Store does not verify user reviews, so some user reviews may be inaccurate, spammy, or outdated.
Pros
  • Effectively prevents IP leakage when configured correctly.
  • User-friendly once setup steps are followed.
  • Works well with VPNs for enhanced security.
Cons
  • Many users experience issues with the proxy setting being grayed out.
  • Reports of not functioning on certain Chrome versions.
  • Some users found it slowed down their upload speeds.
Most mentioned
  • Proper configuration is crucial for functionality.
  • Issues with Chrome compatibility and version requirements.
  • Grayed out 'use my proxy server' option causing frustration.
Recent reviews
works!
by LaShane Ross, 2024-11-07

To run this extension: (Doesn't run out of the box as of 3 November 2024) 1) Install the extension. 2) Click the three dots next to the extension. 3) Select "Options." 4) You’ll be directed to the extension options page. 5) From the popup option: Choose the last option: "Use my proxy server." That’s it! To check if it’s working. 1) Go to browserleaks.com/webrtc or search for "browser leaks webrtc test." 2) Once there run the test and wait for results. 3) Scroll down to "Your WebRTC IP." You want to see: -The first box should say "No leak." -The next two boxes should show a "-" sign. 4) If any box shows your IP address, double-check your settings. If you find this difficult, please check the second image in the description. It will show you the setting I am talking about. Ideally, Google could make a video for this since they developed this extension. Good luck!
by Rohan Kayani, 2024-11-03

要选最下面一项,否则IP还是会被泄露,还有做得太简洁了吧,连单独的GUI都没有
by Huang Richard, 2024-11-02
View all user reviews

Extension safety

Risk impact

WebRTC Network Limiter requires very minimum permissions.

Risk likelihood

WebRTC Network Limiter has earned a fairly good reputation and likely can be trusted.

Upgrade to see risk analysis details

Similar extensions

Here are some Chrome extensions that are similar to WebRTC Network Limiter: