内网穿透实验-lanproxy
2025/5/15大约 2 分钟
内网穿透实验-lanproxy
建立与公网与私网的映射,使其它用户可以访问当前局域网主机
服务端配置
docker
检查系统内核,docker要求内核大于3.10
uname -r设置阿里云镜像仓库(注意选择自己操作系统对应镜像仓库)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新yum软件包索引
yum makecache fast安装docker引擎及扩展组件
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y设置阿里云源(速度较快)
mkdir /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://jsodkx19.mirror.aliyuncs.com"] } EOF重新加载配置并启动
systemctl daemon-reload systemctl start docker验证docker是否正确安装
docker run hello-world
Nginx
安装Nginx
yum install -y nginx启动Nginx
systemctl start nginx
lanproxy-server
下载docker镜像
docker pull franklin5/lanproxy-server创建项目文件
mkdir lanproxy cd lanproxy编写配置文件docker-compose.yml
version: '3.1' services: lanproxy-client: image: franklin5/lanproxy-server container_name: lanproxy-server environment: - LANPROXY_USERNAME=admin - LANPROXY_PASSWORD=admin ports: - 8090:8090 - 4900:4900 - 4993:4993 - 9000-9100:9000-9100 restart: always启动服务
docker-compose up -d防火墙开放相关端口

访问8090端口登录

添加客户端并生成密钥,密钥后面要用

客户端配置
java
下载java开发工具包JDK:https://www.oracle.com/java/technologies/downloads/
安装完成后添加环境变量


验证环境配置成功

lanproxy-client
修改配置文件distribution/proxy-client-0.1/conf/config.properties

使用Git运行start.sh启动客户端:https://git-scm.com/downloads

客户端上线

配置映射端口

完成配置

image-20250515183048454 成功登录本地Web服务

贡献者
云影
