sshuttle

语境
sshuttle

语境

语境 我有一个 pfSense 作为路由器/防火墙,与这个问题相关的是,我有两台连接的计算机,一台笔记本电脑和一台台式机。我使用笔记本电脑连接到 VPN 以访问一些与工作相关的服务器 (172.26.0.0/16)。这些服务器使用私有 DNS(即 10.0.1.1)解析其主机名。 以下是我的网络设置的简化图: 问题 只是为了避免陷入XY问题,我将尝试以最简单、最通用的方式解释问题是什么以及我想要实现的目标: 我只希望能够通过我的台式电脑访问这些工作服务器,但目前还不能。 我的 VPN 连接是专门为我的笔记本电脑建立的,所以我不能用它来配置另一台电脑。以前我...

Admin

sshuttle 有时需要重试
sshuttle

sshuttle 有时需要重试

有时,sshuttle 第一次尝试连接时会失败,但如果我重试,就没问题了。对于网页来说没什么大不了的,但如果应用程序启动需要多个连接,这可能会成为一个问题。 目前我以如下方式启动它: sshuttle -NHvr <alias from .ssh/config> 0.0.0.0/0 --exclude <ip of alias> --dns -e 'ssh -o "ServerAliveInterval 60" -o "ServerAliveCountMax 120"' --no-latency-control 延迟控制不会影响它...

Admin

如何配置 sshuttle 以仅将特定 IP 地址从另一个网络转发到客户端设备?
sshuttle

如何配置 sshuttle 以仅将特定 IP 地址从另一个网络转发到客户端设备?

我该如何配置 sshuttle 以便只使主机网络中的某些 IP 地址可用? 例如,假设一名员工正在使用 VPN 在家中连接到公司网络,并且他们恰好打开了一个新的浏览器窗口来搜索 Google。Google 的 IP 地址实际上并不托管在公司网络上。我确信员工仍然应该通过公司 VPN 连接,即使是为了访问各种外部地址,也可能出于安全原因或好处,但我的情况仍然不同。 我有一个机器人,它有一个路由器,为它的各种组件(Raspberry Pi、ESP32、ESP8266、IP 摄像头等)提供网络。这个路由器连接到我家的主路由器。我有一台旧笔记本电脑,上面安装了 Ub...

Admin

使用 pyenv 中的命令,而不是 homebrew 中的命令
sshuttle

使用 pyenv 中的命令,而不是 homebrew 中的命令

问题 我买了一台 MacBook Pro,并将所有数据从 MacBook Air 转移过来。当我sshuttle使用命令安装pip install sshuttle并尝试执行时sshuttle -r host 0/0,出现了以下错误。 -bash: /usr/local/bin/sshuttle: No such file or directory 所以我发现我需要将 sshuttle 的路径修复为 pyenv 路径。如何将命令的路径更改为 pyenv 的路径。 这就是我想要改变的 $ which sshuttle /Users/Me/.pyen...

Admin

sshuttle 已连接,但 www.whatismyip.com 仍然显示我自己的 IP
sshuttle

sshuttle 已连接,但 www.whatismyip.com 仍然显示我自己的 IP

我正在尝试使用sshuttle伪装我的 IP 地址,但没有成功。我使用命令 sshuttle -r <user>@<remote_server> 0.0.0.0/0 -e "ssh -i /home/felix/.ssh/id_rsa" --exclude <remote_server> --dns -v 如果我检查我的 IP,https://www.iplocation.net/则显示服务器 IP。但是,如果我使用https://www.whatismyip.com/,它们仍会显示我的计算机 IP 和 IP 位置。...

Admin

如何停止 sshuttle 转发本地主机?
sshuttle

如何停止 sshuttle 转发本地主机?

当我使用时,sshuttle我不希望转发,localhost因为我的一些服务正在为它服务。所以我查看了手册页,它声明使用-x选项来排除任何 IP。我的最后一个命令是 sshuttle --dns -r SSH_SERVER -x 127.0.0.1 0/0 但它没有起到作用。 有人知道如何修复它吗?我在 macOS Sierra 上。 ...

Admin

以 root 身份自动启动 sshuttle
sshuttle

以 root 身份自动启动 sshuttle

当我登录时自动启动 sshuttle 时遇到了问题。 我更愿意让这个程序以 root 身份运行。 在客户端上,我运行带有 LXDE 和 LXDM 的 Arch Linux 来登录。 该客户端需要通过端口 443 连接到 Debian 服务器。 值得一提的是:有问题的命令(sudo sshuttle -r 'user@server':443 0/0在终端窗口中手动执行时工作正常。 尝试使用xinitrc它,也许可以将 bash 脚本链接到xinitrc并从那里执行此命令?同样,它需要具有 root 权限而无需输入密码(在自动启动命令中,我希望它完全执...

Admin

将路由器流量连接到 sshuttle 隧道
sshuttle

将路由器流量连接到 sshuttle 隧道

我在用穿梭巴士彻底摆脱有问题的酒店 wifi 连接。我有一个小型旅行路由器,也想使用它,连接我的笔记本电脑的 sshuttle 连接,这样我就可以将手机连接到路由器,并让其也建立隧道。 我的笔记本电脑可以正确地与两者通信,但无法将路由器流量发送到 sshuttle。我确信有一些 iptables 魔法可以帮助我。 我正在像这样启动 sshuttle: sshuttle -e 'ssh -C' --dns -r [email protected] 0.0.0.0/0 -x 10.10.10.0/24 从启动 sshuttle 后的 ipta...

Admin

如何在运行openwrt的路由器上使用sshuttle?
sshuttle

如何在运行openwrt的路由器上使用sshuttle?

我正在使用TP-Link TL-WR1043ND路由器正在运行开放Wrt和石像鬼。我想将所有流量从我的本地网络(由路由器提供服务)透明地转发到远程服务器。本质上就像 socks 代理一样工作,只是不需要为代理配置连接的客户端计算机。 我读过穿梭巴士是满足这种要求的方法。经过多次尝试,我终于满足了所有先决条件,并且可以启动 sshuttle 而不会出现任何错误消息,如下所示: ./sshuttle --dns -vvr [email protected] 0/0 其中 XXXXXX 是我在远程服务器上的用户名 YY.YY.YY.YY sshu...

Admin

DD-WRT / OpenWRT 路由器上的 sshuttle
sshuttle

DD-WRT / OpenWRT 路由器上的 sshuttle

有人在无线路由器上成功安装并运行过 sshuttle 吗?我的目的是让连接到路由器的所有设备(计算机、平板电脑、游戏系统等)的所有流量都通过路由器上运行的 sshuttle 创建的 ssh 隧道进行加密。 ...

Admin

sshuttle 模拟 Mac 版
sshuttle

sshuttle 模拟 Mac 版

我们尝试在 Mac OS X Mountain Lion 上使用最新的 sshuttle,但有一个错误会干扰内核变量,从而导致互联网连接中断。在我们尝试的机器上,我们不得不重新安装系统,因为问题似乎无法解决。然而,我们在 Linux 上完美地使用它。 所以我想知道是否有任何类似于 Mac 的 sshuttle 的东西可以让我们all通过 SSH 隧道建立管道连接? ...

Admin