diff --git a/src/ru/nudemoon/build.gradle b/src/ru/nudemoon/build.gradle
index 4235a058c..4ea8f7172 100644
--- a/src/ru/nudemoon/build.gradle
+++ b/src/ru/nudemoon/build.gradle
@@ -5,7 +5,7 @@ ext {
     extName = 'Nude-Moon'
     pkgNameSuffix = 'ru.nudemoon'
     extClass = '.Nudemoon'
-    extVersionCode = 4
+    extVersionCode = 5
     libVersion = '1.2'
     containsNsfw = true
 }
diff --git a/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt b/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt
index 5d7eb9d3d..3e74e85ef 100644
--- a/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt
+++ b/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt
@@ -22,12 +22,34 @@ class Nudemoon : ParsedHttpSource() {
 
     override val name = "Nude-Moon"
 
-    override val baseUrl = "https://nude-moon.net"
+    override val baseUrl = "https://nude-moon.me"
 
     override val lang = "ru"
 
     override val supportsLatest = true
 
+    private val cookiesHeader by lazy {
+        val cookies = mutableMapOf<String, String>()
+        cookies["NMfYa"] = "1"
+        buildCookies(cookies)
+    }
+
+    private fun buildCookies(cookies: Map<String, String>) =
+        cookies.entries.joinToString(separator = "; ", postfix = ";") {
+            "${URLEncoder.encode(it.key, "UTF-8")}=${URLEncoder.encode(it.value, "UTF-8")}"
+        }
+
+    override val client = network.client.newBuilder()
+        .addNetworkInterceptor { chain ->
+            val newReq = chain
+                .request()
+                .newBuilder()
+                .addHeader("Cookie", cookiesHeader)
+                .build()
+
+            chain.proceed(newReq)
+        }.build()!!
+
     override fun popularMangaRequest(page: Int): Request =
         GET("$baseUrl/all_manga?views&rowstart=${30 * (page - 1)}", headers)