群晖 Synology 如何通过自带控制面板设置系统级代理访问互联网? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
Apol1oBelvedere
V2EX    NAS

群晖 Synology 如何通过自带控制面板设置系统级代理访问互联网?

  •  
  •   Apol1oBelvedere 2023-05-29 00:44:17 +08:00 9907 次点击
    这是一个创建于 874 天前的主题,其中的信息可能已经有所发展或是发生改变。
    群晖 Synology 如何通过自带控制面板设置系统级代理访问互联网?
    目的:使 DSM 7.2 的 Container Manager 能正常拉取镜像。
    已尝试:控制面板->网络->常规->代理服务器里设置的可用内网代理服务器的 IP 地址和端口,但是不起作用。
    排除:我知道 SSH 设置、旁路由、Docker 代理等方法,但是此处不讨论这些方法。
    22 条回复    2024-11-14 16:00:51 +08:00
    Apol1oBelvedere
        1
    Apol1oBelvedere  
    OP
       2023-05-29 00:49:28 +08:00
    官方帮助:如果勾选了通过代理服务器连接,则 DSM 更新、套件中心及部分其他套件将始终通过代理服务器连接到 Internet 。

    是否这个代理服务器功能只是局部代理,无法做到系统级代理?
    mohumohu
        2
    mohumohu  
       2023-05-29 01:11:06 +08:00
    docker hub 在国内速度不算慢,换个正常点的 DNS 就行了
    bao3
        3
    bao3  
       2023-05-29 01:19:09 +08:00
    你得明白你说得系统级是啥意思,你眼前看到的只是 web 界面,但你用到的 docker 是 cli 的,它只不过用 web 给你一个反馈,所以你说得的系统级代理是指啥?操作系统的代理?
    shengmi
        4
    shengmi  
       2023-05-29 07:12:40 +08:00
    我在控制面板->网络->常规->代理服务器里设置了 VMM 中 opwrt 内的 openclash 的 HTTP 代理,注册表可以打开了,但是映像无法自动检测到更新,观察了好久也不知道这个 container manager 的检测更新是哪个网址,后来就关了,套娃怕出问题
    lovelylain
        5
    lovelylain  
       2023-05-29 08:28:56 +08:00 via Android
    路由器上设置透明代理吧,之前也的
    hjh142857
        6
    hjh142857  
       2023-05-29 11:21:45 +08:00
    或者考虑下换 docker 源?这样更方便点
    yinaqu
        7
    yinaqu  
       2023-05-29 12:29:48 +08:00
    与 5 楼观点一致,还是直接在路由层做这个东西省事,免得所有设备都要折腾代理,也不会遇到你这种浏览器能走代理命令行不走代理的情况
    wolf1981
        8
    wolf1981  
       2023-05-29 12:42:19 +08:00 via iPhone
    @shengmi 我用圈 X 看了一下,貌似是地址;
    api.insight.synology.com:443
    hub.docker.com:443
    checkip.synology.com:443

    有些奇怪,用 ssh 可以拉像,但在表界面就是不示
    monkey110
        9
    monkey110  
       2023-05-29 15:21:51 +08:00
    docker 安装 v2raya 开启透明代理
    Apol1oBelvedere
        10
    Apol1oBelvedere  
    OP
       2023-05-29 15:40:40 +08:00
    @mohumohu DNS 换了 8.8.8.8 能正常搜索拉取镜像了。
    @bao3 群晖底层操作系统的代理。
    @lovelylain 知道此办法, 此处不讨论。
    @hjh142857 换源没用你可以看论坛帖子讨论历史,我测试也是不能用很奇怪,可能群晖换源的功能有问题。
    ---
    群晖官方客服答复:经确认,启用此选项后所有服务都会走代理。是 http 代理,80 端口。//我特地确认了是所有服务,待测试确认。我按此添加局域网的 http 代理不能连通搜索 docker 镜像,不知什么原因。
    ---
    我的解决办法,SSH 下安装 Portainer-ee:
    先拉取镜像 portainer/portainer-ee:2.18.3
    docker run -p 8000:8000 -p 9000:9000 --detach --name=portainer-ee --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume2/docker/portainer-ce/data:/data portainer/portainer-ee:2.18.3
    输入 5 节点企业版注册码,成功进入,添加 aliyun 国内源,拉取镜像很快速。
    Apol1oBelvedere
        11
    Apol1oBelvedere  
    OP
       2023-05-29 15:49:49 +08:00
    @mohumohu 刚刚再次确认发现之前表述有误,把常规->首选 /备选 DNS 改为 8.8.8.8/8.8.4.4 及网络界面->局域网 1 里的 DNS 改掉也无法查询 docker 镜像,只有把代理服务器设置为局域网里的 V2rayN 的局域网接口才能搜索 docker 镜像。
    结论:群晖里的代理服务器能代理 docker 流量。
    imnpc
        12
    imnpc  
       2023-05-29 16:41:20 +08:00
    7.2 的默认设置本来就能拉取镜像 ,内置了微软源,只不过需要命令行下执行。
    如果注册表内要显示,只需要一个旁路有,开启透明代理,然后群晖的网卡设置网关 /DNS 均为旁路有的 IP 即可
    bao3
        13
    bao3  
       2023-05-29 17:46:13 +08:00
    @Apol1oBelvedere 如果要系统级的代理,你只能使用 vpn ,别无他法,因为每个软件都息一套,你的需求涵盖了 cli 、web 以及单独应用的代理。如果不用 vpn ,你必须逐个自己设置代理,不光是你的 docker ,还包括你安装的第三方软件。
    mohumohu
        14
    mohumohu  
       2023-05-29 18:44:26 +08:00
    @Apol1oBelvedere 8.8.8.8 在国内是不可用的,被污染的结果会被抢答。或者你可以试试这个自建 dns: https://github.com/kkkgo/PaoPaoDNS
    Apol1oBelvedere
        15
    Apol1oBelvedere  
    OP
       2023-06-04 22:06:26 +08:00
    @monkey110 安装 v2raya 后只用 IP+Http 端口,结合群晖客服说网络->常规->代理服务器里设置的是系统级代理。目前搜索 Docker-Hub 速度很快,但是使用自己帐号的阿里云 docker 地址却非常慢,相反群晖命令行下安装的 Protainer 使用阿里云地址却很快,不知道是什么原因。
    Apol1oBelvedere
        16
    Apol1oBelvedere  
    OP
       2023-06-04 22:07:00 +08:00
    @bao3 群晖客服说网络->常规->代理服务器里设置的是系统级代理。一个代理管所有群晖软件。
    monkey110
        17
    monkey110  
       2023-06-04 23:02:16 +08:00
    v2raya 可以启动系统代理,具体看官网教程。不想折腾直接旁路由,然后网络->常规->代理服务器。
    Apol1oBelvedere
        18
    Apol1oBelvedere  
    OP
       2023-07-08 18:19:20 +08:00
    @bao3 #3 测试结果更新,正如群晖客服所说代理为 http 代理。我在群晖控制面板添加 socks 代理及端口会导致 dsm 系统断网。重新添加 http 代理及端口则能正常联网,且 video station 的视频信息刮削插件也能从无法连接变成连接成功并刮削下来完整信息了。
    levine
        19
    levine  
       2023-12-21 15:54:33 +08:00
    设代理服务嚣那里一般的可以,但走命令行的一些二进制程序并不行。比如 alist 、rclone 这些还是不行。
    Apol1oBelvedere
        20
    Apol1oBelvedere  
    OP
       2024-04-20 00:10:42 +08:00
    @monkey110 #17 为什么群晖不能加一个 Socks 代理功能?目前只有 http 代理功能。
    Apol1oBelvedere
        21
    Apol1oBelvedere  
    OP
       2024-04-20 00:26:03 +08:00
    @levine 代理服务嚣那里属于 http/https 代理,底层程序需要 socks 代理才行但是群晖没有。
    Apol1oBelvedere
        22
    Apol1oBelvedere  
    OP
       339 天前
    @levine 更新:网络->常规->代理服务器这里设置的 http 代理可以让群晖的 Container Manager 顺利拉取 DockerHub 里的官方 Docker 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2707 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 202ms UTC 12:48 PVG 20:48 LAX 05:48 JFK 08:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86