我需要将一些 json 日志文件发送到 AWS 服务器。
但是我无法联系的代理、ISP 或其他东西阻止了 80 和 443 上的浏览器以外的所有其他东西。甚至 Curl 和 wget 都失败了。
有没有办法通过 Chrome 传输我的数据?我的意思是运行我的应用程序并让它使用 Chrome 发送 HTTP 请求?
谢谢
答案1
只要说服网站你的是使用浏览器,例如
wget --user-agent="Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36"
(用户代理字符串来自这里)
答案2
另一种方法是使用端口 443 上的 SSH 隧道。大多数防火墙都会允许它通过,因为它们无论如何都无法读取加密连接中的内容,只能假设使用 HTTPS。然后,您可以通过隧道模拟的嵌入式 SOCKS 代理进行连接。