我是靠谱客的博主 温婉棒球,最近开发中收集的这篇文章主要介绍lanproxy内网穿透,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

lanproxy 作者的github地址 https://github.com/ffay/lanproxy
在这里插入图片描述

1. 下载

git clone https://github.com/ffay/lanproxy.git

2. server服务

2.1 服务端配置文件修改

服务端是 proxy-server 修改该项目下的配置文件,放置在conf目录中,配置 config.properties

server.bind=0.0.0.0

#与代理客户端通信端口
server.port=4900 # 这里并不是server项目的启动端口,而是.......
# 比如说你的一个部署在内网服务器上的项目占用端口4900 ,而你想通过公网ip访问内网中
# 这个4900端口下的项目,这个server.port就等于4900

#ssl相关配置 如果不适用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 # 这里是server项目启动和访问端口
# 用户名和密码
config.admin.username=admin
config.admin.password=admin
2.2 启动和停止server项目

注意: server项目的启动必须是在公网中服务器上,即你的公网ip对应的服务器

# 启动项目
bin/start.sh
# 停止项目
bin/stop.sh
# 日志文件在logs/
2.3 访问server

项目启动成功后访问: ip:port

ip 是你的公网ip
port 为你在server中配置的 config.server.port 的值
ip:8090

第一步登录,用户名密码为 config.admin.username config.admin.password的值

第二步,出现如下页面
在这里插入图片描述

配置客户端 输入客户端名称 在生成一个随机秘钥,提交保存
在这里插入图片描述

保存成功后

1. 客户端管理会出现 你的配置 ,状态为离线状态
2. 配置管理下会出现 你的配置

在这里插入图片描述

选择配置管理下 你的配置 test_2 进行配置(添加配置)
在这里插入图片描述

代理名称  随便起
公网端口 未被占用,且和其他客户端使用的公网端口不能重复
后端ip端口 127.0.0.1:4900   ---- 注意,这里的ip为127.0.0.1 端口为server.port的值.

3.客户端启动

  1. 修改配置文件
#client.key 为生成的随机秘钥,就是你在配置客户端是生成的那个随机秘钥
client.key=
# 同理,不适用ssl连接,以下配置可以忽略
ssl.enable=true
ssl.jksPath=test.jks
ssl.keyStorePassword=123456

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

#proxy-server ssl默认端口4993,默认普通端口4900
#ssl.enable=true时这里填写ssl端口,ssl.enable=false时这里填写普通端口
server.port=4990
# 这个server.port为你想要通过外网访问的内网项目的端口
  1. 启动项目
方法同server的启动

4.查看

这是查看server项目的web页面会发现你配置的客户端的状态为在线状态
启动你想通信的项目,然后就能访问了
在这里插入图片描述

最后

以上就是温婉棒球为你收集整理的lanproxy内网穿透的全部内容,希望文章能够帮你解决lanproxy内网穿透所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部