说明
木有公网ip,利用云服务器中转,实现外网对本地无公网ip主机web server的访问
SSH远程端口直接转发
windows本地用Python+Flask搭建了一个测试网站
服务器ssh配置信息做一些小修改,见这个(ssh内网穿透nginx,tomcat等服务_哔哩哔哩_bilibili),主要改了如下一些东西,
在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是远程连接端口号
如果没有出现其他warning信息则转发建立成功,服务器切记放行端口
然后可以用服务器公网ip+端口号愉快访问本地服务器了
Nginx做转发,去掉端口号
有端口号这个尾巴看起不得劲儿,在nginx的80端口做转发
现在不要端口号也可以愉快访问了。
上面适用于没有公网ipv4及ipv6的情况
完。
Original: https://blog.csdn.net/weixin_40769894/article/details/121861048
Author: 一位用爱发电的业余、弱鸡程序猿
Title: 内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/746225/
转载文章受原作者版权保护。转载请注明原作者出处!