ssh 实现本地启动服务,外部能访问
- 本地执行
1
ssh -N -R 9091:localhost:8888 -o ServerAliveInterval=60 -o ServerAliveCountMax=3 root@remote_ip
- 本地启动 go http 服务,端口是 8888
1
go run main.go
- 服务器检查是否有监听 9091 端口
1
netstat -pantu | grep 9091
- 外部访问
http://remote_ip:9091/msgEmail2/getConversations?ID=43 - 如果不能访问,检查服务器防火墙