栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

利用nginx和ssh进行内网穿透

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

利用nginx和ssh进行内网穿透

外网服务器
首先准备一套可以外网访问的服务器,并且安装nginx ,以centos为例

yum install nginx
service nginx start
编辑nginx的配置文件

vim /etc/nginx/conf.d/default.conf
server {
listen 8000;
server_name test.im050.com;
location / {
proxy_pass http://127.0.0.1:10000;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
}
}
Nginx监听8000端口,并把8000端口代理到本地的10000端口上。

本机操作
在机上执行

ssh root@test.im050.com -R 10000:127.0.0.1:8000
将本机的8000端口映射到外网服务器的10000端口上。

所以代理的流程就是

test.im050.com:8000 -> test.im050.com:10000 -> localhost:8000

从而实现通过外网访问本地web环境,在做各种需要回调的接口时可以方便的在本地进行调试。

https://www.im050.com/posts/402

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422789.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号