Linux 我将firefox代理设置为使用SSH Socks远程服务器,但我在google上的公共ip地址不';不变

Linux 我将firefox代理设置为使用SSH Socks远程服务器,但我在google上的公共ip地址不';不变,linux,ssh,Linux,Ssh,我使用命令: ssh -D 9090 username@ipv4 address 当我在代理设置中配置localhost 9090 for firefox上的socks时,我在google上搜索的ip地址不会像预期的那样改变 我没有使用虚拟机,它在ubuntu 18.04上,假设你打开Firefox浏览器的客户端是一台机器 用作SOCKS代理的远程服务器是机器B 因此,您可以在B: ssh -g -D 9090 user@localhost 其中用户:是SOCKS代理计算机或root上的用

我使用命令:

ssh -D 9090 username@ipv4 address
当我在代理设置中配置localhost 9090 for firefox上的socks时,我在google上搜索的ip地址不会像预期的那样改变


我没有使用虚拟机,它在ubuntu 18.04上,假设你打开Firefox浏览器的客户端是一台机器 用作SOCKS代理的远程服务器是机器B 因此,您可以在B:

 ssh -g -D 9090 user@localhost
其中用户:是SOCKS代理计算机或root上的用户
如您所见,您需要添加(-g)以允许远程主机(如客户机A)连接到本地转发端口(9090)

在Firefox浏览器中,您可以转到:
选项->网络设置,点击“设置”按钮,选择“手动代理配置”
在“Socks主机”中输入Socks服务器(机器B)的公共IP地址,在端口中输入9090
单击“确定”

还要确保两台机器之间没有防火墙规则阻止从客户端机器A到SOCKS机器B上端口9090的出站连接

现在可以从
选项->隐私和安全
在“Cookies和站点数据”下,单击“清除数据”按钮

现在,要验证您面对Internet的公共IP地址是否为远程服务器(socks代理)IP,请打开此站点:



它应该为您提供SOCKS服务器(机器B)的IP地址。

Stackoverflow用于帮助软件开发。你应该考虑问这样的问题。