Skip to content

a ssh auto port forwarding and auto reconnect script.

Notifications You must be signed in to change notification settings

feifei435/port_auto_forwarding

Repository files navigation

port auto forwading

我们经常面临这样的尴尬:

  • 家里如何访问放在公司的电脑?
  • 局域网内两台机器,跨网段,不能互相访问?
  • 两台笔记本连入一个客户端互相隔离的wifi,两台机器无法互通?

怎么解决A和B都有网络,但是却无法互通这样的问题? 这里提供一种通用的解决方法:找一个找一个A和B都能访问通的C机器,做他们两个的代理,A和B的所有流量都通过C机器中转

-------    2    -------   1   -------
|     |<--------|     |<------|     |
|  A  |         |  C  |       |  B  |
|     |-------->|     |------>|     |
-------    3    -------   4   -------

此脚本做了什么

通过使用SSH的远程端口映射机制

将A本地的某个端口,映射到一台公网机器C或者一台AB都能访问通的内网机器C.

并且做到了开机自动映射,断线检测及断线自动重连。

环境需求

此脚本在centos7测试通过

About

a ssh auto port forwarding and auto reconnect script.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published