Bug 4358 - Support ProxyCommand in tlclient
Summary: Support ProxyCommand in tlclient
Status: CLOSED DUPLICATE of bug 3161
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Client (show other bugs)
Version: 3.4.0
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.15.0
Assignee: Bugzilla mail exporter
URL:
Keywords:
Depends on:
Blocks: 7895 7896
  Show dependency treegraph
 
Reported: 2012-06-29 14:40 CEST by Karl Mikaelsson
Modified: 2022-10-25 13:18 CEST (History)
0 users

See Also:
Acceptance Criteria:


Attachments

Description Karl Mikaelsson cendio 2012-06-29 14:40:41 CEST
Perhaps easier than solving bug 3161?

It has drawbacks such as double authentications, double encryption.
Comment 1 Peter Åstrand cendio 2016-09-21 14:57:42 CEST
(In reply to comment #0)
> Perhaps easier than solving bug 3161?
> 
> It has drawbacks such as double authentications, double encryption.

This is true of ProxyCommand would be some kind of ssh command, but typically it is not. For example, the man page has this example:

connect via an HTTP proxy at 192.0.2.0:

                ProxyCommand /usr/bin/nc -X connect -x 192.0.2.0:8080 %h %p

It's also possible to use "connect.c", socat etc to connect to SOCKS proxies, possibly without extra authentication or encryption steps. 

It would be possible to add a config option for ProxyCommand to tlclient. However,there are a few drawbacks: If you have clients running on different platforms, you need to port and provide such a command on all of them (Windows, Linux, Mac etc). Also, all data will flow through the ProxyCommand, which can give a performance penalty. This can be avoided by instead using ProxyUseFdpass, but few such programs are available, and this mechanism does not work on Windows.
Comment 3 Pierre Ossman cendio 2022-10-25 13:18:18 CEST
This is one specific solution, so closing this in favour of the more general bug 3161.

*** This bug has been marked as a duplicate of bug 3161 ***

Note You need to log in before you can comment on or make changes to this bug.