Feature #64

avatar

Remove dependency on TCP ports for 2-way communication (passive mode)

Added by Kalle Kaitala 5744 days ago. Updated 5364 days ago.

Status:Closed Start:
Priority:Normal Due date:
Assigned to:avatarMirco Bauer % Done:

100%

Category:Server
Target version:0.6.4
Complexity:

Votes: 0

Description

Currently both the client and server need open ports for successful communication. Since most home-level connections come with port restrictions, and because you can basically do everything inside a single TCP connection, remove the need of a client having an open TCP port.

History

Updated by Mirco Bauer 5704 days ago

avatar

I agreed with Cobrian that a temporarly solution using TcpChannel + SSH tunnel (controlled by smux) is acceptable to solve firewall and NAT issues. In the long term the TcpChannel itself should be smarter or be replaced by something else.

Updated by Mirco Bauer 5676 days ago

avatar
  • Status changed from New to Closed
  • 1 set to fixed

Implemented in SVN r427

Updated by Mirco Bauer 5578 days ago

avatar
  • Status changed from Closed to Feedback
  • 1 deleted (fixed)

Well this is not fully completed yet, as you can't configure it.

Updated by Mirco Bauer 5461 days ago

avatar
  • % Done changed from 0 to 80

The Engine Manager needs SSH settings.

Updated by Mirco Bauer 5436 days ago

avatar
  • Target version changed from 0.8 to 0.6.4

Updated by Mirco Bauer 5364 days ago

avatar
  • Status changed from Feedback to Closed
  • % Done changed from 80 to 100

SSH is now fully configurable with the GUI.
Implemented in git commit 15440b60da30f55775edf75e42bcb7ca9a140002

Also available in: Atom PDF