飞牛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