C#: Using a Headless Browser with Proxy Support and JavaScript Capabilities

I’m working on a project that utilizes a headless browser called SimpleBrowser.WebDriver. My requirements are minimal; I only need it to execute basic JavaScript on a webpage without manipulating it further. Is there a way to configure a proxy for this browser? If it’s not feasible, could you suggest an alternative headless browser that supports both JavaScript execution and proxy settings? I appreciate your assistance!