{"id":505291,"date":"2024-04-21T07:40:28","date_gmt":"2024-04-21T07:40:28","guid":{"rendered":"https:\/\/oneproxy.pro\/?p=505291"},"modified":"2024-08-27T06:50:21","modified_gmt":"2024-08-27T06:50:21","slug":"node-unblocker-for-web-scraping","status":"publish","type":"post","link":"http:\/\/oneproxy.pro\/kr\/info\/node-unblocker-for-web-scraping\/","title":{"rendered":"2024\ub144 \ud6a8\uacfc\uc801\uc778 \uc6f9 \uc2a4\ud06c\ub798\ud551\uc744 \uc704\ud574 \ub178\ub4dc \ucc28\ub2e8 \ud574\uc81c \ub3c4\uad6c \uc0ac\uc6a9"},"content":{"rendered":"<p>Express \ud504\ub808\uc784\uc6cc\ud06c\uc5d0 \uad6c\ucd95\ub41c \ub2e4\uc6a9\ub3c4 Node JS \ub77c\uc774\ube0c\ub7ec\ub9ac\uc778 Node Unblocker\ub294 \uc8fc\ub85c \uc6d0\uaca9 \uc6f9 \ud398\uc774\uc9c0\ub97c \ud504\ub85d\uc2dc\ud558\uace0 \ub2e4\uc2dc \uc791\uc131\ud558\ub3c4\ub85d \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc774 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uc0ac\uc6a9\ud558\uba74 \ub85c\uceec \uc2dc\uc2a4\ud15c\uc5d0 \ud504\ub85d\uc2dc \uc5ed\ud560\uc744 \ud558\ub294 \uc11c\ubc84 \uc778\uc2a4\ud134\uc2a4\ub97c \uc0dd\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc0ac\uc6a9\uc790\ub294 \ub85c\uceec \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc758\ub3c4\ud55c \ub300\uc0c1 \uc11c\ubc84\ub85c \uc694\uccad\uc744 \ub2e4\uc2dc \ub77c\uc6b0\ud305\ud568\uc73c\ub85c\uc368 \uc9c0\ub9ac\uc801 \ubc0f \uae30\ud0c0 \uc561\uc138\uc2a4 \uc81c\ud55c\uc744 \ud6a8\uacfc\uc801\uc73c\ub85c \uc6b0\ud68c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc124\uc815 \ud504\ub85c\uc138\uc2a4 <a href=\"https:\/\/github.com\/nfriedly\/node-unblocker\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">\ub178\ub4dc \ucc28\ub2e8 \ud574\uc81c\uae30<\/a> \uac70\uc758 \ubaa8\ub4e0 \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc2dc\uc791\ud558\ub294 \ub370 \uba87 \uc904\uc758 \ucf54\ub4dc\ub9cc \ud544\uc694\ud558\ubbc0\ub85c \uac04\ub2e8\ud569\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ub2e8\uc21c\uc131\uc740 URL\uc744 \ub2e4\uc2dc \uc791\uc131\ud558\uc5ec \uae30\ub2a5\uc744 \ud5a5\uc0c1\uc2dc\ud0a4\ub294 \uc791\uc5c5\uc73c\ub85c \ud655\uc7a5\ub429\ub2c8\ub2e4. HTTP \ud504\ub85c\ud1a0\ucf5c \uc55e\uc5d0 URL \uc55e\uc5d0 &quot;\/proxy\/&quot;\ub97c \ubd99\uc785\ub2c8\ub2e4. \uc774\ub294 \ub85c\uceec \ub124\ud2b8\uc6cc\ud06c \uc7a5\ubcbd\uc744 \uadf9\ubcf5\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\ub294 \uc218\uc815\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>Node Unblocker\ub294 \uc6f9 \uc2a4\ud06c\ub798\ud551 \ud65c\ub3d9\uc5d0 \ud2b9\ud788 \uc720\uc6a9\ud558\uba70 \ud074\ub77c\uc6b0\ub4dc \uc11c\ube44\uc2a4 \ub610\ub294 \ud0c0\uc0ac \uc2dc\uc2a4\ud15c\uc744 \ud65c\uc6a9\ud558\ub294 \uc0ac\ub78c\ub4e4\uc5d0\uac8c \uc2e4\ud589 \uac00\ub2a5\ud55c \uc194\ub8e8\uc158\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ud50c\ub7ab\ud3fc\uc5d0 Node Unblocker\ub97c \uc124\uc815\ud558\uba74 \uc0ac\uc6a9\uc790\ub294 \ub370\uc774\ud130 \uc2a4\ud06c\ub7a9\uc744 \uc704\ud55c \uc548\uc815\uc801\uc778 \ud504\ub85d\uc2dc\ub97c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub7ec\ub098 Node Unblocker\uc5d0\ub294 \uc81c\uc57d\uc774 \uc788\uc2b5\ub2c8\ub2e4. \ud2b9\uc815 \ubcf5\uc7a1\ud55c \uc6f9 \ud398\uc774\uc9c0, \ud2b9\ud788 Node Unblocker\uac00 \ucc98\ub9ac\ud560 \uc218 \uc5c6\ub294 postMessage\uc640 \uac19\uc740 \uae30\uc220\uc744 \uc0ac\uc6a9\ud558\ub294 \uc18c\uc15c \ubbf8\ub514\uc5b4 \ud50c\ub7ab\ud3fc\uc758 \uc6f9 \ud398\uc774\uc9c0\uc5d0\uc11c \uc5b4\ub824\uc6c0\uc744 \uacaa\uc2b5\ub2c8\ub2e4. \ub9c8\ucc2c\uac00\uc9c0\ub85c AJAX\ub97c \uc0ac\uc6a9\ud558\uac70\ub098 OAuth \uc778\uc99d\uc774 \ud544\uc694\ud55c \uc6f9\uc0ac\uc774\ud2b8\uc5d0\uc11c\ub294 \uc774 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0 \ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc791\ub3d9 \uce21\uba74\uc5d0\uc11c Node Unblocker\ub294 \ub85c\uceec \uc2dc\uc2a4\ud15c\uc5d0 \uc6f9 \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \uc0dd\uc131\ud558\uc5ec \uc791\ub3d9\ud569\ub2c8\ub2e4. \uc6d0\ubcf8 \uc11c\ubc84\uc640 \ub300\uc0c1 \uc11c\ubc84 \uac04\uc758 HTTP \uc694\uccad\uc744 \ucc98\ub9ac\ud558\uace0 \uc804\ub2ec\ud569\ub2c8\ub2e4. \uae30\ubcf8 \uc6f9 \ud504\ub85d\uc2dc \uc5ed\ud560\uc744 \ud560 \uc218 \uc788\uc9c0\ub9cc Node Unblocker\ub294 \ub2e8\uc21c\ud55c \uc694\uccad \uc804\ub2ec \uc774\uc0c1\uc73c\ub85c \uc720\ud2f8\ub9ac\ud2f0\ub97c \ud655\uc7a5\ud558\ub294 \uc5ec\ub7ec \uace0\uae09 \uae30\ub2a5\uc73c\ub85c \ud5a5\uc0c1\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>Node Unblocker\uc758 \ubbf8\ub4e4\uc6e8\uc5b4\ub97c \ud1b5\ud574 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc0ac\uc6a9\uc790 \uc815\uc758\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\ucf58\ud150\uce20 \ubcf4\uc548 \uc815\ucc45(CSP) \uc81c\uac70<\/strong>: \uc774 \uae30\ub2a5\uc740 \uc704\ud5d8\ud560 \uc218 \uc788\uc9c0\ub9cc \uc778\ub77c\uc778 \uc2a4\ud06c\ub9bd\ud2b8 \uc2e4\ud589\uc744 \ud65c\uc131\ud654\ud558\uace0 JavaScript\ub97c \ud1b5\ud574 \ub3d9\uc801\uc73c\ub85c \ub85c\ub4dc\ub41c \ucf58\ud150\uce20\ub97c \ucc98\ub9ac\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ucfe0\ud0a4 \uad00\ub9ac<\/strong>: \ucfe0\ud0a4\ub97c \ud65c\uc6a9\ud558\uba74 \uc0ac\uc6a9\uc790 \uc138\uc158 \uc720\uc9c0 \uad00\ub9ac, \ub2e4\ub2e8\uacc4 \ud504\ub85c\uc138\uc2a4 \ud0d0\uc0c9 \ubc0f \uc7a0\uc7ac\uc801\uc73c\ub85c \ucc28\ub2e8 \uac00\ub2a5\uc131\uc744 \uc904\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ub9ac\ub514\ub809\uc158 \ucc98\ub9ac<\/strong>: \uc774 \uae30\ub2a5\uc740 \ub9ac\ub514\ub809\uc158\uc774 \ud504\ub85d\uc2dc\ub97c \ud1b5\ud574 \uc62c\ubc14\ub974\uac8c \ucc98\ub9ac\ub418\ub3c4\ub85d \ubcf4\uc7a5\ud558\uc5ec \uc548\uc815\uc131\uc744 \ud5a5\uc0c1\uc2dc\ud0b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ubbf8\ub4e4\uc6e8\uc5b4 \uc0ac\uc6a9\uc790 \uc815\uc758<\/strong>: \uc774\ub7ec\ud55c \uc870\uc815\uc744 \ud1b5\ud574 \uc0ac\uc6a9\uc790\ub294 \uc694\uccad \ud5e4\ub354 \uc218\uc815\uacfc \uac19\uc740 \uc694\uccad \ubc0f \uc751\ub2f5 \ub3d9\uc791\uc744 \ubcc0\uacbd\ud560 \uc218 \uc788\uc73c\uba70 \uc774\ub294 \uc6f9 \uc2a4\ud06c\ub798\ud551 \ubc0f \uc720\uc0ac\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ud2b9\ud788 \uc720\uc6a9\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p>\ub610\ud55c Node Unblocker\ub294 \ud504\ub85d\uc2dc\ub97c \ud1b5\ud55c JavaScript \uc2e4\ud589 \uc81c\uc5b4\uc640 \uac19\uc740 \uc635\uc158\uc744 \ud3ec\ud568\ud558\uc5ec \uc124\uc815 \ud30c\uc77c\uc744 \ud1b5\ud574 \uad11\ubc94\uc704\ud55c \uad6c\uc131 \uc870\uc815\uc744 \ud5c8\uc6a9\ud558\uba70, \uc774\ub294 \uc0ac\uc6a9\uc790 \uc694\uad6c \uc0ac\ud56d\uc5d0 \ub530\ub77c \ube44\ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uad11\ubc94\uc704\ud55c \uc0ac\uc6a9\uc790 \uc815\uc758 \uc635\uc158\uc744 \ud1b5\ud574 Node Unblocker\ub294 \uad11\ubc94\uc704\ud55c \ud504\ub85d\uc2dc \ud480\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 \uadc0\uc911\ud55c \ub3c4\uad6c\uac00 \ub418\uc5b4 \ubcf5\uc7a1\ud55c \uc6f9 \uc2a4\ud06c\ub798\ud551 \ubc0f \ub370\uc774\ud130 \uc218\uc9d1 \uc791\uc5c5\uc744 \uc704\ud55c \uac15\ub825\ud55c \uc194\ub8e8\uc158\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ub178\ub4dc \ucc28\ub2e8 \ud574\uc81c \uad6c\ud604\uc744 \uc704\ud55c \ud544\uc218 \uc124\uc815<\/h2>\n\n\n\n<p>\ucd5c\uc18c\ud55c\uc758 \uc0ac\uc804 \uc124\uc815\uc73c\ub85c Node Unblocker \uc124\uc815\uc744 \uc2dc\uc791\ud558\ub294 \uac1c\uc778\uc758 \uacbd\uc6b0 \uc6d0\ud65c\ud55c \uc2dc\uc791\uc744 \uc704\ud574 \ud2b9\uc815 \uc804\uc81c \uc870\uac74\uc774 \ud544\uc218\uc801\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\uc8fc\uc694 \uc694\uad6c \uc0ac\ud56d<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Node.js \ud658\uacbd<\/strong><br>Node.js \uc124\uce58\ub294 Node Unblocker\ub97c \uc2e4\ud589\ud558\ub294 \ub370 \ud544\uc694\ud55c \ub7f0\ud0c0\uc784 \ud658\uacbd\uc744 \uc81c\uacf5\ud558\ubbc0\ub85c \uae30\ubcf8\uc785\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ud1b5\ud569 \uac1c\ubc1c \ud658\uacbd(IDE)<\/strong><br>IDE\ub97c \uc120\ud0dd\ud558\ub294 \uac83\uc740 \ucf54\ub4dc \uac1c\ubc1c \ubc0f \uad00\ub9ac\uc5d0 \ub9e4\uc6b0 \uc911\uc694\ud569\ub2c8\ub2e4. \uc608\ub85c\ub294 Atom \ubc0f Webstorm\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uae30\ubcf8 \uc6d0\uce59\uc740 \ubaa8\ub4e0 IDE\uc5d0 \uc801\uc6a9 \uac00\ub2a5\ud558\uc9c0\ub9cc \uc774 \uac00\uc774\ub4dc\ub294 Webstorm\uc5d0\uc11c \uacc4\uc18d\ub429\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ud074\ub77c\uc6b0\ub4dc \uc11c\ube44\uc2a4 \uc81c\uacf5\uc5c5\uccb4<\/strong><br>\ud074\ub77c\uc6b0\ub4dc \uc11c\ube44\uc2a4 \uc81c\uacf5\uc5c5\uccb4\ub97c \ud65c\uc6a9\ud558\uba74 \uc678\ubd80 IP \uc8fc\uc18c\ub97c \ud1b5\ud55c \uc791\uc5c5\uc744 \ud5c8\uc6a9\ud558\uc5ec \uc6f9 \uc2a4\ud06c\ub798\ud551\uc5d0 \ucd5c\uc801\ud654\ud568\uc73c\ub85c\uc368 Node Unblocker\uc758 \ud6a8\uc728\uc131\uc774 \ud5a5\uc0c1\ub429\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Node.js \uc124\uce58 \ubc0f \ucd08\uae30 \uc124\uc815<\/h3>\n\n\n\n<p>IDE\ub97c \uc124\uc815\ud55c \ud6c4 \ub2e4\uc74c \ub2e8\uacc4\uc5d0\ub294 \ub2e4\uc74c \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud130\ubbf8\ub110\uc744 \ud1b5\ud574 Node.js \ud504\ub85c\uc81d\ud2b8\ub97c \ucd08\uae30\ud654\ud558\ub294 \uc791\uc5c5\uc774 \ud3ec\ud568\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code data-no-translation=\"\">npm init -y<\/code><\/pre><\/div>\n\n\n\n<p>\uc774 \uba85\ub839\uc740 \ud504\ub85c\uc81d\ud2b8 \uba54\ud0c0\ub370\uc774\ud130\uc758 \uae30\ubcf8\uac12\uc744 \uc790\ub3d9\uc73c\ub85c \ucc44\uc6cc \uc124\uc815\uc744 \uac04\uc18c\ud654\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ucd08\uae30\ud654 \ud6c4 \ub2e4\uc74c \ub2e8\uacc4\ub294 \ud544\uc218 \ud328\ud0a4\uc9c0\ub97c \uc124\uce58\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code data-no-translation=\"\">npm install unblocker express<\/code><\/pre><\/div>\n\n\n\n<p>\uc774 \uba85\ub839\uc740 \ud504\ub85c\uc81d\ud2b8\uc5d0 Unblocker \ubc0f Express\ub97c \ucd94\uac00\ud558\uc5ec \uc11c\ubc84 \uc0dd\uc131\uc744 \uc6a9\uc774\ud558\uac8c \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud544\uc694\ud55c \ub77c\uc774\ube0c\ub7ec\ub9ac \ud1b5\ud569<\/h3>\n\n\n\n<p>\ud544\uc694\ud55c \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \ud504\ub85c\uc81d\ud2b8 \ud30c\uc77c\ub85c \uac00\uc838\uc624\ub294 \uac83\ubd80\ud130 \uc2dc\uc791\ud558\uc138\uc694.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code data-no-translation=\"\">const express = require(&#39;express&#39;);\nconst Unblocker = require(&#39;unblocker&#39;);<\/code><\/pre><\/div>\n\n\n\n<p>\uc0ac\uc6a9 <code data-no-translation=\"\">const<\/code> \uc774\ub7ec\ud55c \ubcc0\uc218\uac00 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc804\uccb4\uc5d0\uc11c \uc77c\uc815\ud558\uac8c \uc720\uc9c0\ub418\ub3c4\ub85d \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\uc6f9 \ud504\ub85d\uc2dc \uad6c\uc131<\/h3>\n\n\n\n<p>\ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc11c\ubc84\uc640 Unblocker \uc778\uc2a4\ud134\uc2a4\ub97c \uc124\uc815\ud558\uc138\uc694.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code data-no-translation=\"\">const app = express();\nconst unblocker = new Unblocker({prefix: &#39;\/proxy\/&#39;});\napp.use(unblocker);<\/code><\/pre><\/div>\n\n\n\n<p>\uc774 \uad6c\uc131\uc744 \uc0ac\uc6a9\ud558\uba74 \ud504\ub85d\uc2dc\ub41c \ubaa8\ub4e0 \uc694\uccad\uc774 &#039;\/proxy\/&#039; \uc811\ub450\uc0ac\ub97c \ud65c\uc6a9\ud558\uc5ec \uc77c\ubc18 \ud2b8\ub798\ud53d\uacfc \ubd84\ub9ac\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc120\ud0dd\uc801\uc73c\ub85c \uc0ac\uc6a9\uc790 \uc815\uc758 \ud3ec\ud2b8\ub97c \uc815\uc758\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code data-no-translation=\"\">const port = 3000;<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\uc11c\ubc84 \uc2dc\uc791<\/h3>\n\n\n\n<p>\uc11c\ubc84\ub97c \ud65c\uc131\ud654\ud558\ub824\uba74:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code data-no-translation=\"\">app.listen(process.env.PORT || port || 8080).on(&#39;upgrade&#39;, unblocker.onUpgrade);\nconsole.log(&quot;Node Unblocker Server Running On Port:&quot;, process.env.PORT || port || 8080);<\/code><\/pre><\/div>\n\n\n\n<p>\uc774 \uc124\uc815\uc744 \ud1b5\ud574 \uc11c\ubc84\ub294 \uc9c0\uc815\ub41c \ud3ec\ud2b8\uc5d0\uc11c \uc218\uc2e0 \ub300\uae30\ud558\uace0 \ud2b9\uc815 \uc720\ud615\uc758 \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d\uc5d0 \ud544\uc694\ud55c \ud504\ub85c\ud1a0\ucf5c \uc5c5\uadf8\ub808\uc774\ub4dc\ub97c \ucc98\ub9ac\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ub85c\uceec \uc11c\ubc84 \ud14c\uc2a4\ud2b8<\/h3>\n\n\n\n<p>\ubc30\ud3ec\ud558\uae30 \uc804\uc5d0 \ub85c\uceec\uc5d0\uc11c \uc11c\ubc84\ub97c \ud14c\uc2a4\ud2b8\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud504\ub85c\uc81d\ud2b8 \ub514\ub809\ud130\ub9ac\ub85c \uc774\ub3d9\ud558\uc5ec \uc11c\ubc84\ub97c \uc2dc\uc791\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code data-no-translation=\"\">cd X:\\YOUR\\PROJECT\\FOLDER\nnode app.js<\/code><\/pre><\/div>\n\n\n\n<p>\ube0c\ub77c\uc6b0\uc800\ub098 cURL\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub2e4\uc74c\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \uc11c\ubc84\uc758 \uae30\ub2a5\uc744 \ud655\uc778\ud558\uc138\uc694.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code data-no-translation=\"\">http:\/\/localhost:8080\/proxy\/https:\/\/oneproxy.pro\/<\/code><\/pre><\/div>\n\n\n\n<p>\uc5f0\uacb0 \ubb38\uc81c\ub97c \ubc29\uc9c0\ud558\ub824\uba74 \uc62c\ubc14\ub978 \ud3ec\ud2b8 \ubc88\ud638\ub97c \uc0ac\uc6a9\ud588\ub294\uc9c0 \ud655\uc778\ud558\uc2ed\uc2dc\uc624.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\uc6d0\uaca9 \uc11c\ubc84\uc5d0 \ubc30\ud3ec<\/h3>\n\n\n\n<p>\ub85c\uceec \ubc30\ud3ec\ub3c4 \uac00\ub2a5\ud558\uc9c0\ub9cc \ud074\ub77c\uc6b0\ub4dc \uc11c\ubc84\ub97c \uc0ac\uc6a9\ud558\uba74 \uc9c0\ub9ac\uc801\uc73c\ub85c \uc81c\ud55c\ub41c \ucf58\ud150\uce20\uc5d0 \ud6a8\uacfc\uc801\uc73c\ub85c \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud074\ub77c\uc6b0\ub4dc \ubc30\ud3ec \uc808\ucc28<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\uc5c5\ub370\uc774\ud2b8 <code data-no-translation=\"\">package.json<\/code> \ubc30\ud3ec \ud658\uacbd\uc5d0 \ub9de\uac8c.<\/li>\n\n\n\n<li>\ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc5c5\uccb4\ub97c \uc120\ud0dd\ud558\uace0 \uac00\uc0c1 \uba38\uc2e0\uc744 \uc124\uc815\ud558\uc138\uc694.<\/li>\n\n\n\n<li>SSH \ub610\ub294 \ube0c\ub77c\uc6b0\uc800 \uae30\ubc18 \uc778\ud130\ud398\uc774\uc2a4\ub97c \ud1b5\ud574 \ud504\ub85c\uc81d\ud2b8 \ud30c\uc77c\uc744 \uc11c\ubc84\ub85c \uc804\uc1a1\ud558\uc138\uc694.<\/li>\n\n\n\n<li>\ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uc885\uc885 \ud544\uc694\ud55c \ub124\ud2b8\uc6cc\ud06c \uc815\ucc45\uc744 \uc218\uc6a9\ud558\ub3c4\ub85d \uc11c\ubc84 \uc218\uc2e0 \uc124\uc815\uc744 \uc870\uc815\ud569\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code data-no-translation=\"\">app.listen(process.env.PORT || port || 8080, &#39;0.0.0.0&#39;).on(&#39;upgrade&#39;, unblocker.onUpgrade);<\/code><\/pre><\/div>\n\n\n\n<ol class=\"wp-block-list\" start=\"5\">\n<li>\ud074\ub77c\uc6b0\ub4dc \uba38\uc2e0\uc5d0 Node.js\ub97c \uc124\uce58\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/li>\n<\/ol>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code data-no-translation=\"\">node app.js<\/code><\/pre><\/div>\n\n\n\n<p>\ub2e4\uc74c \ud56d\ubaa9\uc5d0 \uc561\uc138\uc2a4\ud558\uc5ec \uae30\ub2a5\uc744 \ud655\uc778\ud558\uc138\uc694.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code data-no-translation=\"\">VM_EXTERNAL_IP_ADDRESS:PORT\/proxy\/https:\/\/oneproxy.pro<\/code><\/pre><\/div>\n\n\n\n<p>\uc5f0\uacb0 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uba74 \ubc29\ud654\ubcbd \uc124\uc815\uc744 \uc870\uc815\ud558\uc5ec \uc9c0\uc815\ub41c \ud3ec\ud2b8\ub97c \ud1b5\ud574 HTTP \ud2b8\ub798\ud53d\uc774 \ud5c8\uc6a9\ub418\ub294\uc9c0 \ud655\uc778\ud558\uc2ed\uc2dc\uc624. \uc774 \ud3ec\uad04\uc801\uc778 \uc124\uc815\uc744 \ud1b5\ud574 Node Unblocker\ub294 \uac15\ub825\ud55c \uc6f9 \uc2a4\ud06c\ub798\ud551 \ubc0f \ucf58\ud150\uce20 \uc561\uc138\uc2a4 \uc791\uc5c5\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Node Unblocker\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc6f9 \uc2a4\ud06c\ub798\ud551 \uc791\uc5c5 \ud655\uc7a5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\ucd08\uae30 \ud504\ub85c\uc81d\ud2b8\uc5d0 \ub178\ub4dc \ucc28\ub2e8 \ud574\uc81c \ub3c4\uad6c \ud65c\uc6a9<\/h3>\n\n\n\n<p>Node Unblocker\ub294 \uae30\ubcf8\uc801\uc778 \uc6f9 \uc2a4\ud06c\ub798\ud551 \uc694\uad6c \uc0ac\ud56d\uc744 \ucda9\uc871\ud558\ub294 \ud6a8\uacfc\uc801\uc778 \ub3c4\uad6c \uc5ed\ud560\uc744 \ud558\uba70 \ud2b9\ud788 \uc18c\uaddc\ubaa8 \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc720\uc6a9\ud569\ub2c8\ub2e4. \ud074\ub77c\uc6b0\ub4dc \uc11c\ube44\uc2a4 \uc81c\uacf5\uc5c5\uccb4\ub97c \ud65c\uc6a9\ud558\uba74 Node Unblocker\ub97c \ubc30\ud3ec\ud558\uc5ec \uc778\ud130\ub137 \uac80\uc5f4\uc744 \uc6b0\ud68c\ud558\uace0 \uc9c0\uc5ed \uc81c\ud55c\uc744 \ud0d0\uc0c9\ud558\uba70 \uad11\ubc94\uc704\ud55c \ucf58\ud150\uce20\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uc720\uc5f0\uc131 \ub355\ubd84\uc5d0 \uc6f9 \uc2a4\ud06c\ub798\ud551\uc758 \uac00\ub2a5\uc131\uc744 \uc774\uc81c \ub9c9 \ud0d0\uc0c9\ud558\uae30 \uc2dc\uc791\ud55c \uac1c\uc778\uc774\ub098 \uc18c\uaddc\ubaa8 \ud300\uc5d0 \uc801\ud569\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\uc7a5\uae30 \ubc0f \ub300\uaddc\ubaa8 \uc2a4\ud06c\ub798\ud551\uc5d0 \ub300\ud55c \uace0\ub824 \uc0ac\ud56d<\/h3>\n\n\n\n<p>Node Unblocker\ub294 \uc18c\uaddc\ubaa8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc720\uc6a9\ud558\uc9c0\ub9cc \ub2e8\uc77c \ub610\ub294 \uc18c\uc218\uc758 \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \uc0ac\uc6a9\ud558\ub294 \ub370 \ub530\ub978 \uc81c\ud55c \uc0ac\ud56d\uc744 \uc778\uc815\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>IP \uae08\uc9c0 \uc704\ud5d8<\/strong>: \uc2a4\ud06c\ub798\ud551\uc744 \uc704\ud574 \ub2e8\uc77c IP \uc8fc\uc18c\ub97c \uc9c0\uc18d\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\uba74 \ub300\uc0c1 \uc6f9\uc0ac\uc774\ud2b8\uc5d0 \uc758\ud574 \uae09\uc18d\ud788 \ube14\ub799\ub9ac\uc2a4\ud2b8\uc5d0 \ucd94\uac00\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ud655\uc7a5\uc131<\/strong>: \uc81c\ud55c\ub41c \uc218\uc758 \ud074\ub77c\uc6b0\ub4dc VM\uc5d0 \uc758\uc874\ud558\ub294 \uacbd\uc6b0 Node Unblocker\ub9cc\uc73c\ub85c \ud655\uc7a5\ud558\ub294 \uac83\uc774 \uc5b4\ub824\uc6b8 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\ud504\ub85d\uc2dc \uae30\ub2a5 \ud655\uc7a5 \uc804\ub7b5<\/h3>\n\n\n\n<p>\ubcf4\ub2e4 \uad11\ubc94\uc704\ud55c \ud504\ub85c\uc81d\ud2b8 \ub610\ub294 \ub354 \ub192\uc740 \ub370\uc774\ud130 \uc218\uc694\uc758 \uacbd\uc6b0 \uc2a4\ud06c\ub798\ud551 \ud6a8\uc728\uc131\uc744 \ub192\uc774\uace0 \ube14\ub85d \uc704\ud5d8\uc744 \uc904\uc774\uae30 \uc704\ud574 \ub2e4\uc74c \uc804\ub7b5\uc744 \uace0\ub824\ud558\uc2ed\uc2dc\uc624.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\ud504\ub85d\uc2dc \uc18c\uc2a4 \ub2e4\uc591\ud654<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>\ub2e4\uc911 \ub178\ub4dc \ucc28\ub2e8 \ud574\uc81c \uc778\uc2a4\ud134\uc2a4<\/strong>: \ub2e4\uc591\ud55c \ud074\ub77c\uc6b0\ub4dc VM\uc5d0 \uc5ec\ub7ec \ud504\ub85d\uc2dc\ub97c \ubc30\ud3ec\ud558\uba74 \ub85c\ub4dc\ub97c \ubd84\uc0b0\ud558\uace0 \ub2e8\uc77c IP\uac00 \uae08\uc9c0\ub418\ub294 \uc704\ud5d8\uc744 \ucd5c\uc18c\ud654\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\uc8fc\uac70\uc6a9 \ud504\ub85d\uc2dc<\/strong>: \uc774\ub7ec\ud55c \ud504\ub85d\uc2dc\ub294 \uc8fc\ud0dd \uc0ac\uc6a9\uc790\uc5d0\uac8c \ud560\ub2f9\ub41c IP \uc8fc\uc18c\ub97c \uc0ac\uc6a9\ud558\ubbc0\ub85c \ub370\uc774\ud130 \uc13c\ud130 IP\uc5d0 \ube44\ud574 \ud0d0\uc9c0 \ubc0f \ucc28\ub2e8 \uac00\ub2a5\uc131\uc774 \ub0ae\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ud504\ub85d\uc2dc \ud480 \uc11c\ube44\uc2a4\uc5d0 \ud22c\uc790\ud558\uc138\uc694<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>\ube44\uc6a9 \ud6a8\uc728\uc131<\/strong>: \ub300\uaddc\ubaa8 \ud504\ub85d\uc2dc \uc11c\ube44\uc2a4\ub294 IP\ub2f9 \ub610\ub294 \ub370\uc774\ud130 GB\ub2f9 \ub354 \ub098\uc740 \uc18d\ub3c4\ub97c \uc81c\uacf5\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc73c\ubbc0\ub85c \ub300\uaddc\ubaa8 \uc791\uc5c5\uc5d0 \ub354 \ube44\uc6a9 \ud6a8\uc728\uc801\uc785\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\uace0\uae09 \uae30\ub2a5<\/strong>: \uc804\ubb38 \ud504\ub85d\uc2dc \uc11c\ube44\uc2a4\ub294 \uc790\ub3d9 IP \uc21c\ud658, \ub300\uc0c1 \uc9c0\ub9ac\uc801 IP \uc120\ud0dd, \ubcf4\ub2e4 \uc815\uad50\ud55c \ud2b8\ub798\ud53d \ub77c\uc6b0\ud305 \uae30\ub2a5\uacfc \uac19\uc740 \ucd94\uac00 \uae30\ub2a5\uc744 \uc81c\uacf5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\uc11c\ube44\uc2a4 \uc57d\uad00 \uc900\uc218<\/strong>:\n<ul class=\"wp-block-list\">\n<li>\uc2a4\ud06c\ub798\ud551 \ud65c\ub3d9\uc774 \ub300\uc0c1 \uc6f9\uc0ac\uc774\ud2b8\uc640 \ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc5c5\uccb4 \ubaa8\ub450\uc758 \uc11c\ube44\uc2a4 \uc57d\uad00\uc744 \uc900\uc218\ud558\ub294\uc9c0 \ud56d\uc0c1 \ud655\uc778\ud558\uc138\uc694. \uc774\ub7ec\ud55c \uc608\ubc29 \uc870\uce58\ub294 \ubc95\uc801 \ubb38\uc81c \ubc0f \uc11c\ube44\uc2a4 \uc911\ub2e8\uc744 \ubc29\uc9c0\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">\ud5a5\ud6c4 \uace0\ub824\uc0ac\ud56d<\/h3>\n\n\n\n<p>\uc2a4\ud06c\ub798\ud551 \uc694\uad6c \uc0ac\ud56d\uc774 \uc99d\uac00\ud568\uc5d0 \ub530\ub77c \ub3c4\uad6c\uc758 \uc131\ub2a5\uacfc \ube44\uc6a9 \ud6a8\uc728\uc131\uc744 \uc9c0\uc18d\uc801\uc73c\ub85c \ud3c9\uac00\ud558\uc2ed\uc2dc\uc624. \uc790\uccb4 \uad00\ub9ac\ud615 Node Unblocker \uc124\uc815\uc5d0\uc11c \uad00\ub9ac\ud615 \ud504\ub85d\uc2dc \uc11c\ube44\uc2a4\ub85c \uc804\ud658\ud558\uba74 \ud655\uc7a5\uc131, \uc548\uc815\uc131 \ubc0f \uc720\uc9c0 \uad00\ub9ac \uc624\ubc84\ud5e4\ub4dc \uce21\uba74\uc5d0\uc11c \uc0c1\ub2f9\ud55c \uc774\uc810\uc744 \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\uacb0\ub860<\/h3>\n\n\n\n<p>Node Unblocker\ub294 \ud2b9\ud788 \ucd08\ubcf4\uc790\uc640 \uc18c\uaddc\ubaa8 \ud504\ub85c\uc81d\ud2b8\uc758 \uacbd\uc6b0 \uc6f9 \uc2a4\ud06c\ub798\ud551\uc744 \uc704\ud55c \ud6cc\ub96d\ud55c \uc2dc\uc791\uc810\uc785\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc694\uad6c \uc0ac\ud56d\uc774 \ud655\uc7a5\ub418\uba74 \uc9c0\uc18d \uac00\ub2a5\ud558\uace0 \ud6a8\uc728\uc801\uc778 \uc6f9 \uc2a4\ud06c\ub798\ud551 \uc791\uc5c5\uc744 \ubcf4\uc7a5\ud558\uae30 \uc704\ud574 \uc0c1\uc5c5\uc6a9 \ud504\ub85d\uc2dc \ud480\uacfc \uac19\uc740 \ubcf4\ub2e4 \uac15\ub825\ud55c \uc194\ub8e8\uc158\uc73c\ub85c \uc804\ud658\ud558\ub294 \uac83\uc744 \uace0\ub824\ud558\uc2ed\uc2dc\uc624.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1107\" src=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2024\/04\/node-unblocker-use-cases-2048x1107.png\" alt=\"\" class=\"wp-image-505293\" title=\"\" srcset=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2024\/04\/node-unblocker-use-cases-2048x1107.png 2048w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2024\/04\/node-unblocker-use-cases-1280x692.png 1280w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2024\/04\/node-unblocker-use-cases-150x81.png 150w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2024\/04\/node-unblocker-use-cases-768x415.png 768w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2024\/04\/node-unblocker-use-cases-1536x830.png 1536w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2024\/04\/node-unblocker-use-cases-18x10.png 18w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>","protected":false},"excerpt":{"rendered":"<p>Node Unblocker, a versatile Node JS library built on the Express framework, is primarily designed for proxying and rewriting remote web pages. This library allows the creation of a server instance on your local machine which serves as a proxy. It effectively enables users to bypass geographical and other access limitations by rerouting requests from [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":505292,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[92],"tags":[],"class_list":["post-505291","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-info"],"acf":{"faq_title":"Frequently Asked Questions (FAQ)","faq_items":[{"question":"What is Node Unblocker?","answer":"<span>Node Unblocker is a Node.js library used to create a proxy server within a machine. It allows users to bypass geographical and other access restrictions by forwarding requests from a local machine to a destination server and then back to the source.<\/span>"},{"question":"How do I set up Node Unblocker?","answer":"To set up Node Unblocker, you need to:\r\n<ol>\r\n \t<li>Install Node.js.<\/li>\r\n \t<li>Choose and set up an Integrated Development Environment (IDE) like Webstorm or Atom.<\/li>\r\n \t<li>Install necessary packages using <code>npm install unblocker express<\/code>.<\/li>\r\n \t<li>Import the required libraries in your project file.<\/li>\r\n \t<li>Configure the proxy settings and initialize the server in your application file.<\/li>\r\n \t<li>Optionally, deploy the proxy server on a cloud service for more effective usage.<\/li>\r\n<\/ol>"},{"question":"What are the prerequisites for using Node Unblocker?","answer":"<span>The prerequisites for using Node Unblocker include having Node.js installed, choosing an IDE, and opting for a cloud service provider if you plan to scrape web data without using your own IP address.<\/span>"},{"question":"Can Node Unblocker be used for large-scale web scraping?","answer":"<span>While Node Unblocker is sufficient for small to medium-scale projects, it may not be ideal for large-scale scraping due to potential IP bans. For larger projects, it's advisable to access a larger proxy pool, which offers more IPs and potentially better features like automatic IP rotation.<\/span>"},{"question":"What are the benefits of using a proxy pool over Node Unblocker for web scraping?","answer":"Using a proxy pool over Node Unblocker for large-scale web scraping offers several benefits:\r\n<ul>\r\n \t<li>Reduced risk of IP bans due to a larger variety of IPs.<\/li>\r\n \t<li>Lower cost per IP or traffic, which is often more economical than maintaining multiple Node Unblocker instances.<\/li>\r\n \t<li>Advanced features such as IP rotation and geo-targeting that can improve scraping effectiveness and efficiency.<\/li>\r\n<\/ul>"},{"question":"How can I scale my scraping operations with Node Unblocker?","answer":"To scale your scraping operations using Node Unblocker, you can:\r\n<ol>\r\n \t<li>Deploy multiple instances of Node Unblocker across various cloud VMs to distribute the scraping load.<\/li>\r\n \t<li>Gradually integrate more robust proxy services with features like IP rotation and advanced traffic routing to handle larger volumes of requests.<\/li>\r\n<\/ol>"},{"question":"What should I consider before expanding my use of Node Unblocker?","answer":"<span>Before expanding your use of Node Unblocker, consider the potential for IP bans, the scalability of your current setup, and the compliance with the terms of service of both the cloud provider and the target websites. Transitioning to a professional proxy service might be necessary as your demand increases.<\/span>"},{"question":"Is Node Unblocker suitable for all web scraping needs?","answer":"<span>Node Unblocker is highly effective for bypassing simple access restrictions and is ideal for personal or small-scale projects. However, for accessing websites with advanced security features like AJAX or OAuth authentication, or for extensive scraping operations, more sophisticated solutions may be required.<\/span>"}]},"_links":{"self":[{"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/posts\/505291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/comments?post=505291"}],"version-history":[{"count":2,"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/posts\/505291\/revisions"}],"predecessor-version":[{"id":505295,"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/posts\/505291\/revisions\/505295"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media\/505292"}],"wp:attachment":[{"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media?parent=505291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/categories?post=505291"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/tags?post=505291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}