Przeglądaj źródła

bin/darkirc/config: add darkirc-clearnet config example and edit darkirc-mixed to include ipv4 external address

darkfi 1 rok temu
rodzic
commit
944e8ca83b

+ 39 - 0
bin/darkirc/config/darkirc-clearnet.toml

@@ -0,0 +1,39 @@
+## List of channels to autojoin for new client connections
+autojoin = [
+    "#dev",
+    "#memes",
+    "#philosophy",
+    "#markets",
+    "#math",
+    "#random",
+    "#lunardao",
+]
+
+## P2P network settings
+[net]
+## Path to the P2P datastore
+datastore = "~/.local/darkfi/darkirc"
+
+## Path to a configured hostlist for saving known peers
+hostlist = "~/.local/darkfi/darkirc/p2p_hostlist.tsv"
+
+## Whitelisted transports for outbound connections
+allowed_transports = ["tcp+tls"]
+
+## Addresses we want to advertise to peers
+external_addrs = ["tcp+tls://MY_IP_V4:26661", "tcp+tls://MY_IP_V6:26661", "tcp+tls://my.resolveable.address:26661"]
+
+## Seed nodes to connect to 
+seeds = ["tcp+tls://lilith1.dark.fi:5262"]
+
+## P2P accept addresses
+inbound = ["tcp+tls://0.0.0.0:26661", "tcp+tls://[::]:26661"]
+
+## Outbound connection slots
+outbound_connections = 8
+
+## Inbound connection slots
+inbound_connections = 8
+
+## Enable transport mixing
+transport_mixing = false

+ 2 - 2
bin/darkirc/config/darkirc-mixed.toml

@@ -27,7 +27,7 @@ outbound_peer_discovery_cooloff_time = 60
 allowed_transports = ["tcp+tls", "tor"]
 
 ## Addresses we want to advertise to peers
-external_addr = ["tcp+tls://[youripv6address]:26661", "tor://youraddress.onion:your-port"]
+external_addr = ["tcp+tls://MY_IP_V4:26661", "tcp+tls://MY_IP_V6:26661", "tcp+tls://my.resolveable.address:26661", "tor://youraddress.onion:your-port"]
 
 ## Seed nodes to connect to 
 seeds = [
@@ -37,7 +37,7 @@ seeds = [
 ]
 
 ## P2P accept addresses
-inbound = ["tcp://127.0.0.1:your-port", "tcp+tls://[::]:26661"]
+inbound = ["tcp://127.0.0.1:your-port", "tcp+tls://0.0.0.0:26661", "tcp+tls://[::]:26661"]
 
 ## Outbound connection slots
 outbound_connections = 8