ludoux Posted December 21, 2022 Share Posted December 21, 2022 (edited) Proxy Editor by ludoux 介绍 本插件受 assatur 的博文 和 此坛文 启发,将较繁琐的设置 Proxy 的步骤用图形化界面操作替代。同时可以至多存储三份代理配置文件,方便有需求的用户。 本插件不提供代理软件运行环境。需要用户在局域网内其他设备上或者 Unraid docker 等平台上运行代理软件,开启 HTTP 代理服务并允许局域网流量传入。之后使用本插件可以将 Unraid 上大部分流量应用代理。 安装 Quote 免责声明:这是一个 Unofficial 非官方的插件。虽然作者(可能)本身没有恶意,但是无法担保本插件可以正常运行且不会损坏您的数据、硬件、软件、Unraid 系统。不建议将本插件应用在贵重、重要的环境上。您下载安装后,即表明您愿意承担一切可能会发生的事故责任。 我不会为任何可能发生的 数据丢失、硬件损坏、软件与 Unraid 系统出现运行问题 而负责。发生事故后,请不要回帖怪罪于我。 本插件开源,遵循 GNU General Public License v2.0 协议。欢迎对代码进行审查与捉 bug。 Unraid 最低系统版本要求为 6.10.0,低于这个版本无法安装。 在 Unraid Web 管理页面上,打开 “插件”->“安装插件”,粘贴下列对应平台的 .plg 文件 Url ,点击安装按钮后,会有一个弹窗显示安装进度。 GitHub 平台: https://raw.githubusercontent.com/ludoux/unraid-proxy-editor/master/proxy.editor.plg Gittee 平台: https://gitee.com/ludoux/unraid-proxy-editor/raw/master/proxy.editor.plg 不出意外的话,两个平台托管的插件版本相同功能相同,只是检查更新和下载安装包的时候,地址不同。 请注意未来卸载时,不出意外的话,卸载脚本会自动删除所有的代理配置。即卸载脚本并重启后,Unraid 应该会恢复成直连而不是 Proxy。 使用 在 Unraid Web 界面上,“设置”->“用户实用程序”中就有本插件(Proxy Editor)的入口,点击进入。 使用逻辑是先在下方设置配置文件,之后再在上方启用。配置文件分类两个类型:①CA代理 ②系统级代理 。两个代理修改的系统文件是不相同的,可以点击相关文本来展示帮助文本。这两个代理是不相关联的,即可以只开启任意一个(当然也可以都开启)。 插件有写帮助文本,点击比如“代理地址:” 等位于左侧的文本控件,就会自动展开显示帮助文本。 一图胜千言——CA代理配置例 一图胜千言——系统级代理配置例 在下方配置好后(记得点保存),返回上方的选择配置文件处,选择需要的配置文件后,点击“应用”按钮即可。假如要复原的话,选择不走代理即可。需要留意不同代理的改动需不需要重启才能生效。 假如你要进阶查看插件究竟写入关于 Proxy 配置的文本了没有,可以点击“查看”按钮,会显示如下的弹窗,它展示了插件操作的 proxy.cfg 和 go 文件当前的所有内容,以及 profile 文件和 .wgetrc 文件(这俩是应用系统级代理后,重启后开机时,Unraid 执行 go 文件后,才会写入的)。 更新 直接在 Unraid Web “插件”处更新即可。需要注意的是近期(22年末)可能会频繁更新,建议求稳定的用户先不要上车。 答疑 欢迎回帖询问。 Edited December 22, 2022 by ludoux 3 4 Quote Link to comment
ludoux Posted December 22, 2022 Author Share Posted December 22, 2022 (edited) 需要提醒的是,此插件的修改方式未得到 Unraid 的相关测试,因此可能会于一些情况下带来副作用: issue #2 反馈 by sethome: Quote emhttpd: error: update_ini, 711: No such file or directory (2): rename: /var/local/emhttp/var.ini.new /var/local/emhttp/var.ini 补个档,如果你出现了上述类似错误,关掉Proxy-editor即可,原因可能是修改了emhttp的代理设置,但是为什么和这个有关联完全摸不着头脑 Edited July 22 by ludoux update possible bugs Quote Link to comment
anpple Posted December 23, 2022 Share Posted December 23, 2022 On 12/22/2022 at 2:02 AM, ludoux said: Proxy Editor by ludoux 介绍 本插件受 assatur 的博文 和 此坛文 启发,将较繁琐的设置 Proxy 的步骤用图形化界面操作替代。同时可以至多存储三份代理配置文件,方便有需求的用户。 本插件不提供代理软件运行环境。需要用户在局域网内其他设备上或者 Unraid docker 等平台上运行代理软件,开启 HTTP 代理服务并允许局域网流量传入。之后使用本插件可以将 Unraid 上大部分流量应用代理。 安装 Unraid 最低系统版本要求为 6.10.0,低于这个版本无法安装。 在 Unraid Web 管理页面上,打开 “插件”->“安装插件”,粘贴下列对应平台的 .plg 文件 Url ,点击安装按钮后,会有一个弹窗显示安装进度。 GitHub 平台: https://raw.githubusercontent.com/ludoux/unraid-proxy-editor/master/proxy.editor.plg Gittee 平台: https://gitee.com/ludoux/unraid-proxy-editor/raw/master/proxy.editor.plg 不出意外的话,两个平台托管的插件版本相同功能相同,只是检查更新和下载安装包的时候,地址不同。 请注意未来卸载时,不出意外的话,卸载脚本会自动删除所有的代理配置。即卸载脚本并重启后,Unraid 应该会恢复成直连而不是 Proxy。 使用 在 Unraid Web 界面上,“设置”->“用户实用程序”中就有本插件(Proxy Editor)的入口,点击进入。 使用逻辑是先在下方设置配置文件,之后再在上方启用。配置文件分类两个类型:①CA代理 ②系统级代理 。两个代理修改的系统文件是不相同的,可以点击相关文本来展示帮助文本。这两个代理是不相关联的,即可以只开启任意一个(当然也可以都开启)。 插件有写帮助文本,点击比如“代理地址:” 等位于左侧的文本控件,就会自动展开显示帮助文本。 一图胜千言——CA代理配置例 一图胜千言——系统级代理配置例 在下方配置好后(记得点保存),返回上方的选择配置文件处,选择需要的配置文件后,点击“应用”按钮即可。假如要复原的话,选择不走代理即可。需要留意不同代理的改动需不需要重启才能生效。 假如你要进阶查看插件究竟写入关于 Proxy 配置的文本了没有,可以点击“查看”按钮,会显示如下的弹窗,它展示了插件操作的 proxy.cfg 和 go 文件当前的所有内容,以及 profile 文件和 .wgetrc 文件(这俩是应用系统级代理后,重启后开机时,Unraid 执行 go 文件后,才会写入的)。 更新 直接在 Unraid Web “插件”处更新即可。需要注意的是近期(22年末)可能会频繁更新,建议求稳定的用户先不要上车。 答疑 欢迎回帖询问。 感谢开发大佬的优秀作品! Quote Link to comment
ceozero Posted March 29 Share Posted March 29 6.11.1使用后发现插件页面更新信息全部失效了。。。。其他正常。 Quote Link to comment
surge Posted March 30 Share Posted March 30 想了想折腾unraid的魔法上网有段时间了,尝试过如下方法 1. 修改网关(不够灵活) 2.安装v2ray代理软件,修改unraid的系统代理,通过v2ray来控制unraid开关魔法(还是感觉不够灵活) 3.买个国外的vps在上面搭建wireguard服务端,unraid刚好有个客户端,需要魔法的时候只需要开关vpn即可。 非常简单,非常灵活,非常优雅! Quote Link to comment
ceozero Posted March 31 Share Posted March 31 20 hours ago, surge said: 想了想折腾unraid的魔法上网有段时间了,尝试过如下方法 1. 修改网关(不够灵活) 2.安装v2ray代理软件,修改unraid的系统代理,通过v2ray来控制unraid开关魔法(还是感觉不够灵活) 3.买个国外的vps在上面搭建wireguard服务端,unraid刚好有个客户端,需要魔法的时候只需要开关vpn即可。 非常简单,非常灵活,非常优雅! 有详细操作吗?unraid的wireguard客户端是哪个?用的unraid的vpn管理器么?Tunnel wg0 ? Quote Link to comment
surge Posted March 31 Share Posted March 31 4 hours ago, ceozero said: 有详细操作吗?unraid的wireguard客户端是哪个?用的unraid的vpn管理器么?Tunnel wg0 ? 就是用unraid的vpn管理器,同时也是wireguard,它既能做客户端也能做服务端。 Quote Link to comment
surge Posted March 31 Share Posted March 31 Just now, surge said: 就是用unraid的vpn管理器,同时也是wireguard,它既能做客户端也能做服务端。 简单的操作方法就是:vps搭建好wireguard服务端,导出conf文件,然后在unraid导入conf文件,点击启动即可。不懂的话可以先上手熟悉一下wireguard。 Quote Link to comment
ceozero Posted March 31 Share Posted March 31 6 hours ago, surge said: 简单的操作方法就是:vps搭建好wireguard服务端,导出conf文件,然后在unraid导入conf文件,点击启动即可。不懂的话可以先上手熟悉一下wireguard。 谢谢,搭建好了,也用上了,请问你的unraid上用的是哪种模式。 是用 VPN tunneled access for system 这个么? Quote Link to comment
surge Posted March 31 Share Posted March 31 42 minutes ago, ceozero said: 谢谢,搭建好了,也用上了,请问你的unraid上用的是哪种模式。 是用 VPN tunneled access for system 这个么? 动手能力真强💪,对的!我用的就是这个模式 Quote Link to comment
xyzeratul Posted April 6 Share Posted April 6 试用了下大佬的插件,CA市场一切正常,docker更新正常,但不知道为啥,所有插件检查更新都不行,直接显示: Checking connectivity ... No response, aborting! 不知道是为啥 Quote Link to comment
Wizard_ Posted April 9 Share Posted April 9 楼主你好,如果要代理docker(host/macvlan),这个插件有用吗? Quote Link to comment
ludoux Posted April 11 Author Share Posted April 11 On 4/6/2023 at 11:48 PM, xyzeratul said: 试用了下大佬的插件,CA市场一切正常,docker更新正常,但不知道为啥,所有插件检查更新都不行,直接显示: Checking connectivity ... No response, aborting! 不知道是为啥 你好,我这边在Unraid 6.11.5下测试,还是可以的。为你提供参考,我是Clash开的http代理,插件把两个代理都打开然后重启Unraid。你这种情况在我环境下也没有试过,可能是代理配置或者局域网内的通讯有问题?希望你现在此问题已经解决了 On 4/9/2023 at 8:08 PM, Wizard_ said: 楼主你好,如果要代理docker(host/macvlan),这个插件有用吗? 你好,我猜测应该是没有用的😂 Quote Link to comment
xyzeratul Posted April 11 Share Posted April 11 15 minutes ago, ludoux said: 你好,我这边在Unraid 6.11.5下测试,还是可以的。为你提供参考,我是Clash开的http代理,插件把两个代理都打开然后重启Unraid。你这种情况在我环境下也没有试过,可能是代理配置或者局域网内的通讯有问题?希望你现在此问题已经解决了 谢谢已经解决了,怎么说呢,算半个BUG吧,同样为6.11.5环境下测试,也是Openclash的http代理: 因为前面我也是按照那篇文章自己修改的,后面用你这个插件后,没有先清理自己修改的文件,导致你的插件修改代理地址失败,重新手动清理掉文件后,再用你的插件修改,成功了。🤣 Quote Link to comment
syoua Posted May 12 Share Posted May 12 请问插件填安装clash for window的宿主机地址192.168.1.101可以正常ca代理使用。用openclash时填openwrt的地址192.168.1.254时,CA就提示应用程序资源文件下载失败,但是我试了unraid和window电脑改网关和dns,openclash又是可以代理的,是什么原因。 Quote Link to comment
syoua Posted May 12 Share Posted May 12 补充一下,我的openwrt是作为旁路由使用,unraid我改了连接guithub的host。 Quote Link to comment
syoua Posted May 14 Share Posted May 14 找到原因了,把openclash里设置 SOCKS5/HTTP(S) 认证信息的勾去掉就好了。 Quote Link to comment
syoua Posted May 15 Share Posted May 15 发现还是要2个一起开启,仅开启ca加速并不能科学拉取镜像、更新docker和插件。 Quote Link to comment
ctjay1221 Posted May 15 Share Posted May 15 On 4/9/2023 at 8:08 PM, Wizard_ said: 楼主你好,如果要代理docker(host/macvlan),这个插件有用吗? 用V2RAYA就行 应用商店有 Quote Link to comment
ctjay1221 Posted May 15 Share Posted May 15 4 hours ago, syoua said: 发现还是要2个一起开启,仅开启ca加速并不能科学拉取镜像、更新docker和插件。 按道理 你直接开系统代理 CA就不用开了 可以试下 Quote Link to comment
samyang Posted May 29 Share Posted May 29 On 3/31/2023 at 5:29 PM, surge said: 简单的操作方法就是:vps搭建好wireguard服务端,导出conf文件,然后在unraid导入conf文件,点击启动即可。不懂的话可以先上手熟悉一下wireguard。 用了oracle云搭的wg服务端,unraid上也配置通,双方互ping 虚拟内网也通,但仍然没有解决unraid安装插件失败,提示网络错误的问题,有什么特别需要注意的地方么。 unraid安装插件的体验真的是太糟糕了,有自己的vps,有花钱的帖子,还是解决不了unraid的网络问题。 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.