NAS内网穿透frpc+frps - H Blog

同步来源:树洞剪藏 源站剪藏 ID:487 原文地址:https://www.huanhq.com/archives/FRP
NAS内网穿透frpc+frps - H Blog
set 限制解除
首页
图库
归档
友链
公益项目
阅读
Navidrome
图床
Docker Compose汇总
Icon免费图标
NAS内网穿透frpc+frps
H
2024-10-29
140
5
Docker Compose
NAS
前言 适用条件:无公网IPV4、IPV6的网络环境;域名后想隐藏端口的强迫症 个人建议:采用境外VPS(带宽较大,HK优先,延迟低) 搭建步骤 一、VPS搭建frps、Nginx Proxy Manager 二、家庭服务搭建frpc 三、域名托管A类型指向VPS IPV4地址 四、Nginx Proxy Manager配置反代 第一步:搭建frps、Nginx Proxy Manager Frps
VPS:路径:/home新建一个 /frps和/npm
在frps中添加docker-compose.yml、frps.toml两个文件,并填写下方代码 docker-compose.yml
version: "3.5"
services:
frp:
image: stilleshan/frps
ports:
- "7000:7000"
networks:
- nginx
volumes:
- /home/frps/frps.toml:/frp/frps.toml
restart: always
container_name: frp
networks:
nginx:
external: true Copy frps.toml
bindAddr = "0.0.0.0"
bindPort = 7000
#kcpBindPort = 7000
quicBindPort = 7000
vhostHTTPPort = 80
vhostHTTPSPort = 443
transport.maxPoolCount = 2000
transport.tcpMux = true
transport.tcpMuxKeepaliveInterval = 60
transport.tcpKeepalive = 7200
transport.tls.force = false
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin" #需替换,可自定内容
webServer.password = "admin" #需替换,可自定内容
webServer.pprofEnable = false
log.to = "./frps.log"
log.level = "info"
log.maxDays = 3
log.disablePrintColor = false
auth.method = "token"
auth.token = "12345678" #需替换,可自定内容
allowPorts = [
{ start = 10001 , end = 50000 } #frps放行端口段10001-50000
]
maxPortsPerClient = 8 #允许放行frpc端口数量,可修改
udpPacketSize = 1500
natholeAnalysisDataReserveHours = 168 Copy
cd /home/frps docker compose up -d 然后就启动容器啦 Nginx Proxy Manager
version: "3.5"
services:
nginx:
image: 'jc21/nginx-proxy-manager:latest'
container_name: nginx
ports:
-
"443:443"
-
"80:80"
-
"81:81"
-
"10222:10222"
restart: always
volumes:
-
/home/nginx/data:/data
-
/home/nginx/letsencrypt:/etc/letsencrypt
environment:
- TZ=Asia/Shanghai
networks:
- nginx
networks:
nginx:
name: nginx Copy
cd /home/nmp docker compose up -d 部署后访问VPSIP:81即可 第二步:搭建frpc 搭建方式很多,本文使用Docker Compose搭建 同frps,为避免因 frpc.toml 文件的挂载,格式或者配置的错误导致容器无法正常运行并循环重启.请确保先配置好 frps.toml 后在执行启动
frpc.toml
serverAddr = "xx.xx.xx.xx" #你的VPS地址
serverPort = 7000
auth.method = "token"
auth.token = "freefrp.net" #同frpc.toml中auth.token
[[ proxies ]]
name = "tcp_xxxxx" #自定义服务名称,可复制多个,但后续name、localPort必须不同
type = "tcp" #协议类型,常见为tcp,但也可为http等,详见项目地址
localIP = "192.168.1.2" #你的本地IP,若搭建在nas,则为nas的IP
localPort = 5000 #你的本地服务web端口
remotePort = 12306 #你想反代出去的端口,可自定义,Nginx Proxy Manager中填写此端口
#数值范围为frps.toml中allowPorts放行端口段(本文10001-50000)
[[ proxies ]]
name = "web2_xxxxx"
type = "https"
localIP = "192.168.1.2"
localPort = 5001
remotePort = 12306
[[ proxies ]]
name = "tcp1_xxxxx"
type = "tcp"
localIP = "192.168.1.3"
localPort = 22
remotePort = 22222 Copy Docker Compose
services: # 服务定义
frpc: # 服务名称
image: stilleshan/frpc # 镜像来源
container_name: frpc # 容器名称
restart: always # 容器重启策略
privileged: true # 允许容器获得特权
network_mode: host # 宿主机网络模式
volumes: # 挂载卷
- /volume1/docker/AppData/frp/frpc.toml:/frp/frpc.toml # 映射配置文件存储路径 Copy 第三步:将二级域名DNS A类型解析至VPS的IP 域名解析 解析一个*给我们vps的这个IP
第四步:配置Nginx Proxy Manager
输入vps ipv4地址:81 打开后注册账号密码 进入web服务 默认账号: [email protected] 默认密码:changeme
申请证书
然后就可以访问了
版权声明:本文为「HuanHQ」的原创文章,转载请附上原文出处链接及本声明
5
绿联虚拟机部署iStoreOS软路由系统
NAS搭建Navidrome打造私...
推荐阅读
Linux
Nezha V1部署教程+Nginx反代
前言 最近,哪吒面板进行了V1版本的更新,页面UI和系统操作逻辑和V0相比有了非常大的变化, 所以写一篇新的教程教大家如何搭建安装。 安装 Dashboard 与常规的不同,本期教程采用的是Docker-Compose的方式进行部署
H
121
2
3
Dokcer
关于Symedia项目如何实现归档刮削、分类?
个人体验 这个功能可以算是Symedia这个项目的主要灵魂了 可以看看,我平均一天的刮削量是接近3000部电影!!! 归档刮削 新建一个刮削,这里以我为例,新建一个剧集刮削的规则
H
130
0
2
Dokcer
Emby直链115神器,削刮、整理、重命名(Symedia+FastEmby)
Symedia配置指南 前期准备 注意需要留空两个cookie,CloudDrive2,Symedia各一个 已经购买作者的激活码可以部署 如没购买可以前往作者项目地址
H
1104
3
8
Linux
Emby网盘直链播放视频
实现原理 作者地址https://github.com/bpking1/embyExternalUrl 通过劫持alist直链302从而达到外网播放平均在40MB/s(实际数据
H
224
0
1
评论
(或登录账号)
提交评论
0 条评论
H Blog
分享NAS教程、Dokcer Compose
27
文章数
4
分类数
11
评论数
142
点赞数
8101
访问量
文章目录
前言 搭建步骤 第一步:搭建frps、Nginx Proxy Manager 第二步:搭建frpc 第三步:将二级域名DNS A类型解析至VPS的IP 第四步:配置Nginx Proxy Manager 申请证书
热门文章
Nezha V1部署教程+Nginx反代
2024-12-19
关于Symedia项目如何实现归档刮削、分类?
2024-12-12
Emby直链115神器,削刮、整理、重命名(Symedia+FastEmby)
2024-12-02
Emby网盘直链播放视频
2024-11-23
MoviePilot-V2版—插件教程
2024-11-20
分类目录
绿联云 18
虚拟机
Linux 7
Dokcer 23
标签
#Icon 1
#FastEmby 1
#Docker Compose 18
#NAS 15
#媒体库 5
#MoviePilot-V2插件 1
#S'y'me'dia
#图床 1
#Github 3
#哪吒探针 2
#Symedia 2
#虚拟机 1
复制链接
微博
首页
图库
归档
友链
公益项目
Docker Compose汇总
Icon免费图标
© 2024 H Blog . All Rights Reserved. Powered by Halo Pro 2.20.5 . Developed by nicetheme . 赣ICP备2024046517号-1
浙公网安备33011302000685号