iproxy 0.3.1

Proxy server for IP geolocation. Use external services to get the geolocation of an IP address.
// use serde::{Deserialize, Serialize};

// #[derive(Debug, Serialize, Deserialize, PartialEq)]
// pub struct GeoLocation {
//     status: String,
//     city: String,
//     #[serde(rename(serialize = "country_code", deserialize = "countryCode"))]
//     country_code: Option<String>, // Changed to Option
//     #[serde(rename(serialize = "region_name", deserialize = "regionName"))]
//     region_name: Option<String>, // Changed to Option
//     region: String,
//     country: String,
//     zip: String,
//     lat: f64,
//     lon: f64,
//     timezone: String,
//     isp: String,
//     org: String,
//     #[serde(rename(serialize = "as", deserialize = "as"))]
//     as_field: Option<String>, // Adjusted field name for clarity
//     #[serde(rename(serialize = "ip", deserialize = "query"))]
//     ip: Option<String>,
// }