1 Star 0 Fork 0

妖鬼铭/unraid-proxy-editor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
proxy.editor.plg 3.68 KB
一键复制 编辑 原始数据 按行查看 历史
Lu Chang 提交于 2022-12-22 16:05 . pkg: 2022.12.22e
<?xml version='1.0' standalone='yes'?>
<!DOCTYPE PLUGIN [
<!ENTITY name "proxy.editor">
<!ENTITY author "ludoux">
<!ENTITY version "2022.12.22e">
<!ENTITY minosver "6.10.0">
<!ENTITY launch "Settings/ProxyEditor">
<!ENTITY branch "master">
<!ENTITY githubURL "https://raw.githubusercontent.com/ludoux/unraid-proxy-editor/&branch;">
<!ENTITY giteeURL "https://gitee.com/ludoux/unraid-proxy-editor/raw/&branch;">
<!ENTITY gitCHANNEL "GitHub">
<!ENTITY gitURL "&githubURL;">
<!ENTITY pluginURL "&gitURL;/&name;.plg">
<!ENTITY plgPATH "/boot/config/plugins/&name;">
<!ENTITY plgNAME "&name;-&version;">
<!ENTITY MD5 "0a6ea8b86987ef674f79a679c1b022b3">
]>
<PLUGIN name="&name;"
author="&author;"
version="&version;"
pluginURL="&pluginURL;"
support="https://forums.unraid.net/topic/132645-proxy-editor-%E6%8F%90%E4%BE%9B%E5%8F%AF%E8%A7%86%E5%8C%96%E9%A1%B5%E9%9D%A2%EF%BC%8C%E6%96%B9%E4%BE%BF%E5%BF%AB%E6%8D%B7%E8%AE%BE%E7%BD%AE%E3%80%81%E5%88%87%E6%8D%A2%E4%BB%A3%E7%90%86/"
launch="&launch;"
icon="paper-plane"
min="&minosver;">
<CHANGES>
##&name; 渠道: &gitCHANNEL;
###2022.12.22
d版的换行符有问题,e版修正了。
###2022.12.22
d版修改了一些描述,添加了论坛文地址。为上论坛做准备
###2022.12.22
修订 bug. 今日c版已经可以正常安装使用了
###2022.12.21 - Initial Release
打包第一版
</CHANGES>
<!-- 安装前 -->
<FILE Run="/bin/bash">
<INLINE>
</INLINE>
</FILE>
<!-- 下载并安装插件包 -->
<FILE Name="&plgPATH;/&plgNAME;.txz" Run="upgradepkg --install-new --reinstall">>
<URL>&gitURL;/archives/&plgNAME;.txz</URL>
<MD5>&MD5;</MD5>
</FILE>
<!-- 安装后 -->
<FILE Run="/bin/bash">
<INLINE>
echo ""
echo "-----------------------------------------------------------"
echo " &name; v&version; 渠道: &gitCHANNEL; 安装成功。在 设置-用户实用程序 下即可访问此插件"
echo " 请注意,未来插件卸载时会将本插件和系统代理配置信息清理掉,即卸载后便恢复直连。"
echo " 插件主页面的【帮助/反馈/关于/捐赠】内有论坛链接,建议初次上手用户前去阅读"
echo " 有问题也可以跟贴留言。假如插件帮助到你也欢迎扫码捐赠 ^_^"
echo " Copyright 2022, ludoux"
echo "-----------------------------------------------------------"
echo ""
</INLINE>
</FILE>
<!-- 卸载脚本 -->
<FILE Run="/bin/bash" Method="remove">
<INLINE>
removepkg &plgPATH;/&plgNAME;.txz
rm -rf &plgPATH;
# 正常情况下下面这一个目录,上面的 removepkg 就给清理掉了
rm -rf /usr/local/emhttp/plugins/&name;
rm -f /boot/config/plugins/community.applications/proxy.cfg
# restore /boot/config/go
sed -i "/\/usr\/local\/sbin\/emhttp &amp;/c\/usr\/local\/sbin\/emhttp &amp;" /boot/config/go
sed -i "/# Added by ProxyEditor/d" /boot/config/go
echo ""
echo "-----------------------------------------------------------"
echo " &name; v&version; 渠道: &gitCHANNEL; 已经卸载成功."
echo " CA 代理配置文件 proxy.cfg 已删除"
echo " 系统级代理配置文件 /boot/config/go 已复原"
echo "-----------------------------------------------------------"
echo ""
exit 0
</INLINE>
</FILE>
</PLUGIN>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yuanxiaozha/github-unraid-proxy-editor.git
git@gitee.com:yuanxiaozha/github-unraid-proxy-editor.git
yuanxiaozha
github-unraid-proxy-editor
unraid-proxy-editor
master

搜索帮助