收起左侧

Lucky 应用绑定 80/443 端口教程-2025-11-30

9
回复
1832
查看
[ 复制链接 ]

2

主题

0

回帖

0

牛值

江湖小虾

2025-11-30 00:38:30 显示全部楼层 阅读模式

问题背景

飞牛 NAS 的 Lucky 应用默认以 Lucky 用户运行,而 Linux 系统中绑定 1024 以下的端口(如 80、443)需要 root 权限,导致 Lucky 无法监听这些端口。

解决方案

使用 Linux 的 setcap 命令给 Lucky 程序授予绑定特权端口的能力,无需以 root 身份运行。

操作步骤

  1. SSH 登录飞牛 NAS

ssh 你的用户名@你的NAS地址

  1. 授予端口绑定权限

sudo setcap 'cap_net_bind_service=+ep' /vol2/@appcenter/Lucky/bin/lucky

注意:如果你的 Lucky 安装在 vol1,请将路径改为 /vol1/@appcenter/Lucky/bin/lucky

  1. 验证权限是否设置成功

sudo getcap /vol2/@appcenter/Lucky/bin/lucky

应该看到输出:
/vol2/@appcenter/Lucky/bin/lucky cap_net_bind_service=ep

  1. 重启 Lucky 应用

sudo appcenter-cli stop Lucky
sudo appcenter-cli start Lucky

或者在飞牛 NAS 网页管理界面重启 Lucky 应用。

  1. 验证端口监听

sudo ss -tlnp | grep lucky

应该看到 Lucky 已监听 80 和 443 端口:
LISTEN *:80 users:(("lucky",...))
LISTEN *:443 users:(("lucky",...))

注意事项

  • 每次 Lucky 更新后需要重新执行 setcap 命令,因为二进制文件会被替换
  • 这个方法比用 root 运行更安全,遵循最小权限原则
收藏
送赞 1
分享

0

主题

1

回帖

0

牛值

江湖小虾

2025-11-30 20:41:02 显示全部楼层

个人宽带不开80、443也没用啊

托管到CF,直接反代443就可以用  详情 回复
2025-12-16 09:41

1

主题

32

回帖

0

牛值

江湖小虾

2025-12-4 11:16:41 显示全部楼层

这个好,谢谢楼主分享

9

主题

150

回帖

0

牛值

初出茅庐

2025-12-16 09:41:24 显示全部楼层
leo_微光 发表于 2025-11-30 20:41
个人宽带不开80、443也没用啊

托管到CF,直接反代443就可以用
带宽受限吧?  详情 回复
2026-1-8 15:34

0

主题

1

回帖

0

牛值

江湖小虾

2025-12-22 01:23:00 显示全部楼层

太**了,解决了我一晚上的问题!!!

0

主题

19

回帖

0

牛值

江湖小虾

2026-1-2 21:35:14 显示全部楼层
谢谢楼主分享

0

主题

2

回帖

0

牛值

江湖小虾

2026-1-6 11:05:40 显示全部楼层

谢谢您的分享,很有用

2

主题

7

回帖

0

牛值

系统先锋体验团🛩️

2026-1-8 15:34:18 显示全部楼层
jzjbyq 发表于 2025-12-16 09:41
托管到CF,直接反代443就可以用

带宽受限吧?
发现了,反代以后,省内同电信的网络可以看,出了省也就没用了 所以还是反代到其它端口靠谱  详情 回复
2026-1-20 08:31
没限制,能跑满带宽  详情 回复
2026-1-10 14:43

9

主题

150

回帖

0

牛值

初出茅庐

2026-1-10 14:43:21 显示全部楼层

没限制,能跑满带宽

9

主题

150

回帖

0

牛值

初出茅庐

2026-1-20 08:31:37 显示全部楼层

发现了,反代以后,省内同电信的网络可以看,出了省也就没用了
所以还是反代到其它端口靠谱
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则