welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ群:162333776 邮箱:admin@xlongwei.com

autossh + screen 稳定的反向代理


分类 Java   关键字 分享   发布 hongwei  1531810485397
注意 转载须保留原文链接,译文链接,作者译者等信息。  
ssh支持反向代理,将内网服务开放给外网访问;autossh能够自动重连ssh,保持反向代理稳定;scree能够保持会话,避免logout之后反向代理失效。

新建screen
没有screen时先安装
# yum install -y screen && screen --version
# screen -S autossh

加载私钥,必要时输入密码
# eval $(ssh-agent -s)
# ssh-add ~/.ssh/priv.key
# ctrl+a d  # 脱离会话,exit会结束会话,反向代理也会失效
# screen -r # 重连会话

反向代理
# autossh -M 3389 -Nf -R 10080:192.168.10.188:10080 -R 18880:192.168.10.188:80 root@domain.com -p22

外网访问(示例为:gitlab,通常是云主机访问,不提供公网访问)
# http://gituser@localhost:10080/group/project.git