loyess / Shell

Shadowsocks with plugins one-click installation. e.g. v2ray-plugin, kcptun, simple-obfs, goquiet, cloak, mos-tls-tunnel, rabbit-tcp, simple-tls, gost-plugin, xray-plugin, qtun, gun
783 stars 356 forks source link

uninstall疑似清楚了原有的nginx配置 #95

Closed zbutfly closed 2 years ago

zbutfly commented 2 years ago

服务器原有nginx服务,install脚本未设置nginx(web伪装选择n)。然后uninstall后nginx服务原有配置文件(etc/nginx)被清除。

loyess commented 2 years ago

脚本中Nginx是用apt 或 yum 命令安装的,卸载时会判断 /usr/sbin/nginx 这个二进制文件是否存在,只要存在 都会用apt 或 yum 命令去卸载,跟你 web伪装是否选择n 无关。

luodaoyi commented 2 years ago

脚本中Nginx是用apt 或 yum 命令安装的,卸载时会判断 /usr/sbin/nginx 这个二进制文件是否存在,只要存在 都会用apt 或 yum 命令去卸载,跟你 web伪装是否选择n 无关。

能否给个选项 是否清除 nginx配置和删除nginx配置么

luodaoyi commented 2 years ago

或者建议把清除nginx 作为一个单独的命令

luodaoyi commented 2 years ago

或者是在卸载的时候 不要静默删除 最好是删除之前给选项 是否删除

loyess commented 2 years ago

逻辑上太麻烦,默认删除重开简单利索。

luodaoyi commented 2 years ago

逻辑上太麻烦,默认删除重开简单利索。

靠 要不我改一下 你合并下

luodaoyi commented 2 years ago

逻辑上太麻烦,默认删除重开简单利索。

要不然每次我想更新版本 nginx都没了...

loyess commented 2 years ago

你可以自己编织安装nginx,放在别的目录。

loyess commented 2 years ago

你可以fork过去,然后,把 ss-plugins.sh 文件里面的 BASE_URL 变量改成自己的项目连接。想改什么,都可以自己改了。

luodaoyi commented 2 years ago

你可以fork过去,然后,把 ss-plugins.sh 文件里面的 BASE_URL 变量改成自己的项目连接。想改什么,都可以自己改了。

经过查看源码 发现了个简单办法 就是把ss-plugin.sh文件里面的nginx目录干掉 就不会删除了 哈哈 简单省事

loyess commented 2 years ago

@luodaoyi 应该解决了,更新下试试看。

luodaoyi commented 2 years ago

@luodaoyi 应该解决了,更新下试试看。

看到了 加了个 /root/.WebInstallMark

刚才跑了下脚本 v2.8.1 Online 版本 已经不会删除nginx和配置文件了 完美