通过中间服务器卷曲

时间:2018-09-27 18:51:47

标签: curl tunneling

我需要通过client1到服务器2的自定义端口使用curl发送PUT / GET / POST请求。但是,server2仅接受来自server1的这些请求,如果直接连接则拒绝client1。最好的方法是将卷曲请求从client1通过server1传送到server2。

2 个答案:

答案 0 :(得分:4)

配置代理(如squid)以侦听server1上的某个端口。当客户端将请求发送到server1时,请求将转发到server2。

答案 1 :(得分:1)

假设您在server1上具有ssh访问权限,则可以使用以下命令轻松完成此操作:

ssh user@server1 curl server2/some/path

您可以相应地修改PUT,POST的curl命令。