Commit ee2749d1 authored by zu1k's avatar zu1k

readme add blog

Signed-off-by: default avatarzu1k <i@zu1k.com>
parent 6278aae7
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
Make every request from a separate IPv6 address. Make every request from a separate IPv6 address.
https://zu1k.com/posts/tutorials/http-proxy-ipv6-pool/
## Tutorial ## Tutorial
Assuming you already have an entire IPv6 subnet routed to your server, for me I purchased [Vultr's server](https://www.vultr.com/?ref=9039594-8H) to get one. Assuming you already have an entire IPv6 subnet routed to your server, for me I purchased [Vultr's server](https://www.vultr.com/?ref=9039594-8H) to get one.
......
...@@ -64,6 +64,7 @@ impl Proxy { ...@@ -64,6 +64,7 @@ impl Proxy {
let bind_addr = get_rand_ipv6(self.ipv6, self.prefix_len); let bind_addr = get_rand_ipv6(self.ipv6, self.prefix_len);
let mut http = HttpConnector::new(); let mut http = HttpConnector::new();
http.set_local_address(Some(bind_addr)); http.set_local_address(Some(bind_addr));
println!("{} via {bind_addr}", req.uri().host().unwrap_or_default());
let client = Client::builder() let client = Client::builder()
.http1_title_case_headers(true) .http1_title_case_headers(true)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment