mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-17 07:11:29 +02:00
Nodes: connect to clearnet nodes during initial sync on Tais/Whonix
This commit is contained in:
@@ -121,9 +121,6 @@ void WebsocketNotifier::onWSNodes(const QJsonArray &nodes) {
|
||||
if(nettype == "testnet" && networkType != NetworkType::TESTNET)
|
||||
continue;
|
||||
|
||||
if(type == "clearnet" && (TailsOS::detect() || WhonixOS::detect() || Utils::isTorsocks()))
|
||||
continue;
|
||||
|
||||
FeatherNode node{obj.value("address").toString(),
|
||||
obj.value("height").toInt(),
|
||||
obj.value("target_height").toInt(),
|
||||
|
||||
+4
-7
@@ -383,18 +383,11 @@ void Nodes::onWalletRefreshed() {
|
||||
if (m_connection.isOnion())
|
||||
return;
|
||||
|
||||
// Don't reconnect on Tails or Whonix (all traffic is already routed through Tor)
|
||||
if (TailsOS::detect() || WhonixOS::detect())
|
||||
return;
|
||||
|
||||
this->autoConnect(true);
|
||||
}
|
||||
}
|
||||
|
||||
bool Nodes::useOnionNodes() {
|
||||
if (TailsOS::detect() || WhonixOS::detect()) {
|
||||
return true;
|
||||
}
|
||||
auto privacyLevel = config()->get(Config::torPrivacyLevel).toInt();
|
||||
if (privacyLevel == Config::allTor) {
|
||||
return true;
|
||||
@@ -426,6 +419,10 @@ bool Nodes::useTorProxy(const FeatherNode &node) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (TailsOS::detect() || WhonixOS::detect()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return this->useOnionNodes();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user