一款带Web管理面板的内网穿透工具:lanproxy使用教程
说明
博主今天找Frp管理面板的时候,无意间发现了lanproxy内网穿透工具,自带Web管理面板,让我们在服务端配置方便了很多,而且一个服务端可以支持多个客户端连接,看起来还不错,这里就分享下。
简介
lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议,可用作访问内网网站、本地支付接口调试、SSH访问、远程桌面等等,而且带Web在线管理面板,添加端口配置十分简单。
相关链接
主页地址:https://nat.io2c.com/
Github地址:https://github.com/ffay/lanproxy
服务端安装
服务端需要安装在一个有公网IP
的服务器上,系统为Linux/Windows
均可。
1、安装JAVAjava
版本至少为1.7
,查看命令为java -version
,如果没安装可参考:Linux/Windows系统安装最新版JAVA教程
2、Linux系统安装
首先下载发布包,服务端发布包下载地址:点击进入
1 | 下载最新发布包 |
然后编辑配置文件conf/config.properties
,参考如下:
1 | server.bind=0.0.0.0 |
运行lanproxy
:
1 | cd /root/proxy-server-0.1/bin |
然后打开地址http://ip:8090
,使用上面配置中配置的用户名密码登录,进入Web管理面板,且配置数据存放在~/.lanproxy/config.json
文件中。
1 | #如果打不开Web界面,就需要开启防火墙,一般CentOS系统出现情况最多 |
3、Windows系统安装
方法参考上面,只是启动的时候双击bin文件夹里的startup.bat
即可运行。
客户端使用
客户端一般安装在一个内网的VPS服务器或Windows电脑上使用。这里说下JAVA和非JAVA两个客户端的使用方法,客户端下载地址:点击进入
1、配置服务端
首先我们通过http://ip:8090
进入服务端Web管理界面,先添加客户端,名称随便填。
然后点击刚刚添加的客户端名称,再添加配置,设置公网端口,后端IP:端口
。
截图的配置意思是将内网的888
端口映射到服务器的8080
端口,也就是访问服务器ip:8080
等于访问内网ip:888
。
这时候基本配置好了一个客户端节点,且该节点可以供多个客户端使用。
2、JAVA客户端使用
本版本需要安装java,且版本依然至少为1.7,查看命令为java -version,如果没安装可参考:Linux/Windows系统安装最新版JAVA教程
然后进入客户端下载地址,下载proxy-java-client-0.1.zip,再将文件解压到服务器或者Windows电脑上,编辑conf/config.properties配置文件,修改如下:
1 | https://seafile.cdjxt.net/d/2e81550ebdbd416c933f/files/?p=/proxy-java-client-0.1.zip&dl=1 |
最后运行lanproxy
:
1 | #运行方法可参考服务端运行步骤 |
3、非JAVA客户端使用
该方法可以不用安装java即可在客户端运行lanproxy,首先下载对应版本的JAVA客户端,然后解压出来,再运行以下命令:
1 | 以下需要使用的参数是服务端IP,服务端端口,客户端密匙 |
这里单独说下Windows电脑使用方法,首先按住Win+R,输入cmd进入命令窗口。
1 | 如果你将客户端exe文件解压到了D盘的RATS文件夹,则使用命令进入RATS文件夹 |
最后客户端运行后,服务端Web界面的配置状态显示在线即连接成功。
如果显示不在线检查下防火墙端口和配置是否正确什么的。