diff --git a/AnimeON/AnimeONInvoke.cs b/AnimeON/AnimeONInvoke.cs index 6e32bb1..175c0b2 100644 --- a/AnimeON/AnimeONInvoke.cs +++ b/AnimeON/AnimeONInvoke.cs @@ -42,6 +42,7 @@ namespace AnimeON return null; string searchUrl = $"{_init.host}/api/anime/search?text={System.Web.HttpUtility.UrlEncode(query)}"; + _onLog($"AnimeON: using proxy {_proxyManager.CurrentProxyIp} for {searchUrl}"); string searchJson = await Http.Get(searchUrl, headers: headers, proxy: _proxyManager.Get()); if (string.IsNullOrEmpty(searchJson)) return null; @@ -86,6 +87,7 @@ namespace AnimeON public async Task> GetFundubs(int animeId) { string fundubsUrl = $"{_init.host}/api/player/fundubs/{animeId}"; + _onLog($"AnimeON: using proxy {_proxyManager.CurrentProxyIp} for {fundubsUrl}"); string fundubsJson = await Http.Get(fundubsUrl, headers: new List() { new HeadersModel("User-Agent", "Mozilla/5.0"), new HeadersModel("Referer", _init.host) }, proxy: _proxyManager.Get()); if (string.IsNullOrEmpty(fundubsJson)) return null; @@ -97,6 +99,7 @@ namespace AnimeON public async Task GetEpisodes(int animeId, int playerId, int fundubId) { string episodesUrl = $"{_init.host}/api/player/episodes/{animeId}?take=100&skip=-1&playerId={playerId}&fundubId={fundubId}"; + _onLog($"AnimeON: using proxy {_proxyManager.CurrentProxyIp} for {episodesUrl}"); string episodesJson = await Http.Get(episodesUrl, headers: new List() { new HeadersModel("User-Agent", "Mozilla/5.0"), new HeadersModel("Referer", _init.host) }, proxy: _proxyManager.Get()); if (string.IsNullOrEmpty(episodesJson)) return null; @@ -115,6 +118,7 @@ namespace AnimeON new HeadersModel("Referer", "https://animeon.club/") }; + _onLog($"AnimeON: using proxy {_proxyManager.CurrentProxyIp} for {requestUrl}"); string html = await Http.Get(requestUrl, headers: headers, proxy: _proxyManager.Get()); if (string.IsNullOrEmpty(html)) return null; diff --git a/AnimeON/ModInit.cs b/AnimeON/ModInit.cs index 4c8b2b3..ad2baa0 100644 --- a/AnimeON/ModInit.cs +++ b/AnimeON/ModInit.cs @@ -13,9 +13,16 @@ namespace AnimeON /// public static void loaded(InitspaceModel initspace) { - AnimeON = new OnlinesSettings("AnimeON", "https://animeon.club", streamproxy: false) + AnimeON = new OnlinesSettings("AnimeON", "https://animeon.club", streamproxy: false, useproxy: false) { - displayname = "πŸ‡―πŸ‡΅ AnimeON" + displayname = "πŸ‡―πŸ‡΅ AnimeON", + proxy = new Shared.Models.Base.ProxySettings() + { + useAuth = true, + username = "", + password = "", + list = new string[] { "socks5://ip:port" } + } }; // Π’ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΠΈ "ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΠΈ ΠΏΠΎΡˆΡƒΠΊ" diff --git a/CikavaIdeya/ModInit.cs b/CikavaIdeya/ModInit.cs index 86e97d6..fdb06dc 100644 --- a/CikavaIdeya/ModInit.cs +++ b/CikavaIdeya/ModInit.cs @@ -13,9 +13,16 @@ namespace CikavaIdeya /// public static void loaded(InitspaceModel initspace) { - CikavaIdeya = new OnlinesSettings("CikavaIdeya", "https://cikava-ideya.top", streamproxy: false) + CikavaIdeya = new OnlinesSettings("CikavaIdeya", "https://cikava-ideya.top", streamproxy: false, useproxy: false) { - displayname = "ЦікаваІдСя" + displayname = "ЦікаваІдСя", + proxy = new Shared.Models.Base.ProxySettings() + { + useAuth = true, + username = "a", + password = "a", + list = new string[] { "socks5://IP:PORT" } + } }; // Π’ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΠΈ "ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΠΈ ΠΏΠΎΡˆΡƒΠΊ" diff --git a/Uaflix/ModInit.cs b/Uaflix/ModInit.cs index 4eed53d..82c3eda 100644 --- a/Uaflix/ModInit.cs +++ b/Uaflix/ModInit.cs @@ -13,9 +13,16 @@ namespace Uaflix /// public static void loaded(InitspaceModel initspace) { - UaFlix = new OnlinesSettings("Uaflix", "https://uafix.net", streamproxy: false) + UaFlix = new OnlinesSettings("Uaflix", "https://uafix.net", streamproxy: false, useproxy: false) { - displayname = "πŸ‡ΊπŸ‡¦ UaFlix" + displayname = "πŸ‡ΊπŸ‡¦ UaFlix", + proxy = new Shared.Models.Base.ProxySettings() + { + useAuth = true, + username = "a", + password = "a", + list = new string[] { "socks5://IP:PORT" } + } }; // Π’ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΠΈ "ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΠΈ ΠΏΠΎΡˆΡƒΠΊ" diff --git a/Unimay/ModInit.cs b/Unimay/ModInit.cs index fa65c33..df8501c 100644 --- a/Unimay/ModInit.cs +++ b/Unimay/ModInit.cs @@ -13,9 +13,16 @@ namespace Unimay /// public static void loaded(InitspaceModel initspace) { - Unimay = new OnlinesSettings("Unimay", "https://api.unimay.media/v1", streamproxy: false) + Unimay = new OnlinesSettings("Unimay", "https://api.unimay.media/v1", streamproxy: false, useproxy: false) { - displayname = "Unimay" + displayname = "Unimay", + proxy = new Shared.Models.Base.ProxySettings() + { + useAuth = true, + username = "a", + password = "a", + list = new string[] { "socks5://IP:PORT" } + } }; // Π’ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΠΈ "ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΠΈ ΠΏΠΎΡˆΡƒΠΊ"