折腾本腾
新手教程:CA 应用商店代理 | JackieWu
00 分钟
2024-1-17
2024-3-2
type
status
date
slug
summary
tags
category
icon
password
URL
notion image
由于国内防火墙的原因,导致很多新手朋友刚开始接触 unRAID 的时候就被应用商店无法访问拦在门外了。
应用商店的官方名称叫做
这是因为 CA 访问的是国外的服务器,并且你在下载 CA 内的插件或者 Docker 时主要访问的是 Github 与 Docker Hub 而这两个服务器,而这两个服务器在国内恰恰也是访问起来比较慢,这些因素综合起来就造成了 CA 要么访问不到,要么访问很慢。

2、解决办法

2.1、修改系统 Hosts 文件

你可以通过以下命令实现 Github、Docker、TMDB 等网站的加速:
查看命令的执行效果:
notion image
如果输出的结果类似于上面的内容,那说明命令执行成功。
但此方法治标不治本,其本质只是通过将 Github、Docker Hub 等网站域名指向距离较近的服务器 IP 地址从而实现加速。
博主先前给不同省份、不同运营商的朋友尝试过使用此方法,效果总体上来说一般,虽然能打开 CA ,也能下载插件和 Docker 等,但是速度方面就比较差一些了。
总的来说如果希望保证使用体验,博主还是推荐尽可能去给 unRAID 挂代理。

2.2、给 unRAID 挂上代理

unRAID 上挂代理有两种方式:
  • 使用 Proxy Editor 插件:第一个方法是通过修改 unRAID 的相关配置文件来实现代理,这个配置文件的修改可以借助 Proxy Editor 插件来实现;
  • 网关指向 Openwrt :另一种是将 unRAID 的网关指向有代理的路由器(软路由)地址来实现代理访问。

(1)方法一:使用 Proxy Editor 插件实现系统代理

此插件由国人朋友 ludoux ( unRAID 论坛 ID )开发,发表在 unRAID 的中文板块:
安装方法:复制以下安装链接到插件安装界面进行安装即可。
notion image
notion image
notion image
安装成功
安装成功后打开插件:
notion image
以 Openwrt 的 Passwall 代理工具为例(其余代理工具的配置方法类似,可以到插件的帖子中去了解):
notion image
开启 Socks 主开关并添加一项配置,将 HTTP 监听的端口设置为你希望的端口号,然后保存。
notion image
CA 代理设置为配置文件 1 ,然后填写上 Openwtr 的 IP 地址以及 Passwall 的 http 监听端口号,最后点击应用。
配置好了之后在使用 CA 下载插件或者 Docker 时就可以实现代理访问。
你可以通过插件上的“系统级代理”来给系统整体实现代理,也就是除了实现 CA 的代理之外,其余的系统流量原可以通过插件实现代理访问。
在上面的方法中,通过使用插件的形式去给 unRAID 走代理,其原理是借助插件将 unRAID 的网络请求发送到 Openwrt 上代理工具的代理端口,从而实现代理访问。
除了 Openwrt 之外,也有还多人通过安装 V2ray Docker 的形式配合此插件去给 unRAID 走代理,但我个人更建议通过安装 Openwrt 虚拟机的形式去实现代理功能。

(2)方法二:将网关指向软路由 IP 地址

第二个方法是将 unRAID 的网关指向 Openwrt 的 IP 地址,也就是将 unRAID 的所有流量发给 Openwrt,由 Openwrt 负责 unRAID 与互联网的交流,博主比较推荐使用这种形式。
这种方式也就是大家常说的旁路由,IT 术语中叫做透明网关。
如果你没有其他软路由设备,那你可以在 unRAID 上虚拟化一个 Openwrt 系统来使用,配置好 Openwrt 系统后即可将 unRAID 的网关指向 Openwrt 的内网 IP 地址。
Openwrt 的虚拟机搭建和配置教程很多,这里就不赘述了。
notion image
建议也将 DNS 地址指向 Openwrt 的内网 IP 地址

3、方法二的注意事项

3.1、需要屏蔽诸 P2P 下载流量

由于将 unRAID 的网关设置为 Openwrt 之后,unRAID 会将所有的网络请求发送给 Openwrt,因此假如说你在 unRAID 上部署了 QB 、Transmission 之类的下载工具时,就有可能出现下载时使用了代理的流量去下载,从而出现不能正常下载或者将代理跑光流量的情况。
一般的解决办法是给 QB 或者 TR 使用一个固定的 IP 地址,然后在 Openwrt 的代理工具中去屏蔽这个 IP 的所有流量,这样就可以实现 BT/PT 之类的下载流量不经过代理的目的。
例如:
notion image
给 Docker 设置一个固定 IP
notion image
Passwall
notion image
SSR

3.2、透明代理下的端口转发

在 unRAID 网关为 Openwrt 的情况下,可能会出现主路由的端口转发在 unRAID 上不生效的情况,如果出现了这种情况你可以尝试从主路由将端口转发给 Openwrt ,然后再从 Openwrt 转发给 unRAID 。
例如:
notion image
从主路由中先转发给 Openwrt
notion image
Openwrt 接收主路由 51820 端口发送过来的流量,然后再转发给 unRAID
  • Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts
Comments
昵称
邮箱
网址
<div _="@=866,dis=none"><div pseudo="-webkit-input-placeholder" id="placeholder" style="display: block !important;" _="@=867,dis=none,[@=868]">评论时填上邮箱可以接收博主的回复信息</div><div _="@=869,dis=none"></div></div>0/500
2 条评论
Sec07 2023-12-29
其实可以在docker里起一个clash服务 然后用方法一 (如果没有软路由或者不用虚拟机的话
Android 10
Chrome 120.0.0.0
hami 2023-12-04
2
这两天一直在尝试,感谢博主的详细教程,以上两种方法都试了,因为是用的试用版,旁路由挂在unraid的虚拟机里,重启unraid之后,就会显示试用过期,然后硬盘都不能挂载,需要手动改网关,才能挂载硬盘开启虚拟机,然后再停掉挂载,改回网关,再挂载就没有问题了,请问是不是购买了正式版就不会有这种问题了

评论
Loading...