curl rsync SSH 使用代理

代理是一种特殊的网络服务,允许一个终端(一般为客户端)通过这个服务与另一个终端(一般为服务器)进行非直接的连接

1
curl https://ip.sb --proxy ${proxy_ip}:${proxy_port}
1
ssh -o "ProxyCommand nc -X 5 -x ${proxy_ip}:${proxy_port} %h %p" root@${server_dest} -i ${private_key_file_path}
1
rsync ${src_path} ${user}@${server_dest}:${dest_path} -e 'ssh -o "ProxyCommand nc -X 5 -x ${proxy_ip}:${proxy_port} %h %p" -i ${private_key_file_path}' -P