summaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs14
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"),