irssi / irssi

The client of the future
https://irssi.org
Other
2.82k stars 354 forks source link

SOCKS support #915

Open ilf opened 5 years ago

ilf commented 5 years ago

As discussed with @ahf, native SOCKS support would be awesome to use Tor without pain.

ailin-nemui commented 5 years ago

I recommend https://github.com/rofl0r/proxychains-ng

here is a starter: #148

ilf commented 5 years ago

@ailin-nemui Thanks for #148, I missed that one, because I searched only for "SOCKS". Sorry.

Besides proxychains-ng there is also torsocks, but both are "hacks", not native.

bmeh commented 5 years ago

Yeah, I'm using torsocks + firejail with irssi: firejail --profile=~/.config/firejail/irssi.profile torsocks -i /usr/bin/irssi, but I would not consider adding an alias painful. :P

Still, native-anything support would be awesome, in general, unless it makes irssi heavily bloated. Also, have you tried to build with --with-socks It says "Build with socks support". Is that what you need, does it work, or not?

ilf commented 5 years ago

@bmeh: Thanks for the hint about --with-socks, I also didn't know about that. It seems to be from 1999 and depend on dante.

I have no idea what state that in. From https://github.com/irssi/irssi/pull/148/commits/bb276c0b8023ae31805b06ba5e993125b2a27e28 and https://github.com/irssi/irssi/pull/148 I get the impression that --with-socks is very stale - and my whish is already being worked on, so it can be closed as dupe.

dequis commented 5 years ago

Keep this open, the dante thing is terrible and there's no open issue tracking this. We have a bunch of workarounds (dante counts as one imo), but no decent builtin solution for this problem. And #148 is orphan, meaning not actually being worked on.

ailin-nemui commented 5 years ago

last time I checked, dante (--with-socks) didn't support SSL