use std::time::Duration;
const UA: &str = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36";
#[tokio::main]
async fn main() -> anyhow::Result<()> {
std::env::set_var("RUST_LOG", "trace");
let proxy = reqwest::Proxy::all("socks5h://127.0.0.1:30808")?;
let client = reqwest::Client::builder()
.user_agent(UA)
.danger_accept_invalid_certs(true)
.connection_verbose(true)
.use_rustls_tls()
.tcp_keepalive(Duration::from_secs(10))
.proxy(proxy)
.build()?;
let url = "https://yande.re";
let ret = client.get(url).send().await?;
println!("{}", ret.status());
println!("Body: {}", ret.text().await?);
Ok(())
}