I am using Playwright for testing multi-account browsing therefore leveraging proxy and emulating geolocations, time-zone is useful. but some website eg: https://browserleaks.com/ip are still able to detect my public ip which is leads to DNS leak problem. Is there any way to emulate WebRTC public IP using Playwright Java?
Here I am able to emulate geolocation, timezone etc but not WebRTC
Playwright playwright = Playwright.create();
Browser browser = playwright.firefox().launch(new BrowserType.LaunchOptions().setHeadless(false));
BrowserContext brcx = browser.newContext(new Browser.NewContextOptions()
.setScreenSize(1080,720)
.setTimezoneId("EET")
.setGeolocation(58.595402,25.052695)
.setViewportSize(1080,720)
.setProxy(new Proxy("proxy-url")
.setUsername("username")
.setPassword("password"))
);
Page page = brcx.newPage();
page.navigate("https://whoer.net/");