我需要通过client1到服务器2的自定义端口使用curl
发送PUT / GET / POST请求。但是,server2仅接受来自server1的这些请求,如果直接连接则拒绝client1。最好的方法是将卷曲请求从client1通过server1传送到server2。
答案 0 :(得分:4)
配置代理(如squid)以侦听server1上的某个端口。当客户端将请求发送到server1时,请求将转发到server2。
答案 1 :(得分:1)
假设您在server1上具有ssh访问权限,则可以使用以下命令轻松完成此操作:
ssh user@server1 curl server2/some/path
您可以相应地修改PUT,POST的curl命令。