session-desktop icon indicating copy to clipboard operation
session-desktop copied to clipboard

Proxy Support

Open noneper opened this issue 3 years ago • 14 comments

Describe the bug Session desktop can't send out any message even when I run lokinet client. I try to use proxy but Session desktop have not this feature. So I search long time and installed a app named Proxifier, it could force a program to use a proxy. Then Session could connecting and send out messages to my contactor.

If Session could have a option to use proxy servers I needn't any other costed app to help at all.

  • OS: Windows 10
  • Session Version or Git commit hash: desktop 1.5.2

noneper avatar Mar 27 '21 11:03 noneper

Session already Onion routes all messages, support for proxying would help on some OS's like tails though but it doesn't really offer any increased privacy benefits

KeeJef avatar Mar 29 '21 00:03 KeeJef

I have the same issue. I use proxifier on Windows, but I can't deal with that on Ubuntu. Any suggestion?

depewzhang avatar Apr 13 '21 09:04 depewzhang

in the near future session will start using lokinet for onion routing and that cannot be shoved over a proxy (this is an intentional design choice of lokinet). i personally doubt session will ever get any type of manual proxy settings.

majestrate avatar Apr 13 '21 20:04 majestrate

Session already Onion routes all messages, support for proxying would help on some OS's like tails though but it doesn't really offer any increased privacy benefits

It's not about increased privacy, certain networks only have Internet access over proxy server (usually seen in school/enterprise). Currently Session Desktop client doesn't handle system proxy settings, which means one cannot use Session in such environment at all.

ghost avatar Jul 26 '21 09:07 ghost

I have successfully configured Session for Windows desktop to connect through a proxy using kkcap.

https://kkcap.net/

https://github.com/ji4ozhu/kkcap

This may be a useful stopgap measure until Session adds proxy configuration settings.

BeholdersEye avatar Oct 03 '22 17:10 BeholdersEye

@KeeJef Can we have proxy support for fetching nodes from seedNodeHosts? Because seed*.getsession.org might be blocked. As mentioned in issue #2401 :

Describe the bug cannot find path in china the first time started, while ios and android client can find the path. after proxy/vpn enabled once and the path is found, later the path can be found without proxy/vpn.

I think the logic is that after you have initialized the seed nodes DB via proxy/vpn first, you won't need the seedNodeHosts to find a path later.

This might solve #2728 #2401 , https://github.com/oxen-io/session-desktop/issues/2378#issuecomment-1169424067

and #2837 #2880 if they are able to use a proxy

574r64z3r avatar Aug 28 '23 05:08 574r64z3r

I'd like to see custom proxy support in the desktop client, its in the backlog of features for now

KeeJef avatar Aug 28 '23 07:08 KeeJef

I also think socket5, https proxy should be added, just like telegram. Otherwise it will not work in countries with firewalls.

wangyifan349 avatar Aug 30 '23 12:08 wangyifan349

It is not suitable for use with shielding, which is very troublesome.

wangyifan349 avatar Aug 30 '23 12:08 wangyifan349

Any updates on this proxy support issue? This is especially a problem in censorship regions like GFW. I'd like to be able to use a SOCKS5 proxy through SSH tunnel as a simple solution.

greatwolf avatar Dec 31 '23 03:12 greatwolf

Still something I would like to work on, but remains in the backlog for now

KeeJef avatar Jan 01 '24 06:01 KeeJef

Any update ?

Bloopps avatar Jun 17 '24 17:06 Bloopps

Tracking internally via SES-2167, our current priority is the new groups system, updated onboarding and Lokinet support for Session clients.

KeeJef avatar Jun 17 '24 23:06 KeeJef

I understand this block also affects Session: https://signal.org/blog/proxy-please/

Is there a similar solution for Session?

jschwartzenberg avatar Aug 18 '24 06:08 jschwartzenberg