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 |