[Linux] 通过反向代理让远端服务器使用本地的代理

[Linux] 通过反向代理让远端服务器使用本地的代理

很多时候,我们在本地有稳定的代理,但是在远端服务器上并没有配置代理。这时,我们可能希望远端的服务器能够使用我们本地的代理。为此,我们可以使用linux的反向代理。

反向代理的用法如下:

ssh -R <远程端口>:<目标地址>:<目标端口> <user@remote-server>

例如,我们在本地的代理端口是1080,想在远端服务器上开启一个1081端口,并将其反向映射到本地的代理端口1080,可使用命令:

ssh -R 1081:localhost:1080 <user@remote-server>

然后在远端服务器上,就可以使用代理了

ALL_PROXY=localhost:1081 curl www.google.com

在本地的代理软件上可以看到相应的log

posted @ 2025-03-06 11:12  CQzhangyu  阅读(461)  评论(0)    收藏  举报