|
|
@ -207,9 +207,14 @@ namespace llarp
|
|
|
|
if(m_ShouldInitTun)
|
|
|
|
if(m_ShouldInitTun)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(!llarp_ev_add_tun(GetRouter()->netloop, &m_Tun))
|
|
|
|
if(!llarp_ev_add_tun(GetRouter()->netloop, &m_Tun))
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
llarp::LogWarn("Could not create tunnel for exit endpoint");
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
if(m_UpstreamResolvers.size() == 0)
|
|
|
|
if(m_UpstreamResolvers.size() == 0)
|
|
|
|
m_UpstreamResolvers.emplace_back("8.8.8.8", 53);
|
|
|
|
m_UpstreamResolvers.emplace_back("8.8.8.8", 53);
|
|
|
|
|
|
|
|
llarp::LogInfo("Trying to start resolver ",
|
|
|
|
|
|
|
|
m_LocalResolverAddr.ToString());
|
|
|
|
return m_Resolver.Start(m_LocalResolverAddr, m_UpstreamResolvers);
|
|
|
|
return m_Resolver.Start(m_LocalResolverAddr, m_UpstreamResolvers);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|