gpt4 book ai didi

ssh -D <端口> <用户名@server.com>;但反过来呢?

转载 作者:行者123 更新时间:2023-12-02 10:11:21 26 4
gpt4 key购买 nike

是否可以像这样设置具有动态端口转发的 SSH 隧道:

ssh-D

但是反过来呢?也就是说,我想在本地计算机上启动连接并在那里进行动态端口转发,并让我的 friend 将他的浏览器连接到隧道的另一端。

如果我的 friend 输入上述内容,但我不想让他通过 ssh 访问我的机器,只需让他通过它代理他的浏览器,上面的内容就可以完美运行。

最佳答案

对于 openssh,请参阅 -R 开关:

 -R [bind_address:]port:host:hostport
Specifies that the given port on the remote (server) host is to
be forwarded to the given host and port on the local side. This
works by allocating a socket to listen to port on the remote
side, and whenever a connection is made to this port, the connec‐
tion is forwarded over the secure channel, and a connection is
made to host port hostport from the local machine.

虽然可能有更好的解决方案,但您可以通过以下方式在 friend 的计算机 remotehost 端口 24680 上创建 SOCKS 代理。首先,执行

ssh -R 24680:localhost:12345 remotehost

然后,做

ssh -D 12345 localhost

显然,两个 session 需要同时保持事件状态。

关于ssh -D <端口> <用户名@server.com>;但反过来呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/842021/

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