fix proxy not working for roblox browser. complete proxy command.
This commit is contained in:
parent
be8fa8a3d9
commit
cfad6b29af
|
|
@ -92,9 +92,9 @@ public class WebProxy
|
||||||
|
|
||||||
string ua = userAgents.FirstOrDefault().Value.ToLowerInvariant();
|
string ua = userAgents.FirstOrDefault().Value.ToLowerInvariant();
|
||||||
|
|
||||||
Util.ConsolePrint(ua);
|
//for some reason, this doesn't go through for the browser unless we look for mozilla/4.0.
|
||||||
|
//this shouldn't break modern mozilla browsers though.
|
||||||
return ua.Contains("roblox");
|
return (ua.Contains("mozilla/4.0") || ua.Contains("roblox"));
|
||||||
}
|
}
|
||||||
|
|
||||||
private Task OnBeforeTunnelConnectRequest(object sender, TunnelConnectSessionEventArgs e)
|
private Task OnBeforeTunnelConnectRequest(object sender, TunnelConnectSessionEventArgs e)
|
||||||
|
|
@ -116,7 +116,6 @@ public class WebProxy
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Util.ConsolePrint("we should be returning a 404 here.");
|
|
||||||
e.GenericResponse("", HttpStatusCode.NotFound);
|
e.GenericResponse("", HttpStatusCode.NotFound);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -357,10 +357,28 @@ namespace NovetusLauncher
|
||||||
de.Show();
|
de.Show();
|
||||||
Util.ConsolePrint("???", 2);
|
Util.ConsolePrint("???", 2);
|
||||||
break;
|
break;
|
||||||
case string proxy when proxy.Contains("proxytest", StringComparison.InvariantCultureIgnoreCase) == true:
|
case string proxy when proxy.Contains("proxy", StringComparison.InvariantCultureIgnoreCase) == true:
|
||||||
GlobalVars.Proxy.Start();
|
try
|
||||||
//Util.Delay(5000);
|
{
|
||||||
//GlobalVars.Proxy.Stop();
|
string[] vals = proxy.Split(' ');
|
||||||
|
|
||||||
|
if (vals[1].Equals("on", StringComparison.InvariantCultureIgnoreCase))
|
||||||
|
{
|
||||||
|
GlobalVars.Proxy.Start();
|
||||||
|
}
|
||||||
|
else if (vals[1].Equals("off", StringComparison.InvariantCultureIgnoreCase))
|
||||||
|
{
|
||||||
|
GlobalVars.Proxy.Stop();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Util.ConsolePrint("Please specify 'on' or 'off'.", 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
Util.ConsolePrint("Please specify 'on' or 'off'.", 2);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
Util.ConsolePrint("Command is either not registered or valid", 2);
|
Util.ConsolePrint("Command is either not registered or valid", 2);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue