1 lanproxy自定义内网穿透
lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议,可用作访问内网网站、本地支付接口调试、SSH访问、远程桌面等等,而且带Web在线管理面板,添加端口配置十分简单。
lanproxy是Java环境编译的使用云服务器的服务端将请求映射到本地的客服端进行访问。简图如下:
环境要求:
必须拥有一台自己的云服务器。
1.1 下载地址
https://file.nioee.com/d/2e81550ebdbd416c933f/
百度网盘:
链接:https://pan.baidu.com/s/1N2QO1qyWHkN5N5KQkiLPBQ
提取码:c5bq
1.2 搭建介绍
服务端需要安装在一个有公网IP的服务器上,系统为Linux/Windows均可,我这里使用的是阿里云的云主机linux centos7。
2 服务端安装
2.1、安装JAVA
java
版本至少为1.7
,查看命令为java -version
,我这里安装了JAVA1.7。如果没安装可参考:Linux/Windows系统安装最新版JAVA教程。
2.2、lanproxy服务端的安装
将下载的服务端文件,上传到服务器
解压
unzip proxy-server-0.1.zip
然后编辑配置文件conf/config.properties
,
vi proxy-server-0.1/conf//config.properties
参考如下:
#根据实际情况进行修改
server.bind=0.0.0.0#与代理客户端通信端口【默认4900建议修改】
server.port=8001#ssl相关配置 根据自己需求进行配置
server.ssl.enable=true
server.ssl.bind=0.0.0.0
server.ssl.port=8002
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
#WEB访问端口【可自行修改】
config.server.port=8090
#WEB访问账号【建议自行修改】
config.admin.username=admin
#WEB访问密码【建议自行修改】
config.admin.password=admin123
#—————end
2.3启动服务端
#启动脚本位于服务端bin目录下
cd /opt/lanproxy/proxy-server-0.1/bin/
#运行sh脚本
./start.sh
#查看服务是否启动,下面通过查看端口判断是否启动
netstat -tnlp
2.4 查看管理界面
浏览器访问服务端管理页面,http://公网IP:配置文件下的config.server.port/,进入如下页面http://ip:8090
3 客服端安装
客户端安装有多种方式,我这里使用lanproxy-client-windows-amd64-20190523.tar进行安装。不用java客户端的可以使用下面提供的各个平台的客户端,省去安装java运行环境
普通端口连接
# mac 64位 nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY & # linux 64位 nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY & # windows 64 位 ./client_windows_amd64.exe -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY
SSL端口连接
# mac 64位 nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true & # linux 64位 nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true & # windows 64 位 ./client_windows_amd64.exe -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true
3.1 登录添加随机注册码
解压lanproxy-client-windows-amd64-20190523.tar文件,新建start.bat文件放在同一目录下。
文件内容如下:
启动客户端,执行start.bat即可
启动完成后可在管理界面查看客户端连接状态
配置完成
4 端口配置
客户端内配置对应端口即可
评论(7)
站长,请留下你的联系方式,有问题请教
旁边 在线客服QQ 联系
你右边那个qq点了之后会自动消失
好像会自动刷新页面,我想请教lanproxy自定义内网穿透怎么弄的
换个浏览器 点击一下
加Q2038775060
加了,昵称叫神仙