mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-05-02 04:22:04 -04:00
Total Cloudflare Death
This commit is contained in:
@@ -39,12 +39,14 @@ public class RainbetWs : IDisposable
|
|||||||
|
|
||||||
private async Task CreateWsClient()
|
private async Task CreateWsClient()
|
||||||
{
|
{
|
||||||
|
var cookies =
|
||||||
|
(await SettingsProvider.GetValueAsync(BuiltIn.Keys.RainbetCookies)).JsonDeserialize<List<string>>();
|
||||||
var factory = new Func<ClientWebSocket>(() =>
|
var factory = new Func<ClientWebSocket>(() =>
|
||||||
{
|
{
|
||||||
var clientWs = new ClientWebSocket();
|
var clientWs = new ClientWebSocket();
|
||||||
clientWs.Options.SetRequestHeader("Origin", "https://rainbet.com");
|
clientWs.Options.SetRequestHeader("Origin", "https://rainbet.com");
|
||||||
clientWs.Options.SetRequestHeader("User-Agent", _userAgent);
|
clientWs.Options.SetRequestHeader("User-Agent", "Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0");
|
||||||
//clientWs.Options.SetRequestHeader("Cookie", string.Join("; ", _cookies!));
|
clientWs.Options.SetRequestHeader("Cookie", string.Join("; ", cookies!));
|
||||||
if (_proxy == null) return clientWs;
|
if (_proxy == null) return clientWs;
|
||||||
_logger.Debug($"Using proxy address {_proxy}");
|
_logger.Debug($"Using proxy address {_proxy}");
|
||||||
clientWs.Options.Proxy = new WebProxy(_proxy);
|
clientWs.Options.Proxy = new WebProxy(_proxy);
|
||||||
|
|||||||
@@ -547,6 +547,8 @@ public static class BuiltIn
|
|||||||
public static string BotImageRehostEnabled = "Bot.Image.RehostEnabled";
|
public static string BotImageRehostEnabled = "Bot.Image.RehostEnabled";
|
||||||
[BuiltInSetting("Domain to look for when determining whether to rehost", SettingValueType.Text, "i.ddos.lgbt")]
|
[BuiltInSetting("Domain to look for when determining whether to rehost", SettingValueType.Text, "i.ddos.lgbt")]
|
||||||
public static string BotImageRehostDomain = "Bot.Image.RehostDomain";
|
public static string BotImageRehostDomain = "Bot.Image.RehostDomain";
|
||||||
|
[BuiltInSetting("Array of cookies as a shitty hack to get Rainbet going", SettingValueType.Array, "[]")]
|
||||||
|
public static string RainbetCookies = "Rainbet.Cookies";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user