Haptic-Apps / Slide

Slide is an open-source, ad-free Reddit browser for Android.
https://reddit.com/r/slideforreddit
GNU General Public License v3.0
1.78k stars 344 forks source link

Add proxy support #2904

Open Cguy7777 opened 5 years ago

Tensounder54 commented 5 years ago

What would you like to see from proxy support?

dax-dev commented 5 years ago

not OP, but I'd like to see support for a SOCKS proxy

Tensounder54 commented 5 years ago

So my feeling is that it's not necessarily worth the development time as I believe that the people that would want to use this feature would already be using an app that provides this functionality system-wide.

dax-dev commented 5 years ago

I may be an edge-case, but I have some apps that I can't or don't want to run through the same proxy, so a system-wide solution won't work here.

But you're probably right, most people aren't looking for an app-specific proxy setting.

Tensounder54 commented 5 years ago

I can see that.

UndueMarmot commented 4 years ago

Any update on this?

jpds commented 4 years ago

There are several open source apps that already implement this: AntennaPod, F-Droid, OsmAnd+, and Syncthing (just looking at apps on my own phone).

Surely one could look at how these are implemented and port the idea across?

https://github.com/AntennaPod/AntennaPod/blob/b80978c40ac22bdaaea528c3908c5cf347088562/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java#L104-L108

Alexendoo commented 4 years ago

The issue isn't the idea, that is clear. It's about putting the work + time in

cm157 commented 3 years ago

Is your feature request related to a problem? Please describe.

A) Problem is able to circumvent censorship restrictions at application level. B) Provide IP and contextual separation between different application purpose. C) Use special IPs specially designed for social media in non permissive environments D) maintain more than one account (real/shadow) with real IP level privacy by allowing account specific proxy configuration option

Describe the solution you'd like

Very simple: http or socks5 proxy option.