飞牛nas+云服务器实现内网穿透

说明:需要在云服务部署服务端,飞牛nas部署客户端,使用云服务器作为流量转发。 这是一个开源项目,开源地址:https://github.com/frank-lam/lanproxy-nat

服务端部署

方式一:文件部署

上传文件,在bin目录执行start.sh windows系统执行start.bat(需要jdk1.8及已上版本)

方式二:docker部署[建议]

宝塔后台-docker-编排模版,输入

version: '3.1'
services:
  lanproxy-client:
    image: franklin5/lanproxy-server
    container_name: lanproxy-server
    environment:
     # 配置你的账号,默认admin
     - LANPROXY_USERNAME=admin
     # 配置你的密码,默认admin
     - LANPROXY_PASSWORD=admin
    volumes:
     # 用于保存创建的配置文件,避免重启服务后配置消失
     - /usr/local/docker/lanproxy-server/config-data:/root/.lanproxy
    ports:
     - 8090:8090
     - 4900:4900
     - 8089:8089
    restart: always

然后点击“容器编排”-选择刚刚的模版即可创建容器。 这时候就可以进入服务端后台进行配置了,默认的地址: http://IP:8090 * 需要添加一个客户端,记录下密钥,待会填在客户端。*

客户端部署

方式一:文件部署

和服务端一样:上传文件,在bin目录执行start.sh windows系统执行start.bat(需要jdk1.8及已上版本)

方式二:docker部署[建议]

飞牛管理页面,docker-compose新增项目,输入名称,选择一个存储路径,创建compose.yml,输入:

version: '3.1'
services:
  lanproxy-client:
    image: franklin5/lanproxy-client
    container_name: lanproxy-client
    environment:
     # 这里是在lanproxy后台配置的密钥
     - LANPROXY_KEY=xxxx
     # 服务器的ip,支持域名
     - LANPROXY_HOST=xxxxx
    restart: always

启动即可,注意要是测试不能 多个项目用同一个模版,会出错。 然后登陆服务端配置内网端口吧,建议飞牛的地址写局域网ip,不要写127.0.0.1. 文件下载地址: https://ruoyi-vsalw.oss-cn-shanghai.aliyuncs.com/webdata/2024/12/内网穿透_20241224114603A009.zip