UnblockNeteaseMusic / install-scripts

Setup UnblockNeteaseMusic to your machine quickly.
GNU General Public License v3.0
46 stars 11 forks source link

关于debian防火墙的问题 #20

Closed FlandreScar1e7 closed 1 year ago

FlandreScar1e7 commented 1 year ago

脚本在安装途中会强制开启ufw防火墙并且放行端口 很多vps默认是关闭ufw的 vps控制台里面单独有防火墙 这种情况下它会强制开启防火墙由于之前没有防火墙规则 所以开启防火墙后只放行unm端口导致vps失联 我第一次装没注意装完就关闭了ssh导致vps失联了 解决方法是当你安装玩unm之后执行以下命令 ufw disable 保险起见避免后面又莫名其妙开启了再加以下规则 ufw allow 1:65535/tcp ufw allow 1:65536/udp

1715173329 commented 1 year ago

这确实是一个问题,这个脚本有点年老失修了。 我最近有时间的话更新一下,添加下 unm 那边新增的选项。 检测防火墙这个规则可能比较麻烦了,不过理论上代码里面是会自动检测你的 ssh 端口的,你可以贴一下下面两条命令的输出吗:

awk -F 'Port ' '{print $2}' '/etc/ssh/sshd_config' | xargs
awk '/^Port/ {print $2}' '/etc/ssh/sshd_config'
FlandreScar1e7 commented 1 year ago

上面是22 下面没有输出

1715173329 commented 1 year ago

https://github.com/UnblockNeteaseMusic/install-scripts/blob/6543770ef4f921ede12504c1c570407453f0c7e5/server/install.sh#L161-L167

啊我傻了,在 ufw 安装之前执行了开放端口的命令。。

FlandreScar1e7 commented 1 year ago

放到安装后面应该就没问题了

FlandreScar1e7 commented 1 year ago

直接允许放行全部就行了 现在vps控制台基本都有防火墙

1715173329 commented 1 year ago

修改了下行为,只有在检测到安装了 firewalld-cmd / ufw 的情况下才会操作相关指令。

FlandreScar1e7 commented 1 year ago

Tianling Shen @.***>于2023年4月18日 周二09:13写道:

Closed #20 https://github.com/UnblockNeteaseMusic/install-scripts/issues/20 as completed.

— Reply to this email directly, view it on GitHub https://github.com/UnblockNeteaseMusic/install-scripts/issues/20#event-9030380722, or unsubscribe https://github.com/notifications/unsubscribe-auth/AZCYQFTPHM3OM46IH4AEEETXBXTDDANCNFSM6AAAAAAXBM5BMM . You are receiving this because you authored the thread.Message ID: <UnblockNeteaseMusic/install-scripts/issue/20/issue_event/9030380722@ github.com>

想问一下为什么开启unm后网易云app的ip属地不是服务器的ip属地 服务器在香港 网易云ip属地显示吉林

1715173329 commented 1 year ago

为了解锁区域限制啊,海外很多歌都放不了的(api 层面拒绝)。 所有 unmer 的 IP 都是 118.88.88.88

FlandreScar1e7 commented 1 year ago

Tianling Shen @.***>于2023年4月18日 周二10:20写道:

为了解锁区域限制啊,海外很多歌都放不了的(api 层面拒绝)。 所有 unmer 的 IP 都是 118.88.88.88

— Reply to this email directly, view it on GitHub https://github.com/UnblockNeteaseMusic/install-scripts/issues/20#issuecomment-1512341859, or unsubscribe https://github.com/notifications/unsubscribe-auth/AZCYQFS4S5S57AIJ3BA5LXLXBX255ANCNFSM6AAAAAAXBM5BMM . You are receiving this because you authored the thread.Message ID: @.***>

这个可以自己修改吗 相关的文件在什么位置

1715173329 commented 1 year ago

https://github.com/UnblockNeteaseMusic/server/blob/91900ee756147d97f70fcd3cfbe2b753f4177cfa/src/hook.js#L141 https://github.com/UnblockNeteaseMusic/server/blob/91900ee756147d97f70fcd3cfbe2b753f4177cfa/src/hook.js#L222

FlandreScar1e7 commented 1 year ago

好的,谢谢了!