Comments (3)
This came up in the 4.x version already. The problem I see is that you need to open the ports on your local machine as well.
So for the setup you describe, I guess we need multiple tcp server, multiple forwards but only one ssh connection.
In fact I am having kind of the same requirement in one of my experiments where I would like to bind all ports from a kubernetes (or docker cluster) from a remote machine to my local one.
I think that goes into the same direction as your request.
I am reviewing the code one more time, and see how we could prepare the lib to do such thing.
Thanks for your input.
from tunnel-ssh.
I was asked that question before. I guess you want to open multiple ports on your local machine as well. So you would need multiple TCP servers.
In that case I simply advice to create multiple instances of the tunnel.
If you have something different in mind, please provide a usage example.
Thanks !
from tunnel-ssh.
Hi,
Many thanks for this answer;
I was thinking of transforming the tunnelOptions config variable into an array, and iterating it so you could create as much as tunnels as you need internaly, and call "conn.forwardOut" (line 80) for every entries.
What do you think ?
Thank you again
from tunnel-ssh.
Related Issues (20)
- migration from v4 to v5 HOT 5
- Server is not closed if client fails HOT 3
- There is no way to specify dynamic port HOT 2
- About using this module to test the connection process HOT 1
- Add typescript support / update @types/tunnel-ssh HOT 5
- Can not listen to events on the latest version HOT 1
- Time to update ssh2 to v1.12.0 HOT 1
- Connecting to MongoDB via tunnel-ssh HOT 2
- Logging verbose level
- Application crashing when `No Response from server` HOT 5
- About tunneling with Redis cluster (AWS Memory DB) HOT 1
- how to close the tunnel connection HOT 2
- Question : How to handle errors HOT 1
- (love) Just to tell you how great your software is HOT 1
- Option to flip the forwarding direction?
- How to change to localhost server on my pc instead my remote mysql (if connection failed) ?
- cpu-features causes build error on M1 macOS HOT 1
- not working with nodejs current version >14 HOT 2
- Unhandled Error during connection. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tunnel-ssh.