gpt4 book ai didi

dns - 如何让 docker 容器与 sshuttle 一起工作?

转载 作者:IT老高 更新时间:2023-10-28 12:47:13 25 4
gpt4 key购买 nike

我需要容器能够使用 sshuttle 工具。我在主机或容器中尝试任何一种方式。但这些都行不通。这是我需要的:我在主机中运行: sshuttle -r mysshaccount@my.remote.server --dns 0/0。它可以帮助宿主应用程序通过 sshuttle 访问互联网。但是对于容器,它无法解析 DNS 请求。似乎 --dns 会影响容器的 DNS 功能。如何使容器与主机的 sshuttle 一起工作?

如果我在容器内运行 sshuttle。似乎容器没有 sshuttle 中 "--dns" 选项的权限。

无论如何,我需要在容器中使用此选项“--dns”,因为这是在中国越过政府防火墙(GFW)的唯一方法。

有人帮忙让它工作吗?

最佳答案

试试 sshuttle -l 0.0.0.0 --dns -vvr XXXXXX@YY.YY.YY.YY 0/0,这对我有用。我想我们需要 -l 0.0.0.0 以便具有“远程 ip”的 docker 容器可以连接到隧道。

关于dns - 如何让 docker 容器与 sshuttle 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29838892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com