sshprox (a.k.a. AutoSSH Tunnelling for FreeBSD, Fun & Profit)
These RC unit files use Autossh to enable several on-boot persistent tunnels.
- Expand README.md with more detailed install/setup instructions
- use either
INSTALL.sh
orMakefile
for initial install - clean-up
rc
service files, remove redundancies, tighten service management functions (start
,stop
,status
) - create additional script for creating new tunnel definitions
- incorporate goExpose & jc, for remote monitoring & management
- possibly use growl/ gntp/ xmpp to send network alerts about sudden tunnel outages
- modifications to:
~/.ssh/config
- modifications to:
/root/.ssh/config
├── ~/bin/
| └── get_sshprox
├── /tmp/
| └── sshprox/
├── /etc
│ ├── hosts
│ └── rc.conf
└── /usr/
└── local/
└── etc/
└── rc.d/
└── sshprox
├── sshprox_<TUNNEL_1>
├── sshprox_<TUNNEL_...>
└── sshprox_<TUNNEL_N>