{"id":10173,"date":"2023-06-06T15:13:45","date_gmt":"2023-06-06T08:13:45","guid":{"rendered":"https:\/\/idconline.vn\/blog\/?p=10173"},"modified":"2023-06-06T17:11:33","modified_gmt":"2023-06-06T10:11:33","slug":"cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng","status":"publish","type":"post","link":"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/","title":{"rendered":"C\u00e1ch thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy m\u1ef1c tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang"},"content":{"rendered":"\n<p>. V\u1eady Proxy l\u00e0 g\u00ec? \u0110\u1ec3 thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang c\u1ee7a b\u1ea1n. V\u1edbi t\u00ecnh h\u00ecnh Internet Vi\u1ec7t Nam hi\u1ec7n nay. L\u01b0\u1ee3t t\u00ecm ki\u1ebfm Proxy t\u0103ng v\u1ecdt do nhu c\u1ea7u chuy\u1ec3n \u0111\u1ed5i Proxy v\u00e0o c\u00e1c trang n\u01b0\u1edbc ngo\u00e0i t\u0103ng \u0111\u00e1ng k\u1ec3. C\u00f9ng IDC theo d\u00f5i b\u00e0i vi\u1ebft n\u00e0y nh\u00e9!<\/p>\n\n\n\n<div id=\"toc_container\" class=\"toc_white no_bullets\"><p class=\"toc_title\">M\u1ee5c l\u1ee5c<\/p><ul class=\"toc_list\"><li><a href=\"#Proxy_la_gi\">Proxy l\u00e0 g\u00ec?<\/a><\/li><li><a href=\"#1_Chon_phan_mem_proxy\">1. Ch\u1ecdn ph\u1ea7n m\u1ec1m proxy:<\/a><\/li><li><a href=\"#2_Cai_dat_phan_mem_proxy\">2. C\u00e0i \u0111\u1eb7t ph\u1ea7n m\u1ec1m proxy:<\/a><\/li><li><a href=\"#3_Cau_hinh_proxy\">3. C\u1ea5u h\u00ecnh proxy:<\/a><ul><li><a href=\"#1_Cau_hinh_Squid\">1. C\u1ea5u h\u00ecnh Squid:<\/a><\/li><li><a href=\"#2_Cau_hinh_Nginx\">2. C\u1ea5u h\u00ecnh Nginx:<\/a><\/li><li><a href=\"#3_Cau_hinh_Apache\">3. C\u1ea5u h\u00ecnh Apache:<\/a><\/li><\/ul><\/li><li><a href=\"#4_Xac_thuc_nguoi_dung_neu_can_thiet\">4. X\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng (n\u1ebfu c\u1ea7n thi\u1ebft):<\/a><\/li><li><a href=\"#5_Kiem_tra_va_khoi_dong_lai_proxy\">5. Ki\u1ec3m tra v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i proxy:<\/a><\/li><li><a href=\"#Ket_luan\">K\u1ebft lu\u1eadn:<\/a><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\"><span id=\"Proxy_la_gi\"><strong>Proxy l\u00e0 g\u00ec?<\/strong><\/span><\/h2>\n\n\n\n<p><em>Proxy<\/em>&nbsp;c\u00f3 nhi\u1ec7m v\u1ee5 nh\u01b0 m\u1ed9t c\u00e1ch c\u1eeda gi\u1eefa k\u1ebft n\u1ed1i ng\u01b0\u1eddi d\u00f9ng v\u00e0 Internet. Ho\u1ea1t \u0111\u1ed9ng nh\u01b0 t\u01b0\u1eddng l\u1eeda v\u00e0 b\u1ed9 l\u1ecdc web.&nbsp;<em>Proxy Server<\/em>&nbsp;cung c\u1ea5p k\u1ebft n\u1ed1i m\u1ea1ng chia s\u1ebb v\u00e0 d\u1eef li\u1ec7u b\u1ed9 nh\u1edb cache \u0111\u1ec3 t\u0103ng t\u1ed1c c\u00e1c y\u00eau c\u1ea7u th\u00f4ng th\u01b0\u1eddng. C\u00e1c t\u00ednh n\u0103ng quan tr\u1ecdng c\u1ee7a&nbsp;<em>Proxy l\u00e0 g\u00ec<\/em>?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/idconline.vn\/blog\/wp-content\/uploads\/2023\/05\/p4.jpg\" alt=\"\" class=\"wp-image-10175\" width=\"826\" height=\"465\" srcset=\"https:\/\/idconline.vn\/blog\/wp-content\/uploads\/2023\/05\/p4.jpg 800w, https:\/\/idconline.vn\/blog\/wp-content\/uploads\/2023\/05\/p4-300x169.jpg 300w, https:\/\/idconline.vn\/blog\/wp-content\/uploads\/2023\/05\/p4-768x432.jpg 768w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/figure>\n\n\n\n<p>C\u00e1c&nbsp;m\u00e1y ch\u1ee7 Proxy&nbsp;cung c\u1ea5p c\u00e1c ch\u1ee9c n\u0103ng, b\u1ea3o m\u1eadt c\u0169ng nh\u01b0 ri\u00eang t\u01b0 kh\u00e1c nhau ph\u1ee5 thu\u1ed9c v\u00e0o nhu c\u1ea7u c\u1ee7a b\u1ea1n ho\u1eb7c ch\u00ednh s\u00e1ch c\u1ee7a c\u00f4ng ty. Proxy ch\u1ec9 m\u1ed9t h\u1ec7 th\u1ed1ng Computer ho\u1eb7c m\u1ed9t Router t\u00e1ch bi\u1ec7t k\u1ebft n\u1ed1i, gi\u1eefa&nbsp;ng\u01b0\u1eddi g\u1eedi (Sender)&nbsp;v\u00e0&nbsp;ng\u01b0\u1eddi nh\u1eadn (Receiver)&nbsp;proxy c\u00f3 \u0111\u1ecba ch\u1ec9 IP v\u00e0 m\u1ed9t c\u1ed5ng truy c\u1eadp c\u1ed1 \u0111\u1ecbnh.(t\u1ea5t nhi\u00ean l\u00e0 ph\u1ea3i kh\u00e1c nhau theo t\u1eebng \u0111\u1ecba ph\u01b0\u01a1ng v\u00e0 t\u1eebng n\u01b0\u1edbc)<\/p>\n\n\n\n<p>V\u00ed d\u1ee5: 77.71.0.149:8080. \u0110\u1ecba ch\u1ec9 IP c\u1ee7a proxy trong v\u00ed d\u1ee5 l\u00e0 77.71.0.149 v\u00e0 c\u1ed5ng truy c\u1eadp l\u00e0 8080.<\/p>\n\n\n\n<p>Xem th\u00eam:<a href=\"https:\/\/idconline.vn\/blog\/firewall-la-gi-filewall-dung-de%cc%89-lam-gi.html\" target=\"_blank\" rel=\"noreferrer noopener\"> Firewall l\u00e0 g\u00ec? Filewall d\u00f9ng \u0111\u1ec3 l\u00e0m g\u00ec?<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"1_Chon_phan_mem_proxy\">1. Ch\u1ecdn ph\u1ea7n m\u1ec1m proxy:<\/span><\/h2>\n\n\n\n<p>D\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ed1 ph\u1ea7n m\u1ec1m proxy ph\u1ed5 bi\u1ebfn m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 xem x\u00e9t:<\/p>\n\n\n\n<ol>\n<li>Squid: Squid l\u00e0 m\u1ed9t ph\u1ea7n m\u1ec1m proxy m\u00e3 ngu\u1ed3n m\u1edf v\u00e0 r\u1ea5t ph\u1ed5 bi\u1ebfn. N\u00f3 h\u1ed7 tr\u1ee3 nhi\u1ec1u giao th\u1ee9c proxy nh\u01b0 HTTP, HTTPS, FTP v\u00e0 giao th\u1ee9c giao ti\u1ebfp qua c\u1ed5ng (ICP). Squid cung c\u1ea5p nhi\u1ec1u t\u00f9y ch\u1ecdn c\u1ea5u h\u00ecnh linh ho\u1ea1t v\u00e0 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng r\u1ed9ng r\u00e3i trong c\u00e1c m\u00f4i tr\u01b0\u1eddng proxy.<\/li>\n\n\n\n<li>Nginx: Nginx l\u00e0 m\u1ed9t m\u00e1y ch\u1ee7 web v\u00e0 c\u0169ng c\u00f3 kh\u1ea3 n\u0103ng ho\u1ea1t \u0111\u1ed9ng nh\u01b0 m\u1ed9t proxy. N\u00f3 h\u1ed7 tr\u1ee3 proxy cho HTTP, HTTPS, SMTP v\u00e0 POP3. Nginx c\u00f3 hi\u1ec7u su\u1ea5t cao, kh\u1ea3 n\u0103ng x\u1eed l\u00fd t\u1ea3i cao v\u00e0 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 cung c\u1ea5p c\u00e1c d\u1ecbch v\u1ee5 proxy cho \u1ee9ng d\u1ee5ng web.<\/li>\n\n\n\n<li>Apache: Apache l\u00e0 m\u1ed9t m\u00e1y ch\u1ee7 web ph\u1ed5 bi\u1ebfn v\u00e0 c\u0169ng c\u00f3 th\u1ec3 ho\u1ea1t \u0111\u1ed9ng nh\u01b0 m\u1ed9t proxy. B\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng module mod_proxy c\u1ee7a Apache, b\u1ea1n c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh proxy cho HTTP, HTTPS v\u00e0 nhi\u1ec1u giao th\u1ee9c kh\u00e1c. Apache c\u0169ng cung c\u1ea5p nhi\u1ec1u t\u00ednh n\u0103ng b\u1ea3o m\u1eadt v\u00e0 qu\u1ea3n l\u00fd m\u1ea1nh m\u1ebd.<\/li>\n\n\n\n<li>HAProxy: HAProxy l\u00e0 m\u1ed9t ph\u1ea7n m\u1ec1m proxy v\u00e0 c\u00e2n b\u1eb1ng t\u1ea3i \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng ph\u1ed5 bi\u1ebfn trong m\u00f4i tr\u01b0\u1eddng m\u1ea1ng. N\u00f3 h\u1ed7 tr\u1ee3 proxy cho TCP v\u00e0 HTTP, v\u00e0 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh \u0111\u1ec3 c\u00e2n b\u1eb1ng t\u1ea3i truy c\u1eadp \u0111\u1ebfn c\u00e1c m\u00e1y ch\u1ee7 backend. HAProxy c\u00f3 hi\u1ec7u su\u1ea5t cao, \u1ed5n \u0111\u1ecbnh v\u00e0 h\u1ed7 tr\u1ee3 nhi\u1ec1u t\u00ednh n\u0103ng ti\u00ean ti\u1ebfn.<\/li>\n<\/ol>\n\n\n\n<p>H\u00e3y xem x\u00e9t y\u00eau c\u1ea7u v\u00e0 m\u1ee5c \u0111\u00edch c\u1ee7a b\u1ea1n khi ch\u1ecdn ph\u1ea7n m\u1ec1m proxy ph\u00f9 h\u1ee3p. M\u1ed7i ph\u1ea7n m\u1ec1m proxy c\u00f3 \u01b0u \u0111i\u1ec3m v\u00e0 \u0111\u1eb7c \u0111i\u1ec3m ri\u00eang, do \u0111\u00f3, \u0111\u1ea3m b\u1ea3o \u0111\u1ecdc t\u00e0i li\u1ec7u h\u01b0\u1edbng d\u1eabn v\u00e0 t\u00ecm hi\u1ec3u th\u00eam v\u1ec1 t\u00ednh n\u0103ng v\u00e0 kh\u1ea3 n\u0103ng c\u1ee7a t\u1eebng ph\u1ea7n m\u1ec1m tr\u01b0\u1edbc khi quy\u1ebft \u0111\u1ecbnh.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"2_Cai_dat_phan_mem_proxy\">2. C\u00e0i \u0111\u1eb7t ph\u1ea7n m\u1ec1m proxy:<\/span><\/h2>\n\n\n\n<p>D\u01b0\u1edbi \u0111\u00e2y l\u00e0 h\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t m\u1ed9t s\u1ed1 ph\u1ea7n m\u1ec1m proxy ph\u1ed5 bi\u1ebfn:<\/p>\n\n\n\n<ol>\n<li>C\u00e0i \u0111\u1eb7t Squid:\n<ul>\n<li>Tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh Ubuntu\/Debian, m\u1edf Terminal v\u00e0 ch\u1ea1y l\u1ec7nh sau:sqlCopy code<code>sudo apt update sudo apt install squid<\/code><\/li>\n\n\n\n<li>Tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh CentOS\/RHEL, m\u1edf Terminal v\u00e0 ch\u1ea1y l\u1ec7nh sau:sqlCopy code<code>sudo yum update sudo yum install squid<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>C\u00e0i \u0111\u1eb7t Nginx:\n<ul>\n<li>Tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh Ubuntu\/Debian, m\u1edf Terminal v\u00e0 ch\u1ea1y l\u1ec7nh sau:sqlCopy code<code>sudo apt update sudo apt install nginx<\/code><\/li>\n\n\n\n<li>Tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh CentOS\/RHEL, m\u1edf Terminal v\u00e0 ch\u1ea1y l\u1ec7nh sau:sqlCopy code<code>sudo yum update sudo yum install nginx<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>C\u00e0i \u0111\u1eb7t Apache:\n<ul>\n<li>Tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh Ubuntu\/Debian, m\u1edf Terminal v\u00e0 ch\u1ea1y l\u1ec7nh sau:sqlCopy code<code>sudo apt update sudo apt install apache2<\/code><\/li>\n\n\n\n<li>Tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh CentOS\/RHEL, m\u1edf Terminal v\u00e0 ch\u1ea1y l\u1ec7nh sau:sqlCopy code<code>sudo yum update sudo yum install httpd<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>C\u00e0i \u0111\u1eb7t HAProxy:\n<ul>\n<li>Tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh Ubuntu\/Debian, m\u1edf Terminal v\u00e0 ch\u1ea1y l\u1ec7nh sau:sqlCopy code<code>sudo apt update sudo apt install haproxy<\/code><\/li>\n\n\n\n<li>Tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh CentOS\/RHEL, m\u1edf Terminal v\u00e0 ch\u1ea1y l\u1ec7nh sau:sqlCopy code<code>sudo yum update sudo yum install haproxy<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Sau khi c\u00e0i \u0111\u1eb7t, b\u1ea1n \u0111\u00e3 c\u00f3 ph\u1ea7n m\u1ec1m proxy tr\u00ean m\u00e1y ch\u1ee7 c\u1ee7a m\u00ecnh. H\u00e3y ki\u1ec3m tra t\u00e0i li\u1ec7u h\u01b0\u1edbng d\u1eabn c\u1ee5 th\u1ec3 c\u1ee7a t\u1eebng ph\u1ea7n m\u1ec1m \u0111\u1ec3 ti\u1ebfp t\u1ee5c v\u1edbi c\u00e1c b\u01b0\u1edbc c\u1ea5u h\u00ecnh v\u00e0 t\u00f9y ch\u1ec9nh.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"3_Cau_hinh_proxy\">3. C\u1ea5u h\u00ecnh proxy:<\/span><\/h2>\n\n\n\n<p>C\u1ea5u h\u00ecnh proxy s\u1ebd ph\u1ee5 thu\u1ed9c v\u00e0o ph\u1ea7n m\u1ec1m proxy b\u1ea1n \u0111\u00e3 c\u00e0i \u0111\u1eb7t. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 VD v\u1ec1 c\u00e1ch c\u1ea5u h\u00ecnh proxy cho m\u1ed9t s\u1ed1 ph\u1ea7n m\u1ec1m proxy<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"1_Cau_hinh_Squid\">1. C\u1ea5u h\u00ecnh Squid:<\/span><\/h3>\n\n\n\n<ul>\n<li>M\u1edf t\u1ec7p c\u1ea5u h\u00ecnh ch\u00ednh c\u1ee7a Squid b\u1eb1ng tr\u00ecnh so\u1ea1n th\u1ea3o v\u0103n b\u1ea3n. \u0110\u01b0\u1eddng d\u1eabn t\u1ec7p c\u00f3 th\u1ec3 l\u00e0 <code>\/etc\/squid\/squid.conf<\/code>.bashCopy code<code>sudo nano \/etc\/squid\/squid.conf<\/code><\/li>\n\n\n\n<li>C\u1ea5u h\u00ecnh c\u1ed5ng l\u1eafng nghe c\u1ee7a proxy. T\u00ecm v\u00e0 ch\u1ec9nh s\u1eeda d\u00f2ng sau:yamlCopy code<code>http_port 3128<\/code><\/li>\n\n\n\n<li>C\u1ea5u h\u00ecnh quy\u1ec1n truy c\u1eadp cho proxy. B\u1ea1n c\u00f3 th\u1ec3 ch\u1ec9 cho ph\u00e9p c\u00e1c \u0111\u1ecba ch\u1ec9 IP c\u1ee5 th\u1ec3 ho\u1eb7c m\u1ea1ng con truy c\u1eadp proxy. V\u00ed d\u1ee5, \u0111\u1ec3 cho ph\u00e9p m\u1ecdi \u0111\u1ecba ch\u1ec9 IP truy c\u1eadp, th\u00eam d\u00f2ng sau:cssCopy code<code>http_access allow all<\/code><\/li>\n\n\n\n<li>L\u01b0u t\u1ec7p c\u1ea5u h\u00ecnh v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i Squid \u0111\u1ec3 \u00e1p d\u1ee5ng c\u00e1c thay \u0111\u1ed5i:Copy code<code>sudo systemctl restart squid<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"2_Cau_hinh_Nginx\">2. C\u1ea5u h\u00ecnh Nginx:<\/span><\/h3>\n\n\n\n<ul>\n<li>M\u1edf t\u1ec7p c\u1ea5u h\u00ecnh ch\u00ednh c\u1ee7a Nginx b\u1eb1ng tr\u00ecnh so\u1ea1n th\u1ea3o v\u0103n b\u1ea3n. \u0110\u01b0\u1eddng d\u1eabn t\u1ec7p c\u00f3 th\u1ec3 l\u00e0 <code>\/etc\/nginx\/nginx.conf<\/code>.bashCopy code<code>sudo nano \/etc\/nginx\/nginx.conf<\/code><\/li>\n\n\n\n<li>C\u1ea5u h\u00ecnh m\u1ed9t m\u00e1y ch\u1ee7 \u1ea3o (virtual server) \u0111\u1ec3 ho\u1ea1t \u0111\u1ed9ng nh\u01b0 proxy. Th\u00eam \u0111o\u1ea1n m\u00e3 sau v\u00e0o ph\u1ea7n <code>http { ... }<\/code> c\u1ee7a t\u1ec7p c\u1ea5u h\u00ecnh:arduinoCopy code<code>server { listen 80; server_name yourdomain.com; location \/ { proxy_pass http:\/\/backend_server; } } <\/code>Trong \u0111o\u1ea1n m\u00e3 tr\u00ean, <code>yourdomain.com<\/code> l\u00e0 t\u00ean mi\u1ec1n c\u1ee7a m\u00e1y ch\u1ee7 proxy v\u00e0 <code>backend_server<\/code> l\u00e0 \u0111\u1ecba ch\u1ec9 IP ho\u1eb7c t\u00ean mi\u1ec1n c\u1ee7a m\u00e1y ch\u1ee7 backend m\u00e0 proxy s\u1ebd chuy\u1ec3n ti\u1ebfp y\u00eau c\u1ea7u \u0111\u1ebfn.<\/li>\n\n\n\n<li>L\u01b0u t\u1ec7p c\u1ea5u h\u00ecnh v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i Nginx \u0111\u1ec3 \u00e1p d\u1ee5ng c\u00e1c thay \u0111\u1ed5i:Copy code<code>sudo systemctl restart nginx<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"3_Cau_hinh_Apache\">3. C\u1ea5u h\u00ecnh Apache:<\/span><\/h3>\n\n\n\n<ul>\n<li>M\u1edf t\u1ec7p c\u1ea5u h\u00ecnh ch\u00ednh c\u1ee7a Apache b\u1eb1ng tr\u00ecnh so\u1ea1n th\u1ea3o v\u0103n b\u1ea3n. \u0110\u01b0\u1eddng d\u1eabn t\u1ec7p c\u00f3 th\u1ec3 l\u00e0 <code>\/etc\/apache2\/apache2.conf<\/code> ho\u1eb7c <code>\/etc\/httpd\/conf\/httpd.conf<\/code>.bashCopy code<code>sudo nano \/etc\/apache2\/apache2.conf<\/code><\/li>\n\n\n\n<li>C\u1ea5u h\u00ecnh m\u1ed9t m\u00e1y ch\u1ee7 \u1ea3o \u0111\u1ec3 ho\u1ea1t \u0111\u1ed9ng nh\u01b0 proxy. Th\u00eam \u0111o\u1ea1n m\u00e3 sau v\u00e0o ph\u1ea7n <code>VirtualHost<\/code> c\u1ee7a t\u1ec7p c\u1ea5u h\u00ecnh:arduinoCopy code<code>&lt;VirtualHost *:80&gt; ServerName yourdomain.com ProxyPass \/ http:\/\/backend_server\/ ProxyPassReverse \/ http:\/\/backend_server\/ &lt;\/VirtualHost&gt; <\/code>Trong \u0111o\u1ea1n m\u00e3 tr\u00ean, <code>yourdomain.com<\/code> l\u00e0 t\u00ean mi\u1ec1n c\u1ee7a m\u00e1y ch\u1ee7 proxy v\u00e0 <code>backend_server<\/code> l\u00e0 \u0111\u1ecba ch\u1ec9 IP ho\u1eb7c t\u00ean mi\u1ec1n c\u1ee7a m\u00e1y ch\u1ee7 backend m\u00e0 proxy s\u1ebd chuy\u1ec3n ti\u1ebfp y\u00eau c\u1ea7u \u0111\u1ebfn.<\/li>\n\n\n\n<li>L\u01b0u t\u1ec7p c\u1ea5u h\u00ecnh, kh\u1edfi \u0111\u1ed9ng l\u1ea1i Apache \u0111\u1ec3 \u00e1p d\u1ee5ng c\u00e1c thay \u0111\u1ed5i:Copy code<code>sudo systemctl restart apache2<\/code><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"4_Xac_thuc_nguoi_dung_neu_can_thiet\">4. X\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng (n\u1ebfu c\u1ea7n thi\u1ebft):<\/span><\/h2>\n\n\n\n<p>\u0110\u1ec3 x\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng khi s\u1eed d\u1ee5ng proxy, b\u1ea1n c\u00f3 th\u1ec3 \u00e1p d\u1ee5ng c\u00e1c c\u01a1 ch\u1ebf x\u00e1c th\u1ef1c nh\u01b0 Basic Authentication. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 c\u00e1ch th\u1ef1c hi\u1ec7n x\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng tr\u00ean m\u1ed9t s\u1ed1 ph\u1ea7n m\u1ec1m proxy ph\u1ed5 bi\u1ebfn:<\/p>\n\n\n\n<ol>\n<li>X\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng tr\u00ean Squid:<\/li>\n<\/ol>\n\n\n\n<ul>\n<li>M\u1edf t\u1ec7p c\u1ea5u h\u00ecnh Squid b\u1eb1ng tr\u00ecnh so\u1ea1n th\u1ea3o v\u0103n b\u1ea3n:bashCopy code<code>sudo nano \/etc\/squid\/squid.conf<\/code><\/li>\n\n\n\n<li>C\u1ea5u h\u00ecnh x\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng b\u1eb1ng c\u00e1ch th\u00eam c\u00e1c d\u00f2ng sau v\u00e0o ph\u1ea7n c\u1ea5u h\u00ecnh c\u1ee7a Squid:bashCopy code<code>auth_param basic program \/usr\/lib\/squid\/basic_ncsa_auth \/etc\/squid\/passwd auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours acl authenticated_users proxy_auth REQUIRED http_access allow authenticated_users<\/code><\/li>\n\n\n\n<li>T\u1ea1o t\u1ec7p m\u1eadt kh\u1ea9u v\u00e0 th\u00eam ng\u01b0\u1eddi d\u00f9ng b\u1eb1ng l\u1ec7nh sau:bashCopy code<code>sudo touch \/etc\/squid\/passwd sudo htpasswd \/etc\/squid\/passwd username <\/code>Thay &#8220;username&#8221; b\u1eb1ng t\u00ean ng\u01b0\u1eddi d\u00f9ng b\u1ea1n mu\u1ed1n t\u1ea1o.<\/li>\n\n\n\n<li>L\u01b0u t\u1ec7p c\u1ea5u h\u00ecnh v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i Squid:Copy code<code>sudo systemctl restart squid<\/code><\/li>\n<\/ul>\n\n\n\n<ol start=\"2\">\n<li>X\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng tr\u00ean Nginx ho\u1eb7c Apache:<\/li>\n<\/ol>\n\n\n\n<ul>\n<li>T\u1ea1o m\u1ed9t t\u1ec7p m\u1eadt kh\u1ea9u cho x\u00e1c th\u1ef1c Basic Authentication b\u1eb1ng l\u1ec7nh sau:bashCopy code<code>sudo htpasswd -c \/etc\/nginx\/.htpasswd username <\/code>Thay &#8220;username&#8221; b\u1eb1ng t\u00ean ng\u01b0\u1eddi d\u00f9ng b\u1ea1n mu\u1ed1n t\u1ea1o.<\/li>\n\n\n\n<li>M\u1edf t\u1ec7p c\u1ea5u h\u00ecnh c\u1ee7a Nginx ho\u1eb7c Apache v\u00e0 th\u00eam c\u00e1c d\u00f2ng sau v\u00e0o ph\u1ea7n c\u1ea5u h\u00ecnh virtual host:bashCopy code<code>location \/ { auth_basic \"Restricted Access\"; auth_basic_user_file \/etc\/nginx\/.htpasswd; ... }<\/code><\/li>\n\n\n\n<li>L\u01b0u t\u1ec7p c\u1ea5u h\u00ecnh v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i Nginx ho\u1eb7c Apache \u0111\u1ec3 \u00e1p d\u1ee5ng thay \u0111\u1ed5i:javaCopy code<code>sudo systemctl restart nginx (ho\u1eb7c sudo systemctl restart apache2)<\/code><\/li>\n<\/ul>\n\n\n\n<p>Sau khi c\u1ea5u h\u00ecnh x\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng, khi truy c\u1eadp v\u00e0o proxy, ng\u01b0\u1eddi d\u00f9ng s\u1ebd \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u nh\u1eadp t\u00ean ng\u01b0\u1eddi d\u00f9ng v\u00e0 m\u1eadt kh\u1ea9u \u0111\u1ec3 x\u00e1c th\u1ef1c tr\u01b0\u1edbc khi c\u00f3 quy\u1ec1n truy c\u1eadp v\u00e0o proxy.<\/p>\n\n\n\n<p>L\u01b0u \u00fd r\u1eb1ng \u0111\u00e2y ch\u1ec9 l\u00e0 m\u1ed9t ph\u01b0\u01a1ng ph\u00e1p x\u00e1c th\u1ef1c \u0111\u01a1n gi\u1ea3n v\u00e0 c\u00f2n nhi\u1ec1u ph\u01b0\u01a1ng ph\u00e1p x\u00e1c th\u1ef1c kh\u00e1c m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 \u00e1p d\u1ee5ng t\u00f9y thu\u1ed9c v\u00e0o t\u00ednh n\u0103ng c\u1ee7a ph\u1ea7n m\u1ec1m proxy. H\u00e3y tham kh\u1ea3o t\u00e0i li\u1ec7u h\u01b0\u1edbng d\u1eabn ch\u00ednh th\u1ee9c c\u1ee7a ph\u1ea7n m\u1ec1m proxy c\u1ee5 th\u1ec3 m\u00e0 b\u1ea1n \u0111ang s\u1eed d\u1ee5ng \u0111\u1ec3 t\u00ecm hi\u1ec3u th\u00eam v\u1ec1 c\u00e1c c\u01a1 ch\u1ebf x\u00e1c th\u1ef1c v\u00e0 t\u00f9y ch\u1ec9nh x\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/idconline.vn\/blog\/wp-content\/uploads\/2023\/05\/proxy-la-gi-ban-can-hieu-chuc-nang-cua-tung-loai-proxy-server-de-co-su-lua-chon-phu-hop.jpg\" alt=\"\" class=\"wp-image-10176\" width=\"854\" height=\"498\" srcset=\"https:\/\/idconline.vn\/blog\/wp-content\/uploads\/2023\/05\/proxy-la-gi-ban-can-hieu-chuc-nang-cua-tung-loai-proxy-server-de-co-su-lua-chon-phu-hop.jpg 600w, https:\/\/idconline.vn\/blog\/wp-content\/uploads\/2023\/05\/proxy-la-gi-ban-can-hieu-chuc-nang-cua-tung-loai-proxy-server-de-co-su-lua-chon-phu-hop-300x175.jpg 300w\" sizes=\"(max-width: 854px) 100vw, 854px\" \/><\/figure>\n\n\n\n<p>Xem th\u00eam: <a href=\"https:\/\/idconline.vn\/blog\/thiet-lap-dinh-cau-hinh-can-bang-tai-tren-server-rieng.html\" target=\"_blank\" rel=\"noreferrer noopener\">Thi\u1ebft l\u1eadp, \u0111\u1ecbnh c\u1ea5u h\u00ecnh c\u00e2n b\u1eb1ng t\u1ea3i tr\u00ean Server ri\u00eang<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"5_Kiem_tra_va_khoi_dong_lai_proxy\">5. Ki\u1ec3m tra v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i proxy:<\/span><\/h2>\n\n\n\n<p>Qu\u00e1 tr\u00ecnh ki\u1ec3m tra v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i proxy s\u1ebd ph\u1ee5 thu\u1ed9c v\u00e0o ph\u1ea7n m\u1ec1m proxy c\u1ee5 th\u1ec3 m\u00e0 b\u1ea1n \u0111ang s\u1eed d\u1ee5ng. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 c\u00e1c l\u1ec7nh th\u00f4ng th\u01b0\u1eddng \u0111\u1ec3 ki\u1ec3m tra v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i m\u1ed9t s\u1ed1 ph\u1ea7n m\u1ec1m proxy ph\u1ed5 bi\u1ebfn:<\/p>\n\n\n\n<ol>\n<li>Ki\u1ec3m tra v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i Squid:<\/li>\n<\/ol>\n\n\n\n<ul>\n<li>Ki\u1ec3m tra tr\u1ea1ng th\u00e1i ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Squid:luaCopy code<code>sudo systemctl status squid<\/code><\/li>\n\n\n\n<li>Kh\u1edfi \u0111\u1ed9ng l\u1ea1i Squid:Copy code<code>sudo systemctl restart squid<\/code><\/li>\n<\/ul>\n\n\n\n<ol start=\"2\">\n<li>Ki\u1ec3m tra v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i Nginx:<\/li>\n<\/ol>\n\n\n\n<ul>\n<li>Ki\u1ec3m tra tr\u1ea1ng th\u00e1i ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Nginx:luaCopy code<code>sudo systemctl status nginx<\/code><\/li>\n\n\n\n<li>Kh\u1edfi \u0111\u1ed9ng l\u1ea1i Nginx:Copy code<code>sudo systemctl restart nginx<\/code><\/li>\n<\/ul>\n\n\n\n<ol start=\"3\">\n<li>Ki\u1ec3m tra v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i Apache:<\/li>\n<\/ol>\n\n\n\n<ul>\n<li>Ki\u1ec3m tra tr\u1ea1ng th\u00e1i ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Apache:luaCopy code<code>sudo systemctl status apache2 (ho\u1eb7c sudo systemctl status httpd)<\/code><\/li>\n\n\n\n<li>Kh\u1edfi \u0111\u1ed9ng l\u1ea1i Apache:javaCopy code<code>sudo systemctl restart apache2 (ho\u1eb7c sudo systemctl restart httpd)<\/code><\/li>\n<\/ul>\n\n\n\n<ol start=\"4\">\n<li>Ki\u1ec3m tra v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i HAProxy:<\/li>\n<\/ol>\n\n\n\n<ul>\n<li>Ki\u1ec3m tra tr\u1ea1ng th\u00e1i ho\u1ea1t \u0111\u1ed9ng c\u1ee7a HAProxy:luaCopy code<code>sudo systemctl status haproxy<\/code><\/li>\n\n\n\n<li>Kh\u1edfi \u0111\u1ed9ng l\u1ea1i HAProxy:Copy code<code>sudo systemctl restart haproxy<\/code><\/li>\n<\/ul>\n\n\n\n<p>L\u01b0u \u00fd r\u1eb1ng t\u00ean d\u1ecbch v\u1ee5 v\u00e0 c\u00e1c l\u1ec7nh c\u1ee5 th\u1ec3 c\u00f3 th\u1ec3 kh\u00e1c nhau t\u00f9y thu\u1ed9c v\u00e0o h\u1ec7 \u0111i\u1ec1u h\u00e0nh v\u00e0 c\u1ea5u h\u00ecnh c\u1ee5 th\u1ec3 c\u1ee7a b\u1ea1n. H\u00e3y thay th\u1ebf c\u00e1c l\u1ec7nh tr\u00ean b\u1eb1ng c\u00e1c l\u1ec7nh t\u01b0\u01a1ng \u1ee9ng v\u1edbi ph\u1ea7n m\u1ec1m proxy v\u00e0 h\u1ec7 \u0111i\u1ec1u h\u00e0nh b\u1ea1n \u0111ang s\u1eed d\u1ee5ng.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Ket_luan\">K\u1ebft lu\u1eadn: <\/span><\/h2>\n\n\n\n<p>Quy tr\u00ecnh thi\u1ebft l\u1eadp v\u00e0 c\u1ea5u h\u00ecnh proxy c\u00f3 th\u1ec3 kh\u00e1c nhau t\u00f9y thu\u1ed9c v\u00e0o ph\u1ea7n m\u1ec1m proxy b\u1ea1n s\u1eed d\u1ee5ng. \u0110\u1ec3 bi\u1ebft \u0111\u01b0\u1ee3c c\u00e1c b\u01b0\u1edbc chi ti\u1ebft v\u00e0 c\u00e1c t\u00f9y ch\u1ecdn c\u1ea5u h\u00ecnh. H\u00e3y tham kh\u1ea3o t\u00e0i li\u1ec7u h\u01b0\u1edbng d\u1eabn c\u1ee7a ph\u1ea7n m\u1ec1m proxy c\u1ee5 th\u1ec3 m\u00e0 b\u1ea1n \u0111ang s\u1eed d\u1ee5ng.<\/p>\n\n\n\n<p>Tr\u00ean \u0111\u00e2y l\u00e0 C\u00e1ch thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy m\u1ef1c tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang.&nbsp;<a href=\"http:\/\/idconline.shop\/\">IDC Online<\/a>&nbsp;mong \u0111\u01b0\u1ee3c cung c\u1ea5p cho b\u1ea1n nh\u1eefng th\u00f4ng tin chi ti\u1ebft h\u1eefu \u00edch h\u01a1n n\u1eefa.<\/p>\n\n\n\n<p>M\u1eddi tham kh\u1ea3o D\u1ecbch v\u1ee5 m\u00e1y ch\u1ee7, Cloud, VPS, Web Hosting t\u1ea1i<a href=\"https:\/\/idconline.vn\/\">&nbsp;IDC Online<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>. V\u1eady Proxy l\u00e0 g\u00ec? \u0110\u1ec3 thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang c\u1ee7a b\u1ea1n. V\u1edbi t\u00ecnh h\u00ecnh Internet Vi\u1ec7t Nam hi\u1ec7n nay. L\u01b0\u1ee3t t\u00ecm ki\u1ebfm Proxy t\u0103ng v\u1ecdt do nhu c\u1ea7u chuy\u1ec3n \u0111\u1ed5i Proxy v\u00e0o c\u00e1c trang n\u01b0\u1edbc ngo\u00e0i t\u0103ng \u0111\u00e1ng k\u1ec3. C\u00f9ng IDC theo d\u00f5i b\u00e0i vi\u1ebft n\u00e0y nh\u00e9! [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":10175,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"tags":[276,257,265,258,264,263,266,260,278,818,255,885],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.10 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00e1ch thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy m\u1ef1c tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang<\/title>\n<meta name=\"description\" content=\"V\u1eady Proxy l\u00e0 g\u00ec? \u0110\u1ec3 thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang c\u1ee7a b\u1ea1n. V\u1edbi t\u00ecnh h\u00ecnh Internet Vi\u1ec7t Nam hi\u1ec7n nay...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Content IDC Online\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 ph\u00fat\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00e1ch thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy m\u1ef1c tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang","description":"V\u1eady Proxy l\u00e0 g\u00ec? \u0110\u1ec3 thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang c\u1ee7a b\u1ea1n. V\u1edbi t\u00ecnh h\u00ecnh Internet Vi\u1ec7t Nam hi\u1ec7n nay...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Content IDC Online","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"11 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/#article","isPartOf":{"@id":"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/"},"author":{"name":"Content IDC Online","@id":"https:\/\/idconline.vn\/blog\/#\/schema\/person\/fc5b113de379af80f8b51acc0b345be1"},"headline":"C\u00e1ch thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy m\u1ef1c tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang","datePublished":"2023-06-06T08:13:45+00:00","dateModified":"2023-06-06T10:11:33+00:00","mainEntityOfPage":{"@id":"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/"},"wordCount":2755,"publisher":{"@id":"https:\/\/idconline.vn\/blog\/#organization"},"keywords":["b\u1ea3ng gi\u00e1 m\u00e1y ch\u1ee7 d\u00f9ng ri\u00eang","Dedicated","dedicated hosting","Dedicated server","dedicated server ch\u1ea5t l\u01b0\u1ee3ng","dedicated server gi\u00e1 r\u1ebb","dedicated server t\u1ea1i H\u00e0 N\u1ed9i","dedicated server uy t\u00edn","d\u1ecbch v\u1ee5 m\u00e1y ch\u1ee7 d\u00f9ng ri\u00eang","l\u1ee3i \u00edch m\u00e1y ch\u1ee7 d\u00f9ng ri\u00eang","m\u00e1y ch\u1ee7 d\u00f9ng ri\u00eang","m\u00e1y ch\u1ee7 d\u00f9ng ri\u00eang v\u00e0 cloud server"],"articleSection":["H\u01b0\u1edbng d\u1eabn"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/","url":"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/","name":"C\u00e1ch thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy m\u1ef1c tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang","isPartOf":{"@id":"https:\/\/idconline.vn\/blog\/#website"},"datePublished":"2023-06-06T08:13:45+00:00","dateModified":"2023-06-06T10:11:33+00:00","description":"V\u1eady Proxy l\u00e0 g\u00ec? \u0110\u1ec3 thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang c\u1ee7a b\u1ea1n. V\u1edbi t\u00ecnh h\u00ecnh Internet Vi\u1ec7t Nam hi\u1ec7n nay...","breadcrumb":{"@id":"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/idconline.vn\/blog\/cach-thiet-lap-va-dinh-cau-hinh-proxy-muc-tren-may-chu-rieng\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/idconline.vn\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00e1ch thi\u1ebft l\u1eadp v\u00e0 \u0111\u1ecbnh c\u1ea5u h\u00ecnh proxy m\u1ef1c tr\u00ean m\u00e1y ch\u1ee7 ri\u00eang"}]},{"@type":"WebSite","@id":"https:\/\/idconline.vn\/blog\/#website","url":"https:\/\/idconline.vn\/blog\/","name":"IDC Online","description":"D\u1ecbch v\u1ee5 M\u00e1y ch\u1ee7, Cloud, VPS, Web Hosting chuy\u00ean nghi\u1ec7p","publisher":{"@id":"https:\/\/idconline.vn\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/idconline.vn\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/idconline.vn\/blog\/#organization","name":"IDC ONLINE","url":"https:\/\/idconline.vn\/blog\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/idconline.vn\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/idconline.vn\/blog\/wp-content\/uploads\/2020\/10\/idc_cloud24-1.jpg","contentUrl":"https:\/\/idconline.vn\/blog\/wp-content\/uploads\/2020\/10\/idc_cloud24-1.jpg","width":1200,"height":899,"caption":"IDC ONLINE"},"image":{"@id":"https:\/\/idconline.vn\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/idconlinevn"]},{"@type":"Person","@id":"https:\/\/idconline.vn\/blog\/#\/schema\/person\/fc5b113de379af80f8b51acc0b345be1","name":"Content IDC Online","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/idconline.vn\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/21ec2828d5d4cd5da9f1aa0e37ae107d?s=96&r=r","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21ec2828d5d4cd5da9f1aa0e37ae107d?s=96&r=r","caption":"Content IDC Online"}}]}},"_links":{"self":[{"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/posts\/10173"}],"collection":[{"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/comments?post=10173"}],"version-history":[{"count":2,"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/posts\/10173\/revisions"}],"predecessor-version":[{"id":10454,"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/posts\/10173\/revisions\/10454"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/media\/10175"}],"wp:attachment":[{"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/media?parent=10173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/categories?post=10173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/idconline.vn\/blog\/wp-json\/wp\/v2\/tags?post=10173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}