waveboxapp icon indicating copy to clipboard operation
waveboxapp copied to clipboard

Proxy options for a single service

Open chrisvella opened this issue 5 years ago • 11 comments

As requested in issue https://github.com/wavebox/waveboxapp/issues/947 is it possible to add support for a proxy that is only enabled for a single service?

Thank you

chrisvella avatar May 01 '19 01:05 chrisvella

This was made more than 1 year ago, any plans to upgrade this in the roadmap or maybe has been already implemented?

SirLouen avatar Oct 27 '20 11:10 SirLouen

@SirLouen This is quite a niche feature that we originally had on the roadmap for Wavebox Classic, but is not something we're looking at supporting in the current Wavebox. Technically with the mix of extensions and other more commonly used features, it makes implementing something like this much more unreliable.

If you need to configure a proxy for a single site it may be worth firing up a different browser just for those times or taking a look at an extension that lets you do so for a specific domain

Thomas101 avatar Oct 28 '20 09:10 Thomas101

@Thomas101 after testing one extension called docsify which is similar to the popular mailtrack (to track email opens wih gmail) and I've noticed that extensions, the way it's handled by Wavebox, are app-wide, meaning that they priortize the main cookie domain, they are not isolated by workspaces which hinders the fact of using a specific proxy extension per service utility.

I was looking for a solution to work, lets say, with 10 Facebook profiles from my clients, each separated with a proxy running from their headquarters (as if I were working from their place). I thought wavebox could be the perfect solutions since this software makes me possible to work with separate accounts from each client with a separate set of cookies, but not when we talk about extensions as I previously mentioned.

The cookies part in wavebox is greatly handled, but not the fact that other customizations cannot help in the isolation context (like a proxy).

In the past few years, I used to have an Opera Portable client for each of my clients, but apart from memory stack concurrency problems that made shared memory issues being very difficult to switch from portables without running in the Opera client temporary storage wipeouts, I thought I could find a more stable alternative in wavebox.

Still I like wavebox, how it works and how is made, I would be pleased to know that at some point the proxy feature could be a thing...

Just FYI, Rambox and Ferdi (electron based) support this proxy per service feature, but unfortunately they don't still offer the Blink based extensions part (although Ferdi seems to be in progress)

SirLouen avatar Oct 30 '20 13:10 SirLouen

+1

kladiv avatar Feb 01 '21 11:02 kladiv

please add this feature. Rambox already had it

NgeRSE avatar Apr 17 '22 12:04 NgeRSE

👍 Hi, on our beta channel (https://wavebox.io/beta), it's now possible to set a proxy config per cookie container. You can customize the config under Setting > Cookie Containers...

Screenshot 2022-04-18 at 09 25 46

...this should be rolling out to stable in a week or so

Thomas101 avatar Apr 18 '22 08:04 Thomas101

Proxy basic authentication like socks5://username:pass@ip:port is not working. Is it the app or am I doing something wrong?

oueldz4 avatar Aug 24 '23 11:08 oueldz4

Username and password authentication aren't supported with socks5 at this time. This is an upstream issue with Chromium https://bugs.chromium.org/p/chromium/issues/detail?id=256785

Thomas101 avatar Aug 25 '23 08:08 Thomas101

With http format like this http://username:pass@ip:port is also not working.

oueldz4 avatar Aug 25 '23 12:08 oueldz4

The proxy configuration is the same as the Chromium --proxy-server command line argument. You should be able to set the proxy configuration without the username and password. Wavebox will prompt for the username and password on startup if your proxy server supports it.

Thomas101 avatar Aug 29 '23 19:08 Thomas101

Works perfectly, thanks.

oueldz4 avatar Aug 31 '23 11:08 oueldz4