springboot内网调试
### 使用nginx + xshell5实现内网穿透(反向隧道)首先需要工具:一台公网服务器(我的是centos),客户端工具xshell
配置centos开启反向隧道功能:
```
# 编辑sshd配置文件
vim /etc/ssh/sshd_config
# 开启反向隧道
GatewayPorts clientspecified
# 保存退出
# 重启服务
systemctl restart sshd.service
```
使用nginx转发80端口请求:
```
server {
listen 80;
server_name xxxx.com;
location / {
# 6080需要与后文的xshell的配置一致
proxy_pass http://127.0.0.1:6080;
}
}
```
配置xshell隧道链接:
xshell中右键会话>属性>连接>SSH>隧道>添加
类型(方向):`Remote(Incoming)`
```
源主机: 0.0.0.0
侦听端口:6080(上面nginx中配置的那个)
目标主机:localhost(本机地址)
目标端口:8080(本地端口)
```
配置好之后重新连接服务器
xshell提示连接成功
```
Trying to listen remote port 6080... Success.
```
访问网址 (http://xxxx.com/) 即可访问本地项目 其实使用utools的内网穿透也可以一键启动{:17_1068:} 梦伴如初 发表于 2021-1-8 12:37
其实使用utools的内网穿透也可以一键启动
谢谢分享,有时间去玩一下 感谢楼主的热心分享,学习一下!!! 梦伴如初 发表于 2021-1-8 12:37
其实使用utools的内网穿透也可以一键启动
求教如何使用,谢谢分享
页:
[1]