首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSH上的Socks代理显示相同的IP

问SSH上的Socks代理显示相同的IP
EN

Server Fault用户
提问于 2014-07-19 19:32:33
回答 2查看 300关注 0票数 0

最近我在VPS上通过SSH建立代理,当我通过浏览器连接非主IP并查看我的IP时,它显示为主IP,有什么方法可以修复这个问题吗?

例如,我的VPS上的主要IP地址是123.123.12.32。但是,我用IP 123.123.12.45连接到代理,它们都是相同的VPS,但不是显示123.123.12.45,而是显示123.123.12.32。

基本上,我希望它显示我已经连接到的IP,而不是VPS的主IP。

我希望你能理解

谢谢,

EN

回答 2

Server Fault用户

发布于 2014-07-19 21:28:29

当您通过ssh将代理连接设置到您的VPS时,所有代理连接将作为来自代理服务器的新连接启动,该服务器将始终使用主IP地址。

但是,您可以创建防火墙规则,强制使用第二个IP地址关闭连接。

票数 0
EN

Server Fault用户

发布于 2014-07-19 22:12:36

重新回答,因为以前的答案几乎相同:)

除了前面的答案,我在这里看到了一些选项。

您可以对每个用户的ssh authorized_keys文件使用“隧道”选项。

tunnel="n“在服务器上强制一个tun(4)设备。没有此选项的,如果客户端请求隧道,则将使用下一个可用的设备。

然后开始使用隧道号码和用户名的知识,将其提供给iptables。

作为完全不同的解决方案,您可以尝试使用类似OpenVPN的方法为每个用户分配本地IP,然后将该IP(或该IP组)分配给任何外部IP。但这可能不适用于你的案子。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/613887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档