内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

说明

木有公网ip,利用云服务器中转,实现外网对本地无公网ip主机web server的访问

SSH远程端口直接转发

windows本地用Python+Flask搭建了一个测试网站

内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

服务器ssh配置信息做一些小修改,见这个(ssh内网穿透nginx,tomcat等服务_哔哩哔哩_bilibili),主要改了如下一些东西,

内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

在win10上以管理员权限启动cmd,输入

ssh root@x.x.x.x -N -R 9986:127.0.0.1:5000 -o ServerAliveInterval=60 -p 22

其中x.x.x.x为远程服务器ip;9986是远程要映射的端口;127.0.0.1:5000是本地的server端口;后面参数是为了避免连接断掉隔一定时间发个信号((18条消息) nginx 反向代理实现内网穿透_qq_925319316的博客-CSDN博客_nginx反向代理内网);-p是远程连接端口号

内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

如果没有出现其他warning信息则转发建立成功,服务器切记放行端口

内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

然后可以用服务器公网ip+端口号愉快访问本地服务器了

内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

Nginx做转发,去掉端口号

有端口号这个尾巴看起不得劲儿,在nginx的80端口做转发

内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

现在不要端口号也可以愉快访问了。

内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

上面适用于没有公网ipv4及ipv6的情况

完。

Original: https://blog.csdn.net/weixin_40769894/article/details/121861048
Author: 一位用爱发电的业余、弱鸡程序猿
Title: 内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/746225/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球