树洞剪藏#剪藏#树洞剪藏

NAS内网穿透frpc+frps - H Blog

2024 年 12 月 19 日1 分钟
分享Twitter / XTelegram微博
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

复制链接

QQ

微博

首页

图库

归档

友链

公益项目

Docker Compose汇总

Icon免费图标

© 2024 H Blog . All Rights Reserved. Powered by Halo Pro 2.20.5 . Developed by nicetheme . 赣ICP备2024046517号-1

浙公网安备33011302000685号

相关文章