将本地服务器通过端口映射到外网的方法

一、必备的环境:Linux(Centos)系统安装最新版JAVA教程

二、穿透工具:内网穿透工具:lanproxy的安装及使用教程(自带Web管理面板的)

三、实例演示:

1、配置服务器,打开http://ip:8090进入服务端Web管理界面,先添加客户端edu

将本地服务器通过端口映射到外网的方法

将本地服务器通过端口映射到外网的方法

然后点击刚刚添加的客户端名称,再添加配置,设置公网端口,后端IP:端口

将本地服务器通过端口映射到外网的方法

将本地服务器通过端口映射到外网的方法

截图的配置意思是将内网的80端口映射到服务器的5000端口,也就是访问服务器ip:5000等于访问内网ip:80

2、配置客户端,这里我使用的是win2003的本地服务器,因此客户端选择 lanproxy-client-windows-386-20190523.tar.gz ,并将得到的解压文件client_windows_386.exe放到D盘的RATS文件夹里,如下图。

将本地服务器通过端口映射到外网的方法

将本地服务器通过端口映射到外网的方法

同时在RATS目录下新建 端口映射.bat 命令文件,记事本打开编辑的命令代码如下:

cd /d d:\RATS\
client_windows_386.exe -s 服务器的ip地址 -p 4993 -k 31fecdedced44d068728459eb983378d -ssl true
将本地服务器通过端口映射到外网的方法

将本地服务器通过端口映射到外网的方法

3、运行客户端

双击D:\RATS目录下的端口映射命令即可运行客户端,此时服务器上客户端列表状态显示为“状态”,此时映射就成功了。

将本地服务器通过端口映射到外网的方法

将本地服务器通过端口映射到外网的方法

打开http://服务器ip:5000就可以看到本地映射的网站了,即使本地的公网ip地址更换,也不会影响访问内网的服务器。

4、如何隐藏客户端,本地电脑或服务器通过cmd命令运行lanproxy客户端,但是命令不会隐藏,关闭的话就会离线,如何处理?

很简单,这里推荐的方法就是通过vbs脚本来彻底隐藏执行bat批处理文件,将以下代码保存为.vbs文件,然后直接执行这个.vbs文件即可彻底隐藏cmd窗口了:

set ws=WScript.CreateObject("WScript.Shell") 
ws.Run "D:\RATS\端口映射.bat",0
将本地服务器通过端口映射到外网的方法

将本地服务器通过端口映射到外网的方法

在一些特殊场所使用http://服务器ip:5000访问网站不合适,那么下一篇将告诉大家如何通过反向代理绑定域名。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《将本地服务器通过端口映射到外网的方法》
文章链接:https://www.vvso.cn/xlbk/19284.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册