allow transit for router behind symmetric NAT or proxy

This commit is contained in:
orignal 2024-11-05 15:20:05 -05:00
parent 2f6bdd1c84
commit d99a7d9b20

View File

@ -323,10 +323,6 @@ namespace i2p
case eRouterStatusFirewalled:
SetUnreachable (true, false); // ipv4
break;
case eRouterStatusProxy:
m_AcceptsTunnels = false;
UpdateCongestion ();
break;
default:
;
}
@ -1489,7 +1485,7 @@ namespace i2p
void RouterContext::UpdateCongestion ()
{
auto c = i2p::data::RouterInfo::eLowCongestion;
if (!AcceptsTunnels () || !m_ShareRatio || (m_Error == eRouterErrorSymmetricNAT && !SupportsV6 () && !SupportsMesh ()))
if (!AcceptsTunnels () || !m_ShareRatio)
c = i2p::data::RouterInfo::eRejectAll;
else
{