在 Ubuntu 中允许其他 PC 访问我的笔记本电脑上安装的代理

在 Ubuntu 中允许其他 PC 访问我的笔记本电脑上安装的代理

我通过调用以下命令创建了服务器的 ssh 代理:

ssh -p1234 -D1234 someuser@someserver

有了这个,我可以从我的 Firefox 加载某些页面,但是,需要访问该特定站点的人是我的同事。但是,他们没有该服务器的 ssh 访问。现在,我希望她能够访问在我的笔记本电脑上打开的隧道。我该如何启用它?因为,如果我将她浏览器上的代理设置为 myip:1234,它总是被拒绝连接!。

短暂性脑缺血。

答案1

由于安全问题,ssh -D 将仅监听 lo0。您必须绑定到 eth0。您还可以通过提供 -g 标志来监听所有 NIC:

ssh -g -p1234 -D1234 someuser@someserver

但请记住,这将允许所有人使用您的 PC 作为代理 :(

相关内容