一款带Web管理面板的内网穿透工具:lanproxy使用教程

lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议,可用作访问内网网站、本地支付接口调试、SSH访问、远程桌面等等,而且带Web在线管理面板,添加端口配置十分简单。

截图

lanproxy(1).png 一款带Web管理面板的内网穿透工具:lanproxy使用教程  nbsp 端口 配置 第1张

lanproxy(2).png 一款带Web管理面板的内网穿透工具:lanproxy使用教程  nbsp 端口 配置 第2张

服务端安装

服务端需要安装在一个有公网IP的服务器上,系统为Linux/Windows均可。

1、安装JAVA
java版本至少为1.7,查看命令为java -version

2、Linux系统安装
首先下载发布包,服务端发布包下载地址:链接: https://pan.baidu.com/s/1j6y14YDUbKS1AJq5jzfAoQ 提取码: 2pps 

#解压发布包
unzip proxy-server-0.1.zip
#进入到文件夹
cd proxy-server-0.1

然后编辑配置文件conf/config.properties,参考如下:

server.bind=0.0.0.0

#与代理客户端通信端口
server.port=4900

#ssl相关配置
server.ssl.enable=true
server.ssl.bind=0.0.0.0
server.ssl.port=4993
server.ssl.jksPath=test.jks
server.ssl.keyStorePassword=123456
server.ssl.keyManagerPassword=123456

#这个配置可以忽略
server.ssl.needsClientAuth=false

#WEB在线配置管理相关信息
config.server.bind=0.0.0.0
config.server.port=8090
config.admin.username=admin
config.admin.password=admin

运行lanproxy

cd /root/proxy-server-0.1/bin
chmod +x startup.sh
./startup.sh

然后打开地址http://ip:8090,使用上面配置中配置的用户名密码登录,进入Web管理面板,且配置数据存放在~/.lanproxy/config.json文件中。

#如果打不开Web界面,就需要开启防火墙,一般CentOS系统出现情况最多
#Centos 6系统
iptables -I INPUT -p tcp --dport 8090 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7系统
firewall-cmd --zone=public --add-port=8090/tcp --permanent 
firewall-cmd --reload

3、Windows系统安装
方法参考上面,只是启动的时候双击bin文件夹里的startup.bat即可运行。

客户端使用

客户端一般安装在一个内网的VPS服务器或Windows电脑上使用。

1、配置服务端
首先我们通过http://ip:8090进入服务端Web管理界面,先添加客户端,名称随便填。

lanproxy(3).png 一款带Web管理面板的内网穿透工具:lanproxy使用教程  nbsp 端口 配置 第3张

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

lanproxy(4).png 一款带Web管理面板的内网穿透工具:lanproxy使用教程  nbsp 端口 配置 第4张

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

这时候基本配置好了一个客户端节点,且该节点可以供多个客户端使用。

2、JAVA客户端使用
本版本需要安装java,且版本依然至少为1.7,查看命令为java -version

然后进入客户端,再将文件解压到服务器或者Windows电脑上,编辑conf/config.properties配置文件,修改如下:

#与在proxy-server配置后台创建客户端时填写的秘钥保持一致;
client.key=
ssl.enable=true
ssl.jksPath=test.jks
ssl.keyStorePassword=123456

#这里填写实际的proxy-server地址;没有服务器默认即可,自己有服务器的更换为自己的proxy-server(IP)地址
server.host=lp.thingsglobal.org

#proxy-server ssl默认端口4993,默认普通端口4900
#ssl.enable=true时这里填写ssl端口,ssl.enable=false时这里填写普通端口
server.port=4993

最后运行lanproxy

#运行方法可参考服务端运行步骤
linux(mac)系统:直接进入bin目录,然后运行startup.sh脚本
windows系统:直接双击bin目录下的startup.bat

最后客户端运行后,服务端Web界面的配置状态显示在线即连接成功。

lanproxy(5).png 一款带Web管理面板的内网穿透工具:lanproxy使用教程  nbsp 端口 配置 第5张

如果显示不在线检查下防火墙端口和配置是否正确什么的。





作者头像
哆哆盘创始人

上一篇:实现某东商城某商品评论数据的爬取(评论数据不少于100条,包括评论内容、时间和评分)
下一篇:阿里云盘每日签到脚本(青龙面板脚本)

发表评论

https://s.click.taobao.com/CfzAAut