|
|
@ -37,10 +37,17 @@ namespace llarp
|
|
|
|
, m_Resolver(std::make_shared< dns::Proxy >(
|
|
|
|
, m_Resolver(std::make_shared< dns::Proxy >(
|
|
|
|
r->netloop(), r->logic(), r->netloop(), r->logic(), this))
|
|
|
|
r->netloop(), r->logic(), r->netloop(), r->logic(), this))
|
|
|
|
, m_Name(name)
|
|
|
|
, m_Name(name)
|
|
|
|
|
|
|
|
#ifdef _WIN32
|
|
|
|
|
|
|
|
, m_Tun
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
{0}, 0, 0, {0}, nullptr, nullptr, nullptr,
|
|
|
|
|
|
|
|
#else
|
|
|
|
, m_Tun{{0}, 0, {0}, nullptr, nullptr, nullptr,
|
|
|
|
, m_Tun{{0}, 0, {0}, nullptr, nullptr, nullptr,
|
|
|
|
nullptr, nullptr, nullptr, nullptr, nullptr}
|
|
|
|
#endif
|
|
|
|
, m_LocalResolverAddr("127.0.0.1", 53)
|
|
|
|
nullptr, nullptr, nullptr, nullptr, nullptr
|
|
|
|
, m_InetToNetwork(name + "_exit_rx", r->netloop(), r->netloop())
|
|
|
|
}
|
|
|
|
|
|
|
|
, m_LocalResolverAddr("127.0.0.1", 53),
|
|
|
|
|
|
|
|
m_InetToNetwork(name + "_exit_rx", r->netloop(), r->netloop())
|
|
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
m_Tun.user = this;
|
|
|
|
m_Tun.user = this;
|
|
|
|