diff options
Diffstat (limited to 'src/config.rs')
| -rw-r--r-- | src/config.rs | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/config.rs b/src/config.rs index 6552a65..846a1b5 100644 --- a/src/config.rs +++ b/src/config.rs @@ -9,7 +9,7 @@ pub enum RunTypes { #[derive(Serialize, Deserialize)] pub struct Config { - /// Paths to v2ray `geosite.dat', `geoip.dat` + /// Paths to `geosite.dat', `geolite2.mmdb` pub geo_files: [String; 2], /// Routing settings similar to v2ray pub routing: String, @@ -17,11 +17,21 @@ pub struct Config { pub mode: RunTypes, } +// TODO: Think how to add other anonymisers +// Like VPN on localhost:10808 +// it can be like: +// ```toml +// [[proxy]] +// name = "VPN" +// addr = "127.0.0.1:10808" +// type = "SOCKS5" # ... +// ``` + impl Default for Config { fn default() -> Self { Self { geo_files: [ - String::from("/etc/nsc/data/geoip.dat"), + String::from("/etc/nsc/data/geolite2.mmdb"), String::from("/etc/nsc/data/geosite.dat"), ], routing: String::from("/etc/nsc/routing.toml"), |
