在做oatpp项目的时候,在实验室Linux服务器下,git的代码,直接跑代码。oatpp在设置端口的时候,设置的是8000。在服务器上使用curl http://localhost:8000命令可以出结果{"statusCode":200,"message":"Hello World!"}。然而我想当然的在自己电脑上Google浏览器上直接输入localhost:8000,这样肯定是出不了结果的,因为我的电脑都没有和实验室服务器连接。
实验室服务器大家用的终端设备都是MobaXterm,参考网上的资料进行操作。
关于MobaXterm这个自行去网上下载。
首先得知道实验室服务器的ip是什么,终端输入ifconfig即可查看,eno2以太网的inet地址就是ip地址了。
第二步:点击工具栏的Tools中的MobaSSHTunnel(port forwarding),就是下面的界面:  点击左下角的New SSH tunnel,显示如下:  填好所有的之后Save,再次出现这个界面:  设置自己的本地浏览器所要访问的地址,这里设置回环地址127.0.0.1即localhost。
如此点击start按钮即可开始测试!
浏览器输入http://localhost:18000显示的就是我再实验室服务器终端通过命令curl http://localhost:8000得到的结果是一致的。
注意一个是8000,一个是18000,当然设置一样的端口也可以

|