收起左侧

烦请增加nginx的自定义配置接口?太需要了

30
回复
3646
查看
[ 复制链接 ]

31

主题

107

回帖

0

牛值

小有名气

2024-12-16 16:22:47 显示全部楼层 阅读模式

1、需求情况

家庭通过路由器部署飞牛nas,在飞牛docker中安装软件,需要开放很多端口(比如笔记,it-tools,照片处理等),都需要在路由器NAT配置中,增加端口转发映射功能,才能通过路由器外网地址访问NAS的服务。

这样每增加一个端口服务,就需要配置一个NAT映射,很少麻烦

2、实现情况

在安装飞牛浏览器过程中,发现自动安装了trim-chromium.conf配置文件,实现了通过****.5ddd.com/trim-chrominm,pass_proxy 0.0.0.0:3001去映射浏览器的docker服务

实际上浏览器也是通过3000,3001端口实现服务的,只不过在nginx配置中实现了接口配置

3.能否开放一个配置文件,实现nginx配置的附加,实现用户自定义端口开发的功能,通过nginx路由配置实现*.5ddd.com/路由 的访问

烦请飞牛给与解决方案。

结帖!飞牛可以设置不使用80,443端口

收藏
送赞 6
分享

34

主题

475

回帖

90

牛值

社区共建团

社区共建团荣誉勋章

2025-2-16 10:59:42 显示全部楼层
aweivu 发表于 2024-12-24 10:17
有域名,docker开放的访问端口,也得一个个带端口访问,没法通过飞牛5666带路径访问 ...

lucky目前可以通过反向代理加后缀来实现,你可以试一试

2

主题

34

回帖

0

牛值

fnOS系统内测组

2024-12-18 15:11:40 显示全部楼层
对头这个很重要哇,刚试了下手动创建配置文件结果nginx reload给把所有配置重置了,还有桌面的图标链接也需要能同步修改哦,比如用navidrome,桌面图标要能编辑增删就好了

6

主题

5861

回帖

0

牛值

管理员

2024-12-17 14:26:03 显示全部楼层
感谢你的反馈,我们会跟进这个问题
确实需要 不然用其他应用还要单独再映射端口  详情 回复
2025-2-13 12:18
麻烦 优先这个 不然nas很废,就一个主界面  详情 回复
2024-12-20 09:01

6

主题

16

回帖

0

牛值

江湖小虾

2024-12-18 20:28:12 显示全部楼层
急需的话ssh到后台自己追加
后台追加后,重启reload nginx自动覆盖了。 有解决办法吗?麻烦说一下  详情 回复
2024-12-19 09:01

31

主题

107

回帖

0

牛值

小有名气

2024-12-19 09:01:11 楼主 显示全部楼层
后台追加后,重启reload nginx自动覆盖了。

有解决办法吗?麻烦说一下
再不行就得研究下官方做的这些恢复操作是写在哪里的,如果是nginx程序,就把它替换掉  详情 回复
2024-12-19 13:02
新建个.conf文件放conf.d目录下可以吗?  详情 回复
2024-12-19 12:51
前几天也是弄了好久不成功,看到论坛里面帖子,是新版本系统里面设置了保护措施,有个加密的压缩包里面有配置文件,reload nginx后就会有那个压缩包文件覆盖被修改文件,好像说后面不会开放这个功能 https://club.fn  详情 回复
2024-12-19 12:21

0

主题

5

回帖

0

牛值

江湖小虾

2024-12-19 12:21:00 显示全部楼层
前几天也是弄了好久不成功,看到论坛里面帖子,是新版本系统里面设置了保护措施,有个加密的压缩包里面有配置文件,reload nginx后就会有那个压缩包文件覆盖被修改文件,好像说后面不会开放这个功能
https://club.fnnas.com/forum.php ... 4648&highlight=

6

主题

16

回帖

0

牛值

江湖小虾

2024-12-19 12:51:20 显示全部楼层
aweivu 发表于 2024-12-19 09:01
后台追加后,重启reload nginx自动覆盖了。

有解决办法吗?麻烦说一下

新建个.conf文件放conf.d目录下可以吗?

6

主题

16

回帖

0

牛值

江湖小虾

2024-12-19 13:02:04 显示全部楼层
aweivu 发表于 2024-12-19 09:01
后台追加后,重启reload nginx自动覆盖了。

有解决办法吗?麻烦说一下

再不行就得研究下官方做的这些恢复操作是写在哪里的,如果是nginx程序,就把它替换掉
这个难度较大,nginx他们应该做了源码级修改,增加了自己的 官方为什么会如此倔强 用来7zz解压软件,看来需要破解密码,重新打包了。 安装浏览器,他通过安装程序就增加了trim_chromium.conf配置文件。他们通过密  详情 回复
2024-12-19 20:11

31

主题

107

回帖

0

牛值

小有名气

2024-12-19 20:11:36 楼主 显示全部楼层
这个难度较大,nginx他们应该做了源码级修改,增加了自己的

官方为什么会如此倔强

用来7zz解压软件,看来需要破解密码,重新打包了。

安装浏览器,他通过安装程序就增加了trim_chromium.conf配置文件。他们通过密码重新打包了恢复chenchen程序
还是走ipv6吧,直接整个nginx统一代理  详情 回复
2024-12-20 09:46

1

主题

2

回帖

0

牛值

江湖小虾

2024-12-20 09:01:30 显示全部楼层
麻烦 优先这个 不然nas很废,就一个主界面

6

主题

16

回帖

0

牛值

