autossh

autossh 可以完成从公网反向代理到本地进行 ip + port 的映射。


安装

前往 harding.motd.ca/autossh 完成下载。

gunzip -c autossh-1.4e.tgz | tar xvf -
cd autossh-1.4e
./configure
make
copy binary to where you wish it, or "make install" will install it under /usr/local by default.
examine autossh.host for example wrapper script and options


守护进程

这里我们以端口重定向做演示,将公网的某台虚拟机反向代理到本地某个运行中的程序。

/etc/init/autossh.conf
#!/bin/bash
 
while true
do
autossh -M0 -v -N -R [port]:localhost:[port] [user name]@[ip address]
done

FIXME

Jovi Meng 2017/09/08 08:43