{"id":120196,"date":"2025-10-17T12:09:59","date_gmt":"2025-10-17T05:09:59","guid":{"rendered":"https:\/\/tino.vn\/blog\/?p=120196"},"modified":"2025-10-17T12:10:23","modified_gmt":"2025-10-17T05:10:23","slug":"cai-dat-ngrok-va-tich-hop-n8n-tren-localhost","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok v\u00e0 t\u00edch h\u1ee3p n8n tr\u00ean localhost A-Z"},"content":{"rendered":"\n<p><strong>Khi b\u1eaft \u0111\u1ea7u t\u00ecm hi\u1ec3u <a href=\"https:\/\/tino.vn\/blog\/n8n-la-gi\/\" target=\"_blank\" data-type=\"post\" data-id=\"104774\" rel=\"noreferrer noopener\">n8n<\/a>, nhi\u1ec1u ng\u01b0\u1eddi th\u01b0\u1eddng mu\u1ed1n ch\u1ea1y th\u1eed tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n \u0111\u1ec3 t\u00f9y ch\u1ec9nh c\u00e1c lu\u1ed3ng c\u00f4ng vi\u1ec7c tr\u01b0\u1edbc khi tri\u1ec3n khai th\u1ef1c t\u1ebf. Tuy nhi\u00ean, v\u00ec n8n ho\u1ea1t \u0111\u1ed9ng qua giao di\u1ec7n web, vi\u1ec7c truy c\u1eadp t\u1eeb b\u00ean ngo\u00e0i ho\u1eb7c t\u00edch h\u1ee3p v\u1edbi c\u00e1c <a href=\"https:\/\/tino.vn\/blog\/loi-ket-noi-api-thuong-gap-trong-n8n\/\" target=\"_blank\" data-type=\"post\" data-id=\"118361\" rel=\"noreferrer noopener\">API<\/a> b\u00ean th\u1ee9 ba \u0111\u00f4i khi g\u1eb7p gi\u1edbi h\u1ea1n n\u1ebfu ch\u1ec9 ch\u1ea1y c\u1ee5c b\u1ed9 (localhost).<\/strong><\/p>\n\n\n\n<p><strong>V\u00e0 \u0111\u00e2y ch\u00ednh l\u00e0 l\u00fac ngrok tr\u1edf th\u00e0nh c\u00f4ng c\u1ee5 \u201cc\u1ee9u c\u00e1nh\u201d. V\u1edbi kh\u1ea3 n\u0103ng t\u1ea1o &#8220;\u0111\u01b0\u1eddng h\u1ea7m&#8221; b\u1ea3o m\u1eadt t\u1eeb m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n ra Internet, ngrok gi\u00fap b\u1ea1n m\u1edf truy c\u1eadp c\u00f4ng khai cho n8n local, d\u1ec5 d\u00e0ng test webhook, k\u1ebft n\u1ed1i v\u1edbi c\u00e1c d\u1ecbch v\u1ee5 ho\u1eb7c b\u1ea5t k\u1ef3 API n\u00e0o. C\u00f9ng t\u00ecm hi\u1ec3u c\u00e0i \u0111\u1eb7t ngrok v\u00e0 t\u00edch h\u1ee3p n8n tr\u00ean localhost \u0111\u1ec3 khai th\u00e1c t\u1ed1i \u0111a s\u1ee9c m\u1ea1nh c\u1ee7a t\u1ef1 \u0111\u1ed9ng h\u00f3a<\/strong>.<\/p>\n\n\n\n<h2 id=\"T\u1ea1i_sao_c\u1ea7n_s\u1eed_d\u1ee5ng_ngrok_v\u1edbi_n8n?\"><a id=\"post-120173-_fjnmjewk0avx\"><\/a>T\u1ea1i sao c\u1ea7n s\u1eed d\u1ee5ng ngrok v\u1edbi n8n?<\/h2>\n\n\n\n<h3 id=\"V\u1ea5n_\u0111\u1ec1_c\u1ee7a_vi\u1ec7c_ph\u00e1t_tri\u1ec3n_n8n_tr\u00ean_m\u00f4i_tr\u01b0\u1eddng_localhost\"><a id=\"post-120173-_ltojkrvzlpqg\"><\/a><strong>V\u1ea5n \u0111\u1ec1 c\u1ee7a vi\u1ec7c ph\u00e1t tri\u1ec3n n8n tr\u00ean m\u00f4i tr\u01b0\u1eddng localhost<\/strong><\/h3>\n\n\n\n<p>Khi b\u1ea1n c\u00e0i \u0111\u1eb7t v\u00e0 ch\u1ea1y n8n tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n, n\u00f3 s\u1ebd ho\u1ea1t \u0111\u1ed9ng t\u1ea1i m\u1ed9t \u0111\u1ecba ch\u1ec9 m\u1eb7c \u0111\u1ecbnh l\u00e0 http:\/\/localhost:5678. \u0110\u1ecba ch\u1ec9 <strong>localhost<\/strong> n\u00e0y l\u00e0 m\u1ed9t t\u00ean g\u1ecdi \u0111\u1eb7c bi\u1ec7t, ch\u1ec9 c\u00f3 \u00fd ngh\u0129a b\u00ean trong m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n. N\u00f3 gi\u1ed1ng nh\u01b0 \u0111\u1ecba ch\u1ec9 nh\u00e0 c\u1ee7a b\u1ea1n, ch\u1ec9 nh\u1eefng ng\u01b0\u1eddi trong nh\u00e0 m\u1edbi bi\u1ebft v\u00e0 \u0111i \u0111\u1ebfn c\u00e1c ph\u00f2ng \u0111\u01b0\u1ee3c. B\u1ea5t k\u1ef3 ai \u1edf b\u00ean ngo\u00e0i (tr\u00ean Internet) \u0111\u1ec1u kh\u00f4ng th\u1ec3 &#8220;nh\u00ecn th\u1ea5y&#8221; hay truy c\u1eadp v\u00e0o \u0111\u1ecba ch\u1ec9 n\u00e0y.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost-1.png\" alt=\"V\u1ea5n \u0111\u1ec1 c\u1ee7a vi\u1ec7c ph\u00e1t tri\u1ec3n n8n tr\u00ean m\u00f4i tr\u01b0\u1eddng localhost\" class=\"wp-image-120185\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost-1.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost-1-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>V\u1ea5n \u0111\u1ec1 c\u1ee7a vi\u1ec7c ph\u00e1t tri\u1ec3n n8n tr\u00ean m\u00f4i tr\u01b0\u1eddng localhost<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>\u0110\u00e2y ch\u00ednh l\u00e0 l\u00fac v\u1ea5n \u0111\u1ec1 l\u1edbn nh\u1ea5t ph\u00e1t sinh, \u0111\u1eb7c bi\u1ec7t l\u00e0 khi b\u1ea1n l\u00e0m vi\u1ec7c v\u1edbi <strong>webhook<\/strong>.<\/p>\n\n\n\n<p><strong>Webhook<\/strong> l\u00e0 m\u1ed9t c\u01a1 ch\u1ebf m\u00e0 c\u00e1c d\u1ecbch v\u1ee5 b\u00ean ngo\u00e0i ch\u1ee7 \u0111\u1ed9ng g\u1eedi d\u1eef li\u1ec7u \u0111\u1ebfn n8n c\u1ee7a b\u1ea1n ngay khi c\u00f3 m\u1ed9t s\u1ef1 ki\u1ec7n x\u1ea3y ra (v\u00ed d\u1ee5: c\u00f3 \u0111\u01a1n h\u00e0ng m\u1edbi, m\u1ed9t d\u00f2ng m\u1edbi \u0111\u01b0\u1ee3c th\u00eam v\u00e0o trang t\u00ednh&#8230;). \u0110\u1ec3 l\u00e0m \u0111\u01b0\u1ee3c \u0111i\u1ec1u n\u00e0y, c\u00e1c d\u1ecbch v\u1ee5 \u0111\u00f3 c\u1ea7n m\u1ed9t URL c\u00f4ng khai \u2013 m\u1ed9t \u0111\u1ecba ch\u1ec9 m\u00e0 ch\u00fang c\u00f3 th\u1ec3 truy c\u1eadp \u0111\u01b0\u1ee3c t\u1eeb Internet.<\/p>\n\n\n\n<p>Tuy nhi\u00ean, ch\u00fang kh\u00f4ng th\u1ec3 g\u1eedi d\u1eef li\u1ec7u \u0111\u1ebfn <em>http:\/\/localhost:5678<\/em> c\u1ee7a b\u1ea1n v\u00ec \u0111\u1ecba ch\u1ec9 \u0111\u00f3 ho\u00e0n to\u00e0n &#8220;v\u00f4 h\u00ecnh&#8221;. \u0110i\u1ec1u n\u00e0y d\u1eabn \u0111\u1ebfn nh\u1eefng r\u1eafc r\u1ed1i l\u1edbn:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>B\u1ea1n kh\u00f4ng th\u1ec3 nh\u1eadn \u0111\u01b0\u1ee3c d\u1eef li\u1ec7u webhook th\u1eadt \u0111\u1ec3 xem workflow c\u1ee7a m\u00ecnh c\u00f3 ho\u1ea1t \u0111\u1ed9ng \u0111\u00fang nh\u01b0 mong \u0111\u1ee3i hay kh\u00f4ng.<\/li>\n\n\n\n<li>B\u1ea1n ph\u1ea3i \u0111o\u00e1n m\u00f2 c\u1ea5u tr\u00fac d\u1eef li\u1ec7u, ho\u1eb7c t\u1ec7 h\u01a1n l\u00e0 ph\u1ea3i tri\u1ec3n khai workflow l\u00ean m\u1ed9t m\u00e1y ch\u1ee7 c\u00f4ng khai ch\u1ec9 \u0111\u1ec3 th\u1ef1c hi\u1ec7n m\u1ed9t b\u00e0i ki\u1ec3m tra nh\u1ecf, c\u1ef1c k\u1ef3 t\u1ed1n th\u1eddi gian v\u00e0 c\u00f4ng s\u1ee9c.<\/li>\n\n\n\n<li>Kh\u00f4ng c\u00f3 d\u1eef li\u1ec7u th\u1ef1c t\u1ebf, vi\u1ec7c t\u00ecm v\u00e0 s\u1eeda l\u1ed7i trong logic x\u1eed l\u00fd c\u1ee7a workflow tr\u1edf n\u00ean v\u00f4 c\u00f9ng kh\u00f3 kh\u0103n.<\/li>\n<\/ul>\n\n\n\n<p>T\u00f3m l\u1ea1i, vi\u1ec7c ph\u00e1t tri\u1ec3n tr\u00ean localhost gi\u1ed1ng nh\u01b0 b\u1ea1n \u0111ang x\u00e2y d\u1ef1ng m\u1ed9t tr\u1ea1m nh\u1eadn th\u01b0 nh\u01b0ng l\u1ea1i kh\u00f4ng cho ng\u01b0\u1eddi \u0111\u01b0a th\u01b0 bi\u1ebft \u0111\u1ecba ch\u1ec9 nh\u00e0 c\u1ee7a m\u00ecnh.<\/p>\n\n\n\n<h3 id=\"ngrok_l\u00e0_g\u00ec?_Gi\u1ea3i_quy\u1ebft_v\u1ea5n_\u0111\u1ec1_n\u00e0y_nh\u01b0_th\u1ebf_n\u00e0o?\"><a id=\"post-120173-_7hpt01rles70\"><\/a><strong>ngrok l\u00e0 g\u00ec? Gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 n\u00e0y nh\u01b0 th\u1ebf n\u00e0o?<\/strong><\/h3>\n\n\n\n<p>ngrok l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 nh\u1ecf g\u1ecdn nh\u01b0ng c\u1ef1c k\u1ef3 m\u1ea1nh m\u1ebd, ho\u1ea1t \u0111\u1ed9ng nh\u01b0 m\u1ed9t &#8220;\u0111\u01b0\u1eddng h\u1ea7m&#8221; (tunnel) an to\u00e0n v\u00e0 th\u00f4ng minh. Nhi\u1ec7m v\u1ee5 ch\u00ednh c\u1ee7a n\u00f3 l\u00e0 t\u1ea1o ra m\u1ed9t \u0111\u1ecba ch\u1ec9 URL c\u00f4ng khai, c\u00f3 th\u1ec3 truy c\u1eadp \u0111\u01b0\u1ee3c t\u1eeb b\u1ea5t k\u1ef3 \u0111\u00e2u tr\u00ean Internet, v\u00e0 chuy\u1ec3n ti\u1ebfp (forward) to\u00e0n b\u1ed9 d\u1eef li\u1ec7u t\u1eeb \u0111\u1ecba ch\u1ec9 \u0111\u00f3 \u0111\u1ebfn m\u1ed9t c\u1ed5ng d\u1ecbch v\u1ee5 \u0111ang ch\u1ea1y tr\u00ean m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n (trong tr\u01b0\u1eddng h\u1ee3p n\u00e0y l\u00e0 c\u1ed5ng 5678 c\u1ee7a n8n).<\/p>\n\n\n\n<p>H\u00e3y t\u01b0\u1edfng t\u01b0\u1ee3ng localhost:5678 l\u00e0 s\u1ed1 \u0111i\u1ec7n tho\u1ea1i n\u1ed9i b\u1ed9 trong v\u0103n ph\u00f2ng c\u1ee7a b\u1ea1n. Ng\u01b0\u1eddi b\u00ean ngo\u00e0i kh\u00f4ng th\u1ec3 g\u1ecdi tr\u1ef1c ti\u1ebfp \u0111\u01b0\u1ee3c. <strong>ngrok ch\u00ednh l\u00e0 m\u1ed9t d\u1ecbch v\u1ee5 chuy\u1ec3n ti\u1ebfp cu\u1ed9c g\u1ecdi th\u00f4ng minh<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>B\u1ea1n &#8220;b\u1ea3o&#8221; ngrok: &#8220;<em>H\u00e3y t\u1ea1o m\u1ed9t s\u1ed1 \u0111i\u1ec7n tho\u1ea1i c\u00f4ng khai cho t\u00f4i.<\/em>&#8220;<\/li>\n\n\n\n<li>ngrok cung c\u1ea5p cho b\u1ea1n m\u1ed9t s\u1ed1 c\u00f4ng khai duy nh\u1ea5t (v\u00ed d\u1ee5: https:\/\/abcd-1234.ngrok-free.app).<\/li>\n\n\n\n<li>B\u1ea1n \u0111\u01b0a s\u1ed1 \u0111i\u1ec7n tho\u1ea1i c\u00f4ng khai n\u00e0y cho c\u00e1c \u0111\u1ed1i t\u00e1c (Shopify, GitHub&#8230;).<\/li>\n\n\n\n<li>Khi \u0111\u1ed1i t\u00e1c g\u1ecdi v\u00e0o s\u1ed1 n\u00e0y, ngrok s\u1ebd ngay l\u1eadp t\u1ee9c chuy\u1ec3n cu\u1ed9c g\u1ecdi \u0111\u1ebfn \u0111\u00fang s\u1ed1 n\u1ed9i b\u1ed9 localhost:5678 c\u1ee7a b\u1ea1n.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost-2.png\" alt=\"ngrok l\u00e0 g\u00ec?\" class=\"wp-image-120186\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost-2.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost-2-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>ngrok l\u00e0 g\u00ec?<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><strong>C\u00e1ch ngrok gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1:<\/strong><\/p>\n\n\n\n<p>B\u1eb1ng c\u00e1ch ch\u1ea1y m\u1ed9t l\u1ec7nh \u0111\u01a1n gi\u1ea3n, ngrok s\u1ebd t\u1ea1o ra m\u1ed9t URL c\u00f4ng khai (https:\/\/t\u00ean-ng\u1eabu-nhi\u00ean.ngrok-free.app). B\u1ea1n ch\u1ec9 c\u1ea7n sao ch\u00e9p URL n\u00e0y v\u00e0 d\u00e1n v\u00e0o ph\u1ea7n c\u1ea5u h\u00ecnh webhook c\u1ee7a c\u00e1c d\u1ecbch v\u1ee5 b\u00ean ngo\u00e0i. Ngay l\u1eadp t\u1ee9c, m\u1ecdi d\u1eef li\u1ec7u m\u00e0 c\u00e1c d\u1ecbch v\u1ee5 \u0111\u00f3 g\u1eedi \u0111\u1ebfn URL c\u1ee7a ngrok s\u1ebd \u0111\u01b0\u1ee3c chuy\u1ec3n th\u1eb3ng \u0111\u1ebfn n8n tr\u00ean m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n. V\u1ea5n \u0111\u1ec1 &#8220;v\u00f4 h\u00ecnh&#8221; c\u1ee7a localhost \u0111\u00e3 \u0111\u01b0\u1ee3c gi\u1ea3i quy\u1ebft tri\u1ec7t \u0111\u1ec3.<\/p>\n\n\n\n<h3 id=\"L\u1ee3i_\u00edch_ch\u00ednh_khi_k\u1ebft_h\u1ee3p_n8n_v\u00e0_ngrok\"><a id=\"post-120173-_rz1eimr6du4u\"><\/a><strong>L\u1ee3i \u00edch ch\u00ednh khi k\u1ebft h\u1ee3p n8n v\u00e0 ngrok<\/strong><\/h3>\n\n\n\n<p>Vi\u1ec7c k\u1ebft h\u1ee3p n8n v\u00e0 ngrok kh\u00f4ng ch\u1ec9 l\u00e0 m\u1ed9t gi\u1ea3i ph\u00e1p t\u00ecnh th\u1ebf, m\u00e0 n\u00f3 c\u00f2n mang l\u1ea1i nh\u1eefng l\u1ee3i \u00edch v\u00f4 gi\u00e1 cho qu\u00e1 tr\u00ecnh ph\u00e1t tri\u1ec3n t\u1ef1 \u0111\u1ed9ng h\u00f3a c\u1ee7a b\u1ea1n.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ki\u1ec3m th\u1eed v\u00e0 g\u1ee1 l\u1ed7i theo th\u1eddi gian th\u1ef1c:<\/strong> \u0110\u00e2y l\u00e0 l\u1ee3i \u00edch l\u1edbn nh\u1ea5t. B\u1ea1n c\u00f3 th\u1ec3 k\u00edch ho\u1ea1t m\u1ed9t s\u1ef1 ki\u1ec7n th\u1eadt (v\u00ed d\u1ee5: t\u1ea1o m\u1ed9t \u0111\u01a1n h\u00e0ng th\u1eed nghi\u1ec7m tr\u00ean Shopify) v\u00e0 ngay l\u1eadp t\u1ee9c th\u1ea5y d\u1eef li\u1ec7u th\u1ef1c t\u1ebf ch\u1ea3y v\u00e0o workflow n8n tr\u00ean m\u00e1y t\u00ednh c\u1ee7a m\u00ecnh. Vi\u1ec7c n\u00e0y gi\u00fap b\u1ea1n hi\u1ec3u ch\u00ednh x\u00e1c c\u1ea5u tr\u00fac d\u1eef li\u1ec7u v\u00e0 g\u1ee1 l\u1ed7i logic nhanh h\u01a1n g\u1ea5p nhi\u1ec1u l\u1ea7n.<\/li>\n\n\n\n<li><strong>T\u0103ng t\u1ed1c \u0111\u1ed9 ph\u00e1t tri\u1ec3n v\u01b0\u1ee3t tr\u1ed9i:<\/strong> Thay v\u00ec ph\u1ea3i li\u00ean t\u1ee5c tri\u1ec3n khai l\u00ean m\u00e1y ch\u1ee7 \u0111\u1ec3 ki\u1ec3m tra m\u1ed7i khi c\u00f3 thay \u0111\u1ed5i nh\u1ecf, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda, l\u01b0u v\u00e0 ki\u1ec3m th\u1eed workflow ngay l\u1eadp t\u1ee9c. V\u00f2ng l\u1eb7p ph\u00e1t tri\u1ec3n \u0111\u01b0\u1ee3c r\u00fat ng\u1eafn \u0111\u00e1ng k\u1ec3, gi\u00fap b\u1ea1n ho\u00e0n th\u00e0nh c\u00f4ng vi\u1ec7c nhanh h\u01a1n v\u00e0 hi\u1ec7u qu\u1ea3 h\u01a1n.<\/li>\n\n\n\n<li><strong>Ti\u1ebft ki\u1ec7m chi ph\u00ed:<\/strong> B\u1ea1n kh\u00f4ng c\u1ea7n ph\u1ea3i thu\u00ea m\u1ed9t m\u00e1y ch\u1ee7 (<a href=\"https:\/\/tino.vn\/vps-n8n?php=1596\" data-type=\"link\" data-id=\"https:\/\/tino.vn\/vps-n8n?php=1596\">VP<\/a><a href=\"https:\/\/tino.vn\/vps-n8n?php=1596\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/tino.vn\/vps-n8n?php=1596\" rel=\"noreferrer noopener\">S<\/a>) hay b\u1ea5t k\u1ef3 d\u1ecbch v\u1ee5 hosting n\u00e0o trong giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n v\u00e0 th\u1eed nghi\u1ec7m ban \u0111\u1ea7u. M\u1ecdi th\u1ee9 \u0111\u1ec1u c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c ho\u00e0n thi\u1ec7n ngay tr\u00ean chi\u1ebfc m\u00e1y t\u00ednh c\u00e1 nh\u00e2n c\u1ee7a b\u1ea1n.<\/li>\n\n\n\n<li><strong>D\u1ec5 d\u00e0ng demo s\u1ea3n ph\u1ea9m:<\/strong> B\u1ea1n c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng tr\u00ecnh di\u1ec5n m\u1ed9t quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng h\u00f3a \u0111ang ho\u1ea1t \u0111\u1ed9ng cho kh\u00e1ch h\u00e0ng ho\u1eb7c \u0111\u1ed3ng nghi\u1ec7p m\u00e0 kh\u00f4ng c\u1ea7n thi\u1ebft l\u1eadp m\u00f4i tr\u01b0\u1eddng ph\u1ee9c t\u1ea1p. Ch\u1ec9 c\u1ea7n ch\u1ea1y n8n v\u00e0 ngrok tr\u00ean laptop l\u00e0 b\u1ea1n \u0111\u00e3 c\u00f3 m\u1ed9t b\u1ea3n demo tr\u1ef1c ti\u1ebfp v\u00e0 \u0111\u1ea7y thuy\u1ebft ph\u1ee5c.<\/li>\n\n\n\n<li><strong>Giao di\u1ec7n gi\u00e1m s\u00e1t ti\u1ec7n l\u1ee3i:<\/strong> ngrok cung c\u1ea5p m\u1ed9t giao di\u1ec7n web (http:\/\/localhost:4040) cho ph\u00e9p b\u1ea1n theo d\u00f5i, ki\u1ec3m tra v\u00e0 &#8220;ph\u00e1t l\u1ea1i&#8221; (replay) t\u1ea5t c\u1ea3 c\u00e1c y\u00eau c\u1ea7u webhook \u0111\u00e3 \u0111\u01b0\u1ee3c g\u1eedi qua \u0111\u01b0\u1eddng h\u1ea7m. \u0110\u00e2y l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 g\u1ee1 l\u1ed7i c\u1ef1c k\u1ef3 h\u1eefu \u00edch.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost-3.png\" alt=\"L\u1ee3i \u00edch ch\u00ednh khi k\u1ebft h\u1ee3p n8n v\u00e0 ngrok\" class=\"wp-image-120187\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost-3.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/cai-dat-ngrok-va-tich-hop-n8n-tren-localhost-3-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>L\u1ee3i \u00edch ch\u00ednh khi k\u1ebft h\u1ee3p n8n v\u00e0 ngrok<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h2 id=\"H\u01b0\u1edbng_d\u1eabn_c\u00e0i_\u0111\u1eb7t_ngrok_v\u00e0_t\u00edch_h\u1ee3p_n8n_tr\u00ean_localhost\"><a id=\"post-120173-_bjm2ugkh4x9\"><\/a>H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok v\u00e0 t\u00edch h\u1ee3p n8n tr\u00ean localhost<\/h2>\n\n\n\n<h3 id=\"Chu\u1ea9n_b\u1ecb\"><a id=\"post-120173-_conjhhhqfy2m\"><\/a><strong>Chu\u1ea9n b\u1ecb<\/strong><\/h3>\n\n\n\n<p>Tr\u01b0\u1edbc khi ch\u00fang ta x\u00e2y d\u1ef1ng &#8220;c\u00e2y c\u1ea7u&#8221; k\u1ebft n\u1ed1i, h\u00e3y \u0111\u1ea3m b\u1ea3o b\u1ea1n \u0111\u00e3 chu\u1ea9n b\u1ecb \u0111\u1ea7y \u0111\u1ee7 c\u00e1c &#8220;v\u1eadt li\u1ec7u&#8221; c\u1ea7n thi\u1ebft. Qu\u00e1 tr\u00ecnh n\u00e0y r\u1ea5t nhanh ch\u00f3ng v\u00e0 \u0111\u01a1n gi\u1ea3n.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u00e0i \u0111\u1eb7t n8n tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n:<\/strong> N\u1ebfu b\u1ea1n ch\u01b0a c\u00e0i \u0111\u1eb7t, h\u00e3y tham kh\u1ea3o b\u00e0i vi\u1ebft: <a href=\"https:\/\/tino.vn\/blog\/cach-cai-dat-n8n-tren-may-tinh-pc\/\" target=\"_blank\" rel=\"noreferrer noopener\">H\u01b0\u1edbng d\u1eabn c\u00e1ch c\u00e0i \u0111\u1eb7t n8n tr\u00ean m\u00e1y t\u00ednh PC b\u1eb1ng Docker Desktop <\/a><\/li>\n\n\n\n<li><strong>T\u00e0i kho\u1ea3n ngrok (Mi\u1ec5n ph\u00ed l\u00e0 \u0111\u1ee7): <\/strong>B\u1ea1n s\u1ebd c\u1ea7n m\u1ed9t t\u00e0i kho\u1ea3n ngrok \u0111\u1ec3 l\u1ea5y m\u00e3 x\u00e1c th\u1ef1c (Authtoken), gi\u00fap k\u1ebft n\u1ed1i c\u00f4ng c\u1ee5 ngrok tr\u00ean m\u00e1y t\u00ednh v\u1edbi t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n. H\u00e3y truy c\u1eadp <a href=\"http:\/\/ngrok.com\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ngrok.com<\/a> v\u00e0 \u0111\u0103ng k\u00fd t\u00e0i kho\u1ea3n n\u1ebfu b\u1ea1n ch\u01b0a c\u00f3.<\/li>\n\n\n\n<li><strong>C\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh (Terminal, PowerShell, ho\u1eb7c CMD): <\/strong>\u0110\u00e2y l\u00e0 c\u00f4ng c\u1ee5 \u0111\u1ec3 b\u1ea1n &#8220;giao ti\u1ebfp&#8221; v\u00e0 ra l\u1ec7nh cho ngrok. T\u00f9y thu\u1ed9c v\u00e0o h\u1ec7 \u0111i\u1ec1u h\u00e0nh b\u1ea1n \u0111ang s\u1eed d\u1ee5ng, h\u00e3y m\u1edf c\u00f4ng c\u1ee5 t\u01b0\u01a1ng \u1ee9ng:\n<ul class=\"wp-block-list\">\n<li><strong>Windows:<\/strong> PowerShell ho\u1eb7c Command Prompt (CMD).<\/li>\n\n\n\n<li><strong>macOS\/Linux:<\/strong> Terminal.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 id=\"H\u01b0\u1edbng_d\u1eabn_c\u00e0i_\u0111\u1eb7t_ngrok\"><a id=\"post-120173-_f1s9wj7x28sj\"><\/a><strong>H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok<\/strong><\/h3>\n\n\n\n<p><strong>B\u01b0\u1edbc 1: <\/strong>Truy c\u1eadp trang dashboard c\u1ee7a <a href=\"https:\/\/ngrok.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ngrok <\/a>sau khi \u0111\u0103ng nh\u1eadp. T\u1ea1i m\u1ee5c <strong>Setup &amp; Installation<\/strong>, h\u1ec7 th\u1ed1ng s\u1ebd t\u1ef1 \u0111\u1ed9ng nh\u1eadn di\u1ec7n h\u1ec7 \u0111i\u1ec1u h\u00e0nh c\u1ee7a b\u1ea1n. H\u00e3y nh\u1ea5n n\u00fat <strong>Download<\/strong> \u0111\u1ec3 t\u1ea3i v\u1ec1 <strong>file .zip<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1697\" height=\"897\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-1.png\" alt=\"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok\" class=\"wp-image-120174\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-1.png 1697w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-1-300x159.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-1-1024x541.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-1-768x406.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-1-1536x812.png 1536w\" sizes=\"(max-width: 1697px) 100vw, 1697px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 2: <\/strong>Sau khi t\u1ea3i v\u1ec1, h\u00e3y gi\u1ea3i n\u00e9n <strong>file .zip<\/strong>. B\u1ea1n s\u1ebd nh\u1eadn \u0111\u01b0\u1ee3c m\u1ed9t file duy nh\u1ea5t l\u00e0 <strong>ngrok.exe<\/strong> (tr\u00ean Windows) ho\u1eb7c <strong>ngrok<\/strong> (tr\u00ean macOS\/Linux).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"942\" height=\"514\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-2.png\" alt=\"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok\" class=\"wp-image-120175\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-2.png 942w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-2-300x164.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-2-768x419.png 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>\u0110\u1ec3 c\u00f3 th\u1ec3 g\u1ecdi l\u1ec7nh ngrok t\u1eeb b\u1ea5t k\u1ef3 \u0111\u00e2u, b\u1ea1n n\u00ean di chuy\u1ec3n file n\u00e0y v\u00e0o m\u1ed9t th\u01b0 m\u1ee5c h\u1ec7 th\u1ed1ng.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>V\u1edbi macOS\/Linux:<\/strong> M\u1edf Terminal v\u00e0 ch\u1ea1y l\u1ec7nh sudo mv \/path\/to\/your\/ngrok \/usr\/local\/bin\/.<\/li>\n\n\n\n<li><strong>V\u1edbi Windows:<\/strong> T\u1ea1o m\u1ed9t th\u01b0 m\u1ee5c m\u1edbi, v\u00ed d\u1ee5 C:\\ngrok, sao ch\u00e9p file ngrok.exe v\u00e0o \u0111\u00f3. Sau \u0111\u00f3, b\u1ea1n c\u1ea7n th\u00eam C:\\ngrok v\u00e0o bi\u1ebfn m\u00f4i tr\u01b0\u1eddng Path c\u1ee7a h\u1ec7 th\u1ed1ng.<\/li>\n<\/ul>\n\n\n\n<p><strong>B\u01b0\u1edbc 3: <\/strong>\u0110\u00e2y l\u00e0 b\u01b0\u1edbc quan tr\u1ecdng nh\u1ea5t \u0111\u1ec3 k\u00edch ho\u1ea1t c\u00e1c t\u00ednh n\u0103ng c\u1ee7a ngrok.<\/p>\n\n\n\n<p>Tr\u00ean trang dashboard c\u1ee7a ngrok, h\u00e3y t\u00ecm v\u00e0 sao ch\u00e9p d\u00f2ng l\u1ec7nh c\u00f3 d\u1ea1ng: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ngrok config add-authtoken &lt;YOUR_AUTH_TOKEN&gt;<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1166\" height=\"805\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-3.png\" alt=\"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok\" class=\"wp-image-120176\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-3.png 1166w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-3-300x207.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-3-1024x707.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-3-768x530.png 768w\" sizes=\"(max-width: 1166px) 100vw, 1166px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><strong>B\u01b0\u1edbc 4:<\/strong> M\u1edf c\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh c\u1ee7a b\u1ea1n (<strong>Terminal\/PowerShell<\/strong>).<\/p>\n\n\n\n<p>D\u00e1n to\u00e0n b\u1ed9 d\u00f2ng l\u1ec7nh v\u1eeba sao ch\u00e9p v\u00e0o v\u00e0 nh\u1ea5n <strong>Enter<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1266\" height=\"696\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-4.png\" alt=\"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok\" class=\"wp-image-120177\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-4.png 1266w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-4-300x165.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-4-1024x563.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-4-768x422.png 768w\" sizes=\"(max-width: 1266px) 100vw, 1266px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>M\u1ed9t th\u00f4ng b\u00e1o x\u00e1c nh\u1eadn th\u00e0nh c\u00f4ng s\u1ebd hi\u1ec7n ra. Gi\u1edd \u0111\u00e2y ngrok \u0111\u00e3 s\u1eb5n s\u00e0ng ho\u1ea1t \u0111\u1ed9ng.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1213\" height=\"722\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-5.png\" alt=\"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok\" class=\"wp-image-120178\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-5.png 1213w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-5-300x179.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-5-1024x610.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-5-768x457.png 768w\" sizes=\"(max-width: 1213px) 100vw, 1213px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ngrok<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h3 id=\"C\u00e1ch_t\u00edch_h\u1ee3p_ngrok_v\u1edbi_n8n_\u0111\u1ec3_nh\u1eadn_webhook\"><a id=\"post-120173-_blf1u7p3gdkg\"><\/a><strong>C\u00e1ch t\u00edch h\u1ee3p ngrok v\u1edbi n8n \u0111\u1ec3 nh\u1eadn webhook<\/strong><\/h3>\n\n\n\n<p>B\u00e2y gi\u1edd l\u00e0 l\u00fac k\u1ebft n\u1ed1i Internet v\u1edbi n8n tr\u00ean m\u00e1y b\u1ea1n.<\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 1: <\/strong>H\u00e3y m\u1edf \u1ee9ng d\u1ee5ng n8n v\u00e0 \u0111\u1ea3m b\u1ea3o n\u00f3 \u0111ang ho\u1ea1t \u0111\u1ed9ng v\u00e0 l\u1eafng nghe \u1edf c\u1ed5ng 5678.<\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 2: <\/strong>Trong c\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh, g\u00f5 l\u1ec7nh sau v\u00e0 nh\u1ea5n <strong>Enter<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ngrok http 5678<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1165\" height=\"679\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-6.png\" alt=\"C\u00e1ch t\u00edch h\u1ee3p ngrok v\u1edbi n8n \u0111\u1ec3 nh\u1eadn webhook\" class=\"wp-image-120179\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-6.png 1165w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-6-300x175.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-6-1024x597.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-6-768x448.png 768w\" sizes=\"(max-width: 1165px) 100vw, 1165px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00e1ch t\u00edch h\u1ee3p ngrok v\u1edbi n8n \u0111\u1ec3 nh\u1eadn webhook<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>L\u1ec7nh n\u00e0y y\u00eau c\u1ea7u ngrok t\u1ea1o m\u1ed9t \u0111\u01b0\u1eddng h\u1ea7m c\u00f4ng khai s\u1eed d\u1ee5ng giao th\u1ee9c http v\u00e0 chuy\u1ec3n ti\u1ebfp t\u1ea5t c\u1ea3 truy c\u1eadp \u0111\u1ebfn c\u1ed5ng 5678 tr\u00ean m\u00e1y c\u1ee7a b\u1ea1n.<\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 3: <\/strong>Sau khi ch\u1ea1y l\u1ec7nh, giao di\u1ec7n c\u1ee7a ngrok s\u1ebd hi\u1ec7n ra trong terminal. H\u00e3y t\u00ecm d\u00f2ng <strong>Forwarding<\/strong> v\u00e0 sao ch\u00e9p URL c\u00f3 d\u1ea1ng:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> https:\/\/&lt;random-string&gt;.ngrok-free.dev (ho\u1eb7c .app)<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1248\" height=\"725\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-7.png\" alt=\"C\u00e1ch t\u00edch h\u1ee3p ngrok v\u1edbi n8n \u0111\u1ec3 nh\u1eadn webhook\" class=\"wp-image-120180\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-7.png 1248w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-7-300x174.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-7-1024x595.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-7-768x446.png 768w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00e1ch t\u00edch h\u1ee3p ngrok v\u1edbi n8n \u0111\u1ec3 nh\u1eadn webhook<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>\u0110\u00e2y ch\u00ednh l\u00e0 \u0111\u1ecba ch\u1ec9 c\u00f4ng khai m\u00e0 th\u1ebf gi\u1edbi b\u00ean ngo\u00e0i c\u00f3 th\u1ec3 d\u00f9ng \u0111\u1ec3 truy c\u1eadp n8n c\u1ee7a b\u1ea1n.<\/p>\n\n\n\n<h3 id=\"Th\u1eed_nghi\u1ec7m_x\u00e2y_d\u1ef1ng_workflow_n8n_l\u1eafng_nghe_Webhook_qua_ngrok\"><a id=\"post-120173-_6n6g59a1ff6r\"><\/a><strong>Th\u1eed nghi\u1ec7m x\u00e2y d\u1ef1ng workflow n8n l\u1eafng nghe Webhook qua ngrok<\/strong><\/h3>\n\n\n\n<p>L\u00fd thuy\u1ebft l\u00e0 v\u1eady, b\u00e2y gi\u1edd, h\u00e3y c\u00f9ng th\u1ef1c h\u00e0nh \u0111\u1ec3 ki\u1ec3m ch\u1ee9ng.<\/p>\n\n\n\n<h4 id=\"L\u1ea5y_URL_c\u00f4ng_khai_t\u1eeb_ngrok\"><a id=\"post-120173-_c8eo4pn3ws8z\"><\/a>L\u1ea5y URL c\u00f4ng khai t\u1eeb ngrok<\/h4>\n\n\n\n<p>Tr\u00ean m\u00e0n h\u00ecnh PowerShell c\u1ee7a b\u1ea1n, h\u1ec7 th\u1ed1ng \u0111\u00e3 t\u1ea1o ra m\u1ed9t \u0111\u1ecba ch\u1ec9 c\u00f4ng khai. V\u00ed d\u1ee5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;unhectic-unfried-pearly.ngrok-free.dev<\/code><\/pre>\n\n\n\n<p>H\u00e3y sao ch\u00e9p ch\u00ednh x\u00e1c \u0111\u1ecba ch\u1ec9 n\u00e0y. <strong><em><span style=\"text-decoration: underline;\">L\u01b0u \u00fd:<\/span><\/em> gi\u1eef nguy\u00ean c\u1eeda s\u1ed5 PowerShell n\u00e0y, kh\u00f4ng \u0111\u01b0\u1ee3c t\u1eaft n\u00f3 \u0111i!<\/strong><\/p>\n\n\n\n<h4 id=\"T\u1ea1o_workflow_v\u00e0_l\u1ea5y_URL_webhook_t\u1eeb_n8n\"><a id=\"post-120173-_rgeot85o8ilz\"><\/a>T\u1ea1o workflow v\u00e0 l\u1ea5y URL webhook t\u1eeb n8n<\/h4>\n\n\n\n<p>M\u1edf \u1ee9ng d\u1ee5ng n8n v\u00e0 t\u1ea1o m\u1ed9t workflow m\u1edbi v\u00e0 th\u00eam v\u00e0o node <strong>Webhook<\/strong>.<\/p>\n\n\n\n<p>Trong node Webhook, b\u1ea1n s\u1ebd th\u1ea5y m\u1ed9t URL \u1edf m\u1ee5c <strong>&#8220;Test URL&#8221;<\/strong>. URL n\u00e0y s\u1ebd c\u00f3 d\u1ea1ng:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>http:\/\/localhost:5678\/webhook-test\/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx<\/code><\/code><\/pre>\n\n\n\n<p>Ch\u1ecdn ph\u01b0\u01a1ng th\u1ee9c <strong>POST <\/strong>r\u1ed3i nh\u1ea5p v\u00e0o n\u00fat <strong>&#8220;Listen for test event&#8221;<\/strong>. n8n b\u00e2y gi\u1edd s\u1ebd \u1edf trong tr\u1ea1ng th\u00e1i ch\u1edd d\u1eef li\u1ec7u.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1292\" height=\"891\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-8.png\" alt=\"Th\u1eed nghi\u1ec7m x\u00e2y d\u1ef1ng workflow n8n l\u1eafng nghe Webhook qua ngrok\" class=\"wp-image-120181\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-8.png 1292w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-8-300x207.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-8-1024x706.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-8-768x530.png 768w\" sizes=\"(max-width: 1292px) 100vw, 1292px\" \/><figcaption class=\"wp-element-caption\"><strong>Th\u1eed nghi\u1ec7m x\u00e2y d\u1ef1ng workflow n8n l\u1eafng nghe Webhook qua ngrok<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h4 id=\"Gh\u00e9p_n\u1ed1i_v\u00e0_t\u1ea1o_URL_cu\u1ed1i_c\u00f9ng\"><a id=\"post-120173-_2afffkykj0lv\"><\/a>Gh\u00e9p n\u1ed1i v\u00e0 t\u1ea1o URL cu\u1ed1i c\u00f9ng<\/h4>\n\n\n\n<p>B\u00e2y gi\u1edd, ch\u00fang ta s\u1ebd k\u1ebft h\u1ee3p 2 URL \u1edf tr\u00ean. B\u1ea1n s\u1ebd l\u1ea5y URL t\u1eeb ngrok v\u00e0 g\u1eafn ph\u1ea7n \u0111u\u00f4i c\u1ee7a URL t\u1eeb n8n v\u00e0o.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>URL t\u1eeb ngrok c\u1ee7a b\u1ea1n:<\/strong> <code>https:\/\/unhectic-unfried-pearly.ngrok-free.dev<\/code><\/li>\n\n\n\n<li><strong>Ph\u1ea7n \u0111u\u00f4i URL t\u1eeb n8n (v\u00ed d\u1ee5):<\/strong> <code>\/webhook-test\/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx<\/code><\/li>\n<\/ul>\n\n\n\n<p>=&gt; <strong>URL cu\u1ed1i c\u00f9ng \u0111\u1ec3 th\u1eed nghi\u1ec7m c\u1ee7a b\u1ea1n s\u1ebd l\u00e0:<\/strong> <code>https:\/\/unhectic-unfried-pearly.ngrok-free.dev\/webhook-test\/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx<\/code><\/p>\n\n\n\n<h4 id=\"G\u1eedi_y\u00eau_c\u1ea7u_th\u1eed_nghi\u1ec7m_v\u1edbi_Postman\"><a id=\"post-120173-_jwghosrfyd10\"><\/a>G\u1eedi y\u00eau c\u1ea7u th\u1eed nghi\u1ec7m v\u1edbi Postman<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>M\u1edf \u1ee9ng d\u1ee5ng <a href=\"https:\/\/www.postman.com\/\" target=\"_blank\" rel=\"noopener nofollow\">Postman<\/a>.<\/li>\n\n\n\n<li>T\u1ea1o m\u1ed9t request m\u1edbi ch\u1ecdn ph\u01b0\u01a1ng th\u1ee9c l\u00e0 <strong>POST<\/strong>.<\/li>\n\n\n\n<li>D\u00e1n <strong>URL cu\u1ed1i c\u00f9ng<\/strong> m\u00e0 b\u1ea1n v\u1eeba t\u1ea1o \u1edf b\u01b0\u1edbc &#8220;<strong>Gh\u00e9p n\u1ed1i v\u00e0 t\u1ea1o URL cu\u1ed1i c\u00f9ng<\/strong>&#8220;<br>v\u00e0o thanh \u0111\u1ecba ch\u1ec9.<\/li>\n\n\n\n<li>Chuy\u1ec3n sang tab <strong>&#8220;Body&#8221;<\/strong>, ch\u1ecdn <strong>&#8220;raw&#8221;<\/strong> v\u00e0 \u0111\u1ecbnh d\u1ea1ng <strong>&#8220;JSON&#8221;<\/strong>.<\/li>\n\n\n\n<li>D\u00e1n \u0111o\u1ea1n m\u00e3 JSON sau v\u00e0o ph\u1ea7n n\u1ed9i dung:<\/li>\n<\/ol>\n\n\n\n<p><span style=\"text-decoration: underline;\"><em>V\u00ed d\u1ee5:<\/em><\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n\n\"event\": \"new_user_signup\",\n\n\"user_id\": \"usr_12345\",\n\n\"name\": \"Dong Tung Huynh\",\n\n\"status\": \"success\"\n\n}<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1389\" height=\"779\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-9.png\" alt=\"Th\u1eed nghi\u1ec7m x\u00e2y d\u1ef1ng workflow n8n l\u1eafng nghe Webhook qua ngrok\" class=\"wp-image-120182\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-9.png 1389w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-9-300x168.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-9-1024x574.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-9-768x431.png 768w\" sizes=\"(max-width: 1389px) 100vw, 1389px\" \/><figcaption class=\"wp-element-caption\"><strong>Th\u1eed nghi\u1ec7m x\u00e2y d\u1ef1ng workflow n8n l\u1eafng nghe Webhook qua ngrok<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Nh\u1ea5n n\u00fat &#8220;<strong>Send<\/strong>&#8220;<\/p>\n\n\n\n<h4 id=\"Ki\u1ec3m_tra_k\u1ebft_qu\u1ea3_trong_n8n\"><a id=\"post-120173-_yntq3jf5m44u\"><\/a>Ki\u1ec3m tra k\u1ebft qu\u1ea3 trong n8n<\/h4>\n\n\n\n<p>Quay l\u1ea1i c\u1eeda s\u1ed5 n8n. N\u1ebfu m\u1ecdi th\u1ee9 ch\u00ednh x\u00e1c, tr\u1ea1ng th\u00e1i &#8220;Listening&#8230;&#8221; s\u1ebd bi\u1ebfn m\u1ea5t v\u00e0 node Webhook s\u1ebd hi\u1ec3n th\u1ecb d\u1eef li\u1ec7u b\u1ea1n v\u1eeba g\u1eedi t\u1eeb Postman t\u1ea1i ph\u1ea7n <strong>Body<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1480\" height=\"869\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-10.png\" alt=\"Th\u1eed nghi\u1ec7m x\u00e2y d\u1ef1ng workflow n8n l\u1eafng nghe Webhook qua ngrok\" class=\"wp-image-120183\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-10.png 1480w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-10-300x176.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-10-1024x601.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/10\/word-image-120173-10-768x451.png 768w\" sizes=\"(max-width: 1480px) 100vw, 1480px\" \/><figcaption class=\"wp-element-caption\"><strong>Th\u1eed nghi\u1ec7m x\u00e2y d\u1ef1ng workflow n8n l\u1eafng nghe Webhook qua ngrok<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Ch\u00fac m\u1eebng, b\u1ea1n \u0111\u00e3 k\u1ebft n\u1ed1i th\u00e0nh c\u00f4ng Internet v\u1edbi n8n tr\u00ean m\u00e1y t\u00ednh c\u1ee7a m\u00ecnh!<\/p>\n\n\n\n<h3 id=\"K\u1ebft_lu\u1eadn\"><a id=\"post-120173-_c9mfvym70xaq\"><\/a><strong>K\u1ebft lu\u1eadn<\/strong><\/h3>\n\n\n\n<p>V\u1eady l\u00e0 b\u1ea1n \u0111\u00e3 ho\u00e0n to\u00e0n chinh ph\u1ee5c \u0111\u01b0\u1ee3c m\u1ed9t trong nh\u1eefng k\u1ef9 n\u0103ng quan tr\u1ecdng nh\u1ea5t khi ph\u00e1t tri\u1ec3n workflow n8n tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n. R\u00e0o c\u1ea3n localhost gi\u1edd \u0111\u00e2y \u0111\u00e3 kh\u00f4ng c\u00f2n l\u00e0 tr\u1edf ng\u1ea1i. V\u1edbi &#8220;c\u00e2y c\u1ea7u&#8221; <strong>ngrok<\/strong>, b\u1ea1n \u0111\u00e3 c\u00f3 th\u1ec3 t\u1ef1 tin nh\u1eadn v\u00e0 g\u1ee1 l\u1ed7i webhook trong th\u1eddi gian th\u1ef1c, gi\u00fap \u0111\u1ea9y nhanh t\u1ed1c \u0111\u1ed9 s\u00e1ng t\u1ea1o v\u00e0 ho\u00e0n thi\u1ec7n c\u00e1c quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng h\u00f3a m\u1ed9t c\u00e1ch chuy\u00ean nghi\u1ec7p.<\/p>\n\n\n\n<p>H\u00e3y \u00e1p d\u1ee5ng k\u1ef9 n\u0103ng n\u00e0y v\u00e0o c\u00e1c d\u1ef1 \u00e1n ti\u1ebfp theo v\u00e0 ch\u1ee9ng ki\u1ebfn s\u1ef1 kh\u00e1c bi\u1ec7t m\u00e0 n\u00f3 mang l\u1ea1i. Ch\u00fac b\u1ea1n th\u00e0nh c\u00f4ng tr\u00ean h\u00e0nh tr\u00ecnh l\u00e0m ch\u1ee7 n8n!<\/p>\n\n\n\n<h2 id=\"Nh\u1eefng_c\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p\"><a id=\"post-120173-_hctoi5hguqre\"><\/a>Nh\u1eefng c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"S\u1eed_d\u1ee5ng_ngrok_c\u00f3_t\u1ed1n_ph\u00ed_kh\u00f4ng?\">S\u1eed d\u1ee5ng ngrok c\u00f3 t\u1ed1n ph\u00ed kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>Kh\u00f4ng. \u0110\u1ed1i v\u1edbi c\u00e1c nhu c\u1ea7u ph\u00e1t tri\u1ec3n v\u00e0 th\u1eed nghi\u1ec7m nh\u01b0 trong b\u00e0i vi\u1ebft, t\u00e0i kho\u1ea3n mi\u1ec5n ph\u00ed c\u1ee7a ngrok l\u00e0 qu\u00e1 \u0111\u1ee7. Gi\u1edbi h\u1ea1n ch\u00ednh c\u1ee7a b\u1ea3n mi\u1ec5n ph\u00ed l\u00e0 URL s\u1ebd thay \u0111\u1ed5i m\u1ed7i khi b\u1ea1n kh\u1edfi \u0111\u1ed9ng l\u1ea1i.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Vi\u1ec7c_m\u1edf_m\u1ed9t_\u201c\u0111\u01b0\u1eddng_h\u1ea7m\u201d_ra_Internet_nh\u01b0_v\u1eady_c\u00f3_an_to\u00e0n_kh\u00f4ng?\">Vi\u1ec7c m\u1edf m\u1ed9t \u201c\u0111\u01b0\u1eddng h\u1ea7m\u201d ra Internet nh\u01b0 v\u1eady c\u00f3 an to\u00e0n kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>T\u01b0\u01a1ng \u0111\u1ed1i an to\u00e0n. ngrok ch\u1ec9 m\u1edf m\u1ed9t \u201c\u0111\u01b0\u1eddng h\u1ea7m\u201d \u0111\u1ebfn \u0111\u00fang c\u1ed5ng d\u1ecbch v\u1ee5 m\u00e0 b\u1ea1n ch\u1ec9 \u0111\u1ecbnh (v\u00ed d\u1ee5: c\u1ed5ng 5678 c\u1ee7a n8n). To\u00e0n b\u1ed9 k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c m\u00e3 h\u00f3a (HTTPS). Khi b\u1ea1n t\u1eaft c\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh c\u1ee7a ngrok \u0111i, \u0111\u01b0\u1eddng h\u1ea7m s\u1ebd \u0111\u00f3ng l\u1ea1i ngay l\u1eadp t\u1ee9c v\u00e0 m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n l\u1ea1i tr\u1edf n\u00ean an to\u00e0n nh\u01b0 c\u0169.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"T\u1ea1i_sao_URL_c\u1ee7a_ngrok_l\u1ea1i_thay_\u0111\u1ed5i_m\u1ed7i_l\u1ea7n_t\u00f4i_kh\u1edfi_\u0111\u1ed9ng_l\u1ea1i?\">T\u1ea1i sao URL c\u1ee7a ngrok l\u1ea1i thay \u0111\u1ed5i m\u1ed7i l\u1ea7n t\u00f4i kh\u1edfi \u0111\u1ed9ng l\u1ea1i?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>\u0110\u00e2y l\u00e0 m\u1ed9t t\u00ednh n\u0103ng c\u1ee7a g\u00f3i mi\u1ec5n ph\u00ed. M\u1ed7i khi b\u1ea1n ch\u1ea1y l\u1ec7nh ngrok http 5678, d\u1ecbch v\u1ee5 s\u1ebd c\u1ea5p ph\u00e1t cho b\u1ea1n m\u1ed9t t\u00ean mi\u1ec1n ph\u1ee5 ng\u1eabu nhi\u00ean m\u1edbi.<\/p>\n\n\n\n<p>B\u1ea1n c\u1ea7n n\u00e2ng c\u1ea5p l\u00ean m\u1ed9t trong c\u00e1c g\u00f3i tr\u1ea3 ph\u00ed c\u1ee7a ngrok. C\u00e1c g\u00f3i n\u00e0y cho ph\u00e9p b\u1ea1n \u0111\u0103ng k\u00fd c\u00e1c t\u00ean mi\u1ec1n t\u0129nh (Static Domain), ngh\u0129a l\u00e0 URL c\u1ee7a b\u1ea1n s\u1ebd kh\u00f4ng bao gi\u1edd thay \u0111\u1ed5i.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"T\u00f4i_c\u00f3_b\u1eaft_bu\u1ed9c_ph\u1ea3i_\u0111\u1ec3_c\u1eeda_s\u1ed5_Terminal\/PowerShell_c\u1ee7a_ngrok_ch\u1ea1y_kh\u00f4ng?\">T\u00f4i c\u00f3 b\u1eaft bu\u1ed9c ph\u1ea3i \u0111\u1ec3 c\u1eeda s\u1ed5 Terminal\/PowerShell c\u1ee7a ngrok ch\u1ea1y kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>C\u00f3. C\u1eeda s\u1ed5 \u0111\u00f3 ch\u00ednh l\u00e0 &#8220;c\u00e2y c\u1ea7u&#8221; c\u1ee7a b\u1ea1n. N\u1ebfu b\u1ea1n \u0111\u00f3ng n\u00f3 l\u1ea1i, \u0111\u01b0\u1eddng h\u1ea7m s\u1ebd b\u1ecb ng\u1eaft k\u1ebft n\u1ed1i v\u00e0 URL c\u00f4ng khai s\u1ebd kh\u00f4ng c\u00f2n ho\u1ea1t \u0111\u1ed9ng n\u1eefa.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"C\u00f3_c\u00f4ng_c\u1ee5_n\u00e0o_kh\u00e1c_thay_th\u1ebf_cho_ngrok_kh\u00f4ng?\">C\u00f3 c\u00f4ng c\u1ee5 n\u00e0o kh\u00e1c thay th\u1ebf cho ngrok kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>C\u00f3. M\u1ed9t s\u1ed1 l\u1ef1a ch\u1ecdn thay th\u1ebf ph\u1ed5 bi\u1ebfn kh\u00e1c bao g\u1ed3m Cloudflare Tunnels (cung c\u1ea5p t\u00ean mi\u1ec1n c\u1ed1 \u0111\u1ecbnh mi\u1ec5n ph\u00ed), Localhost.run v\u00e0 Serveo. Tuy nhi\u00ean, ngrok v\u1eabn l\u00e0 c\u00f4ng c\u1ee5 ph\u1ed5 bi\u1ebfn v\u00e0 d\u1ec5 b\u1eaft \u0111\u1ea7u nh\u1ea5t.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"T\u00f4i_c\u00f3_th\u1ec3_d\u00f9ng_ngrok_cho_c\u00e1c_d\u1ecbch_v\u1ee5_kh\u00e1c_ngo\u00e0i_n8n_kh\u00f4ng?\">T\u00f4i c\u00f3 th\u1ec3 d\u00f9ng ngrok cho c\u00e1c d\u1ecbch v\u1ee5 kh\u00e1c ngo\u00e0i n8n kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>C\u00f3. B\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng ngrok \u0111\u1ec3 \u0111\u01b0a b\u1ea5t k\u1ef3 d\u1ecbch v\u1ee5 n\u00e0o \u0111ang ch\u1ea1y tr\u00ean m\u00e1y t\u00ednh c\u1ee7a m\u00ecnh ra Internet, v\u00ed d\u1ee5 nh\u01b0 m\u1ed9t trang web WordPress local, m\u1ed9t API Node.js, ho\u1eb7c \u0111\u1ec3 demo m\u1ed9t trang web b\u1ea1n \u0111ang thi\u1ebft k\u1ebf cho kh\u00e1ch h\u00e0ng xem.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"S\u1eed d\u1ee5ng ngrok c\u00f3 t\u1ed1n ph\u00ed kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Kh\u00f4ng. \u0110\u1ed1i v\u1edbi c\u00e1c nhu c\u1ea7u ph\u00e1t tri\u1ec3n v\u00e0 th\u1eed nghi\u1ec7m nh\u01b0 trong b\u00e0i vi\u1ebft, t\u00e0i kho\u1ea3n mi\u1ec5n ph\u00ed c\u1ee7a ngrok l\u00e0 qu\u00e1 \u0111\u1ee7. Gi\u1edbi h\u1ea1n ch\u00ednh c\u1ee7a b\u1ea3n mi\u1ec5n ph\u00ed l\u00e0 URL s\u1ebd thay \u0111\u1ed5i m\u1ed7i khi b\u1ea1n kh\u1edfi \u0111\u1ed9ng l\u1ea1i.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Vi\u1ec7c m\u1edf m\u1ed9t \u201c\u0111\u01b0\u1eddng h\u1ea7m\u201d ra Internet nh\u01b0 v\u1eady c\u00f3 an to\u00e0n kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>T\u01b0\u01a1ng \u0111\u1ed1i an to\u00e0n. ngrok ch\u1ec9 m\u1edf m\u1ed9t \u201c\u0111\u01b0\u1eddng h\u1ea7m\u201d \u0111\u1ebfn \u0111\u00fang c\u1ed5ng d\u1ecbch v\u1ee5 m\u00e0 b\u1ea1n ch\u1ec9 \u0111\u1ecbnh (v\u00ed d\u1ee5: c\u1ed5ng 5678 c\u1ee7a n8n). To\u00e0n b\u1ed9 k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c m\u00e3 h\u00f3a (HTTPS). Khi b\u1ea1n t\u1eaft c\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh c\u1ee7a ngrok \u0111i, \u0111\u01b0\u1eddng h\u1ea7m s\u1ebd \u0111\u00f3ng l\u1ea1i ngay l\u1eadp t\u1ee9c v\u00e0 m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n l\u1ea1i tr\u1edf n\u00ean an to\u00e0n nh\u01b0 c\u0169.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"T\u1ea1i sao URL c\u1ee7a ngrok l\u1ea1i thay \u0111\u1ed5i m\u1ed7i l\u1ea7n t\u00f4i kh\u1edfi \u0111\u1ed9ng l\u1ea1i?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>\u0110\u00e2y l\u00e0 m\u1ed9t t\u00ednh n\u0103ng c\u1ee7a g\u00f3i mi\u1ec5n ph\u00ed. M\u1ed7i khi b\u1ea1n ch\u1ea1y l\u1ec7nh ngrok http 5678, d\u1ecbch v\u1ee5 s\u1ebd c\u1ea5p ph\u00e1t cho b\u1ea1n m\u1ed9t t\u00ean mi\u1ec1n ph\u1ee5 ng\u1eabu nhi\u00ean m\u1edbi.<\/p><p>B\u1ea1n c\u1ea7n n\u00e2ng c\u1ea5p l\u00ean m\u1ed9t trong c\u00e1c g\u00f3i tr\u1ea3 ph\u00ed c\u1ee7a ngrok. C\u00e1c g\u00f3i n\u00e0y cho ph\u00e9p b\u1ea1n \u0111\u0103ng k\u00fd c\u00e1c t\u00ean mi\u1ec1n t\u0129nh (Static Domain), ngh\u0129a l\u00e0 URL c\u1ee7a b\u1ea1n s\u1ebd kh\u00f4ng bao gi\u1edd thay \u0111\u1ed5i.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"T\u00f4i c\u00f3 b\u1eaft bu\u1ed9c ph\u1ea3i \u0111\u1ec3 c\u1eeda s\u1ed5 Terminal\/PowerShell c\u1ee7a ngrok ch\u1ea1y kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3. C\u1eeda s\u1ed5 \u0111\u00f3 ch\u00ednh l\u00e0 \\\"c\u00e2y c\u1ea7u\\\" c\u1ee7a b\u1ea1n. N\u1ebfu b\u1ea1n \u0111\u00f3ng n\u00f3 l\u1ea1i, \u0111\u01b0\u1eddng h\u1ea7m s\u1ebd b\u1ecb ng\u1eaft k\u1ebft n\u1ed1i v\u00e0 URL c\u00f4ng khai s\u1ebd kh\u00f4ng c\u00f2n ho\u1ea1t \u0111\u1ed9ng n\u1eefa.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"C\u00f3 c\u00f4ng c\u1ee5 n\u00e0o kh\u00e1c thay th\u1ebf cho ngrok kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3. M\u1ed9t s\u1ed1 l\u1ef1a ch\u1ecdn thay th\u1ebf ph\u1ed5 bi\u1ebfn kh\u00e1c bao g\u1ed3m Cloudflare Tunnels (cung c\u1ea5p t\u00ean mi\u1ec1n c\u1ed1 \u0111\u1ecbnh mi\u1ec5n ph\u00ed), Localhost.run v\u00e0 Serveo. Tuy nhi\u00ean, ngrok v\u1eabn l\u00e0 c\u00f4ng c\u1ee5 ph\u1ed5 bi\u1ebfn v\u00e0 d\u1ec5 b\u1eaft \u0111\u1ea7u nh\u1ea5t.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"T\u00f4i c\u00f3 th\u1ec3 d\u00f9ng ngrok cho c\u00e1c d\u1ecbch v\u1ee5 kh\u00e1c ngo\u00e0i n8n kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3. B\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng ngrok \u0111\u1ec3 \u0111\u01b0a b\u1ea5t k\u1ef3 d\u1ecbch v\u1ee5 n\u00e0o \u0111ang ch\u1ea1y tr\u00ean m\u00e1y t\u00ednh c\u1ee7a m\u00ecnh ra Internet, v\u00ed d\u1ee5 nh\u01b0 m\u1ed9t trang web WordPress local, m\u1ed9t API Node.js, ho\u1eb7c \u0111\u1ec3 demo m\u1ed9t trang web b\u1ea1n \u0111ang thi\u1ebft k\u1ebf cho kh\u00e1ch h\u00e0ng xem.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Khi b\u1eaft \u0111\u1ea7u t\u00ecm hi\u1ec3u n8n, nhi\u1ec1u ng\u01b0\u1eddi th\u01b0\u1eddng mu\u1ed1n ch\u1ea1y th\u1eed tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n \u0111\u1ec3 t\u00f9y ch\u1ec9nh c\u00e1c lu\u1ed3ng c\u00f4ng vi\u1ec7c tr\u01b0\u1edbc khi tri\u1ec3n khai th\u1ef1c t\u1ebf. Tuy nhi\u00ean, v\u00ec n8n ho\u1ea1t \u0111\u1ed9ng qua giao di\u1ec7n web, vi\u1ec7c truy c\u1eadp t\u1eeb b\u00ean ngo\u00e0i ho\u1eb7c t\u00edch h\u1ee3p v\u1edbi c\u00e1c API b\u00ean th\u1ee9 ba [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":120188,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7397],"tags":[7343],"class_list":["post-120196","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-n8n","tag-n8n"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/120196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=120196"}],"version-history":[{"count":1,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/120196\/revisions"}],"predecessor-version":[{"id":120197,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/120196\/revisions\/120197"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/120188"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=120196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=120196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=120196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}