江湖小虾

2024-12-20 09:46:39 显示全部楼层
还是走ipv6吧,直接整个nginx统一代理

6

主题

16

回帖

0

牛值

江湖小虾

2024-12-20 12:31:56 显示全部楼层
还有一招你可以试试,把你自定义的conf文件放到conf.d目录下,然后执行chattr +i conf.d,禁止所有用户删除和修改conf.d,再执行nginx -s reload命令,需要移除不可更改的权限的话参数改成-i
这个试过了不行,nginx -T都加载配置了还是访问不了  详情 回复
2025-1-6 11:47

2

主题

3

回帖

0

牛值

江湖小虾

2024-12-24 09:03:27 显示全部楼层
Lucky 在自己买个域名吧~ 美滋滋
有域名,docker开放的访问端口,也得一个个带端口访问,没法通过飞牛5666带路径访问  详情 回复
2024-12-24 10:17

31

主题

107

回帖

0

牛值

小有名气

2024-12-24 10:17:55 楼主 显示全部楼层
有域名,docker开放的访问端口,也得一个个带端口访问,没法通过飞牛5666带路径访问
lucky目前可以通过反向代理加后缀来实现,你可以试一试  详情 回复
2025-2-16 10:59

7

主题

19

回帖

0

牛值

fnOS系统内测组

2024-12-24 17:04:24 显示全部楼层
再装一个nginx,监听在不同端口就好了

18

主题

92

回帖

0

牛值

初出茅庐

2024-12-30 21:24:12 显示全部楼层
建议飞牛把端口被哪些软件使用功能显示出来,如果有修改端口功能更好

3

主题

14

回帖

0

牛值

fnOS系统内测组

2024-12-31 15:54:33 显示全部楼层
套个1panel装op就好了

5

主题

15

回帖

0

牛值

江湖小虾

2025-1-2 22:12:01 显示全部楼层
反代理非常需要 目前系统加入限制禁止修改

2

主题

34

回帖

0

牛值

fnOS系统内测组

2025-1-6 11:47:06 显示全部楼层
这个试过了不行,nginx -T都加载配置了还是访问不了

1

主题

2

回帖

0

牛值

江湖小虾

2025-1-10 11:10:41 显示全部楼层
有没有兄弟试过二进制nginx平滑升级成开源nginx https://blog.csdn.net/m0_62367799/article/details/143685920. 或者删除备份的包 😜
飞牛的nginx加入自己的模块,编译。利用通用的nginx不可能实现  详情 回复
2025-1-11 16:06

31

主题

107

回帖

0

牛值

小有名气

2025-1-11 16:06:03 楼主 显示全部楼层
飞牛的nginx加入自己的模块,编译。利用通用的nginx不可能实现
有个不太是办法的办法 只适用于API的暴露 (因为页面会有资源获取的问题) 暴露个gitlab的代码接口之类的。 Step1: 停掉chrome服务 Step2: 在启动一个nginx反响代理3000端口 然后配二级路径: /chromium/xxx/ Step3: x  详情 回复
2025-1-13 14:29

1

主题

2

回帖

0

牛值

江湖小虾

2025-1-13 14:29:31 显示全部楼层
有个不太是办法的办法 只适用于API的暴露 (因为页面会有资源获取的问题) 暴露个gitlab的代码接口之类的。
Step1: 停掉chrome服务
Step2: 在启动一个nginx反响代理3000端口 然后配二级路径: /chromium/xxx/
Step3: xxx是你的资源位置 nginx加载配置
测试过是可行的

6

主题

48

回帖

0

牛值

fnOS系统内测组

2025-2-13 12:18:29 显示全部楼层
确实需要 不然用其他应用还要单独再映射端口

6

主题

48

回帖

0

牛值

fnOS系统内测组

2025-2-14 10:12:41 显示全部楼层
支持支持支持支持支持支持支持支持支持支持支持支持支持

0

主题

3

回帖

0

牛值

江湖小虾

2025-3-6 12:11:23 显示全部楼层
还没有支持吗

1

主题

2

回帖

0

牛值

江湖小虾

2025-4-9 03:49:11 显示全部楼层
将源修改为阿里的源,再apt命令安装一个nginx搞自己的配置

34

主题

475

回帖

90

牛值

社区共建团

社区共建团荣誉勋章

2025-4-12 08:22:31 显示全部楼层

免费白嫖官方域名,肯定有限制

0

主题

3

回帖

0

牛值

江湖小虾

飞牛设置不使用80,443端口后, 还是不会在nginx自动配置啊? 是需要配合lucky用吗?
不会的。不强制80,443.就不会占用了  详情 回复
前天 08:56

31

主题

107

回帖

0

牛值

小有名气

前天 08:56 楼主 显示全部楼层
封尘印 发表于 2025-5-10 21:45
飞牛设置不使用80,443端口后, 还是不会在nginx自动配置啊? 是需要配合lucky用吗? ...

不会的。不强制80,443.就不会占用了
还是没理解@_@ 设置不使用80, 443后. 我打开navidrome, 访问的还是4533端口啊? 路由上不是还要开4533端口吗?  详情 回复
前天 09:40

0

主题

3

回帖

0

牛值

江湖小虾

zhuangd 发表于 2025-5-11 08:56
不会的。不强制80,443.就不会占用了

还是没理解@_@ 设置不使用80, 443后.  使用ddns直连, 我打开navidrome, 访问的还是4533端口啊? 路由上不是还要开4533端口吗?  用fnid 中断转发连接 倒是可以用.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则