<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>script &#8211; AnonyViet</title>
	<atom:link href="https://anonyviet.com/tag/script/feed/" rel="self" type="application/rss+xml" />
	<link>https://anonyviet.com</link>
	<description>Webiste chia sẻ kiến thức công nghệ thông tin, mạng máy tính, bảo mật phổ biến nhất Việt Nam. Luôn cập nhật tin tức, thủ thuật nóng hổi nhất</description>
	<lastBuildDate>Thu, 24 Jul 2025 17:13:46 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://anonyviet.com/wp-content/uploads/2018/10/cropped-ico-logo-75x75.png</url>
	<title>script &#8211; AnonyViet</title>
	<link>https://anonyviet.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mọi thứ bạn cần biết về siêu ký tự (Metacharacters) Linux</title>
		<link>https://anonyviet.com/moi-thu-ban-can-biet-ve-sieu-ky-tu-metacharacters-linux/</link>
					<comments>https://anonyviet.com/moi-thu-ban-can-biet-ve-sieu-ky-tu-metacharacters-linux/#comments</comments>
		
		<dc:creator><![CDATA[Ellyx13]]></dc:creator>
		<pubDate>Fri, 29 Dec 2023 00:07:43 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[Siêu ký tự]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=39098</guid>

					<description><![CDATA[Tính năng mạnh mẽ nhất của Linux Bash shell là khả năng làm việc với các file và chuyển hướng đầu vào và đầu ra của chúng một cách vô cùng hiệu quả. Linux sử dụng các ký tự hoặc ký hiệu đặc biệt được gọi là siêu ký tự (Metacharacters) bổ sung cho lệnh [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Tính năng mạnh mẽ nhất của Linux Bash shell là khả năng làm việc với các file và chuyển hướng đầu vào và đầu ra của chúng một cách vô cùng hiệu quả. Linux sử dụng các ký tự hoặc ký hiệu đặc biệt được gọi là siêu ký tự (Metacharacters) bổ sung cho lệnh shell liên quan đến tìm kiếm tệp và kết nối lệnh.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2022/01/linux-metacharacters.jpg" alt="Mọi thứ bạn cần biết về siêu ký tự (Metacharacters) Linux" width="707" height="354" title="Mọi thứ bạn cần biết về siêu ký tự (Metacharacters) Linux 4"></p>
<p>Các siêu ký tự rất hữu ích trong việc liệt kê, xóa và sao chép các tệp trên Linux. Tuy nhiên, chức năng của mỗi siêu ký tự khác nhau tùy thuộc vào lệnh bạn đang sử dụng.</p>
<p>Bài viết này cung cấp kiến thức chuyên sâu về các loại siêu ký tự khác nhau trong Linux. Và mình sẽ giải thích cách các ký tự đặc biệt này giúp kết nối và mở rộng các lệnh.</p>
<h2>Xử lý File với siêu ký tự</h2>
<p>Linux shell cho phép bạn lưu các lần gõ phím khi nhập lệnh bằng cách sử dụng siêu ký tự giữa các tệp hoặc tên thư mục. Những ký tự này giúp bạn tham chiếu đến một nhóm tệp hoặc một thư mục để liệt kê, di chuyển hoặc thực hiện các hành động khác.</p>
<p>Đây là một số siêu ký tự trong Linux Shell:</p>
<ul>
<li>* (Dấu hoa thị): Khớp một hoặc nhiều lần xuất hiện của một ký tự</li>
<li>? (Dấu chấm hỏi): Khớp một ký tự đơn lẻ hoặc một lần xuất hiện mẫu</li>
<li>[] (Dấu ngoặc vuông): Khớp với bất kỳ số, ký hiệu hoặc bảng chữ cái được phân tách bằng dấu gạch ngang nào được chỉ định bên trong dấu ngoặc vuông</li>
</ul>
<p>Một cách lý tưởng để thực hành siêu ký tự trong Linux là tạo một thư mục trống mới bên trong thư mục <strong>/tmp</strong>.</p>
<p><code>sudo mkdir /tmp/meta</code></p>
<p>Bây giờ truy cập vào thư mục <strong>/tmp/meta</strong> bằng lệnh <strong>cd</strong> và tạo các tệp trống mới bằng cách sử dụng lệnh <strong>touch</strong>:</p>
<p><code>touch apple.txt cider.sh vinegar.php cat.txt lemon.txt juice.sh catfish.sh</code><code> </code></p>
<p>Sử dụng các lệnh sau để kiểm tra siêu ký tự &#8220;*&#8221; và hiển thị kết quả đầu ra:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls c*
Output:
catfish.sh cat.txt cider.sh</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls c*h
Output:
catfish.sh cider.sh</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls *r*
Output:
cider.sh vinegar.php</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">sudo rm *p*</pre>
<p>Lệnh trên sẽ xóa tất cả các tệp có chứa ký tự <strong>&#8220;p&#8221;</strong> trong tên của nó. Bạn có thể xác nhận thay đổi bằng lệnh <strong>ls</strong>:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls
Output:
catfish.sh cat.txt cider.sh juice.sh lemon.txt</pre>
<div class="TnITTtw-tpart TnITTtw-t">Dưới đây là một số ví dụ về dấu &#8220;?&#8221;:</div>
<div class="TnITTtw-mv-translit TnITTtw-translation-translit TnITTtw-t">
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls a?*
Output:
apple.txt</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls c?t*
Output:
catfish.sh cat.txt</pre>
<p>Lệnh cuối cùng khớp với bất kỳ tệp nào bắt đầu bằng chữ <strong>c</strong> và có chữ<strong> t</strong> là chữ cái thứ ba (cat.txt, catfish.sh,&#8230;). Bây giờ sử dụng tùy chọn <strong>[av]*</strong> với lệnh ls để liệt kê tất cả các tệp bắt đầu bằng <strong>a</strong> hoặc <strong>v:</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls [av]*
Output:
apple.txt vinegar.sh</pre>
<p>Bạn có thể sửa đổi lệnh trên để chỉ liệt kê các tệp kết thúc bằng chữ <strong>t</strong>:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls [ac]*[t]
Output:
apple.txt catfish.txt cat.txt</pre>
<p>Tương tự, bạn có thể sử dụng các chữ cái được phân tách bằng dấu gạch ngang để xác định phạm vi và liệt kê các tệp như sau:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls [a-j]*
Output:
apple.txt catfish.sh cat.txt cider.sh juice.sh</pre>
<h2>Chuyển hướng file siêu ký tự</h2>
<p>Để hiểu rõ hơn về chuyển hướng trong Bash, mỗi quy trình trong Linux đều có các bộ mô tả tệp, được gọi là đầu vào tiêu chuẩn (stdin/0), đầu ra tiêu chuẩn (stdout/1) và lỗi tiêu chuẩn (stderr/2). Chúng xác định nguồn gốc của đầu vào lệnh và quyết định nơi gửi đầu ra và thông báo lỗi.</p>
<p>Các siêu ký tự giúp bạn sửa đổi các hành động này bằng cách <a href="https://hoclaptrinh.vn/tutorial/hoc-unix/dieu-huong-io-trong-unix-linux" target="_blank" rel="noopener">chuyển hướng luồng nội dung I/O</a>. Nói chung, Linux shell đọc đầu vào lệnh từ bàn phím và ghi kết quả ra màn hình. Chuyển hướng đầu vào cho phép lệnh đọc nội dung từ tệp thay vì bàn phím, và chuyển hướng đầu ra lưu đầu ra vào tệp.</p>
<p>Nói cách khác, siêu ký tự chuyển hướng tệp Linux cho phép bạn chuyển hướng nội dung đến (&gt;) và từ (&lt;) tệp. Ba siêu ký tự chuyển hướng chính là:</p>
<p>1. <strong>&lt;:</strong> Chuyển nội dung tệp sang lệnh. Ví dụ: đầu ra lệnh cho <strong>less .bashrc</strong> cũng giống như <strong>less &lt; .bashrc</strong>.</p>
<p>2.<strong> &gt;:</strong> Chuyển đầu ra lệnh vào tệp. Lệnh <strong>ls /etc &gt; <span class="skimlinks-unlinked">lists.txt </span></strong><span class="skimlinks-unlinked">sẽ</span> lưu kết quả đầu ra vào tệp <strong>lists.txt</strong>.</p>
<p>3. <strong>&gt;&gt;:</strong> Thêm đầu ra lệnh vào nội dung tệp.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/01/Append_file_with_redirection.jpg" alt="Mọi thứ bạn cần biết về siêu ký tự (Metacharacters) Linux 3" width="582" height="70" title="Mọi thứ bạn cần biết về siêu ký tự (Metacharacters) Linux 5"></p>
<p>wc là viết tắt của word count và bạn có thể sử dụng nó để hiển thị sự khác biệt giữa tệp trước và sau khi gắn nó với đầu ra.</p>
<h2>Siêu ký tự mở rộng dấu ngoặc nhọn</h2>
<p>Siêu ký tự mở rộng dấu ngoặc nhọn cho phép bạn mở rộng các ký tự trên các thư mục, tên tệp hoặc các tham số lệnh khác. Ví dụ: bạn có thể tạo một thư mục mới bên trong thư mục <strong>/tmp</strong> và tạo một tập hợp các tệp bằng cách sử dụng lệnh touch như sau:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">sudo mkdir /tmp/brace; cd /tmp/brace
touch test{1,2,3,4,5}</pre>
<p>Bây giờ, bạn có thể kiểm tra xem touch đã tạo tệp hay chưa bằng lệnh ls.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ls
Output:
test1 test2 test3 test4 test5</pre>
<p>Bạn có thể chỉ định nhiều danh sách để tạo tên tệp dựa trên sự kết hợp của các phần tử trong danh sách. Ví dụ:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">touch {apple,cider,vinegar}.{fruit,liquid,sour}
touch {a,b,c}.{1,2,3}</pre>
<p>Lệnh cuối cùng sẽ tạo các tệp sau trong thư mục hiện tại:</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/01/creating-new-files-with-touch.jpg" alt="Mọi thứ bạn cần biết về siêu ký tự (Metacharacters) Linux 4" width="658" height="245" title="Mọi thứ bạn cần biết về siêu ký tự (Metacharacters) Linux 6"></p>
<p>Lệnh đầu tiên sử dụng hai bộ dấu ngoặc nhọn để liên kết tên tệp trong mỗi bộ với bộ kia. Bạn cũng có thể viết lệnh cuối cùng bằng cách <strong>touch {a..c}.{1..3}</strong>  để chỉ định phạm vi giữa a và c và 1 và 3.</p>
<p>Ngoài việc tạo tệp, bạn cũng có thể sử dụng dấu ngoặc nhọn để xóa hoặc sao chép tệp sang các vị trí khác.</p>
<h2>Một số siêu ký tự Linux khác</h2>
<p>Dưới đây là bảng một số siêu ký tự bạn phải biết để kết nối lệnh với tên, mô tả và ví dụ của chúng để thực hành:</p>
<table style="width: 100%; height: 182px;" border="1" cellspacing="1" cellpadding="1">
<thead>
<tr style="height: 14px;">
<th style="height: 14px;" scope="col">Tên</th>
<th style="height: 14px;" scope="col">Mô tả</th>
<th style="height: 14px;" scope="col">Ví dụ</th>
</tr>
</thead>
<tbody>
<tr style="height: 28px;">
<td style="height: 28px;">Pipe (|)</td>
<td style="height: 28px;">Kết nối đầu ra lệnh làm đầu vào cho lệnh khác.</td>
<td style="height: 28px;">cat /etc/passwd | grep root</td>
</tr>
<tr style="height: 28px;">
<td style="height: 28px;">Semicolon (;)</td>
<td style="height: 28px;">Cho phép thực hiện các lệnh tuần tự, lần lượt.</td>
<td style="height: 28px;">cd /etc ; ls -la ; chmod +x /tmp/<span class="skimlinks-unlinked">script.php</span></td>
</tr>
<tr style="height: 28px;">
<td style="height: 28px;">Ampersand (&amp;)</td>
<td style="height: 28px;">Chạy các quy trình hoặc lệnh trong nền.</td>
<td style="height: 28px;">find / -perm -u=s -type f &amp;</td>
</tr>
<tr style="height: 28px;">
<td style="height: 28px;">Dollar ($)</td>
<td style="height: 28px;">Mở rộng biểu thức số học và chuyển nó vào shell</td>
<td style="height: 28px;">echo &#8220;total files in this directory are: $(ls | wc -l)&#8221;</td>
</tr>
<tr style="height: 28px;">
<td style="height: 28px;">Null Redirection (2&gt;)</td>
<td style="height: 28px;">Hướng thông báo lỗi chuẩn đến tệp /dev/null</td>
<td style="height: 28px;">your_command 2&gt;/dev/null</td>
</tr>
<tr style="height: 28px;">
<td style="height: 28px;">Circumflex (^)</td>
<td style="height: 28px;">Khớp với bất kỳ mẫu nào bắt đầu bằng biểu thức theo sau là ^</td>
<td style="height: 28px;">cd /etc/ssh ; ls | grep ^s</td>
</tr>
</tbody>
</table>
<p>Các siêu ký tự trên Linux còn được gọi là các ký tự đại diện bổ sung ý nghĩa đặc biệt cho các lệnh và kiểm soát hành vi của chúng. Các siêu ký tự tối ưu hóa hiệu suất công việc của người dùng trong khi làm việc với các tệp/thư mục và kết nối/mở rộng các lệnh shell Linux.</p>
<p>Bên cạnh đó, siêu ký tự cũng là khối xây dựng của biểu thức chính quy. Ngoài ra, tìm hiểu về siêu ký tự và cách sử dụng chúng là một kỹ năng quan trọng cần có nếu bạn muốn trở thành một người dùng Linux chuyên nghiệp.</p>
<p>Ngoài ra, bạn cũng có thể xem thêm cách viết Shell Script trong Linux <a href="https://anonyviet.com/cach-viet-shell-script-trong-linux-unix/">tại đây</a>.</p>
</div>
<h2>Câu hỏi thường gặp</h2>
<h3>Siêu ký tự * và ? khác nhau như thế nào?</h3>
<p>Siêu ký tự * khớp với một hoặc nhiều ký tự bất kỳ, trong khi ? chỉ khớp với một ký tự duy nhất.  Ví dụ, <code>ls c*</code> sẽ liệt kê tất cả file bắt đầu bằng &#8220;c&#8221;, còn <code>ls c?t</code> sẽ chỉ liệt kê các file bắt đầu bằng &#8220;c&#8221;, tiếp theo là một ký tự bất kỳ và kết thúc bằng &#8220;t&#8221;.</p>
<h3>Làm thế nào để sử dụng siêu ký tự [] để lọc file?</h3>
<p>Siêu ký tự [] cho phép bạn khớp với một tập hợp các ký tự cụ thể. Ví dụ, <code>ls [abc]*</code> sẽ liệt kê tất cả các file bắt đầu bằng &#8220;a&#8221;, &#8220;b&#8221;, hoặc &#8220;c&#8221;. Bạn cũng có thể sử dụng dấu gạch ngang để chỉ định một phạm vi, ví dụ <code>ls [a-z]*</code> sẽ liệt kê tất cả các file bắt đầu bằng một chữ cái thường.</p>
<h3>Siêu ký tự chuyển hướng &gt; và &gt;&gt; khác nhau ra sao?</h3>
<p>Siêu ký tự &gt; sẽ ghi đè nội dung của một file nếu file đó đã tồn tại.  Trong khi đó, &gt;&gt; sẽ thêm nội dung vào cuối file hiện có mà không làm mất đi dữ liệu cũ.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/moi-thu-ban-can-biet-ve-sieu-ky-tu-metacharacters-linux/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Cách lên lịch chạy tập lệnh Python hàng ngày</title>
		<link>https://anonyviet.com/cach-len-lich-chay-tap-lenh-python-hang-ngay/</link>
					<comments>https://anonyviet.com/cach-len-lich-chay-tap-lenh-python-hang-ngay/#respond</comments>
		
		<dc:creator><![CDATA[Ellyx13]]></dc:creator>
		<pubDate>Sun, 27 Aug 2023 00:43:03 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[lên lịch]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tập lệnh Python]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=42551</guid>

					<description><![CDATA[Trong bài viết này, mình sẽ hướng dẫn các bạn cách đơn giản nhất để lên lịch chạy tập lệnh Python hàng ngày. Cách lên lịch chạy tập lệnh Python hàng ngày 1. Viết tập lệnh Đây chắc chắn là phần quan trọng nhất, nhưng với mục đích của bài viết này, mình sẽ chỉ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Trong bài viết này, mình sẽ hướng dẫn các bạn cách đơn giản nhất để lên lịch chạy tập lệnh <a href="https://anonyviet.com/kien-thuc-python-co-ban-cho-nguoi-moi/">Python</a> hàng ngày.</p>
<h2>Cách lên lịch chạy tập lệnh Python hàng ngày</h2>
<h3>1. Viết tập lệnh</h3>
<p>Đây chắc chắn là phần quan trọng nhất, nhưng với mục đích của bài viết này, mình sẽ chỉ sử dụng một tập lệnh đơn giản nhất và lưu nó dưới dạng “Hello.py”</p>
<p><code>print("Hello World!")</code></p>
<h3>2. Tìm trình thông dịch python</h3>
<p>Đối với người dùng Windows, nếu bạn đang sử dụng môi trường <a href="https://vn.got-it.ai/blog/anaconda-la-gi-tim-hieu-nen-tang-khoa-hoc-du-lieu-pho-bien-nhat" target="_blank" rel="noopener">Anaconda</a>, trình thông dịch thường nằm trong <code>C:\Users\&lt;User&gt;\anaconda3\python.exe</code> hoặc nếu bạn đã tạo môi trường của riêng mình: <code>...\anaconda3\envs\&lt;env name&gt;\python.exe</code></p>
<p>Đối với những người đã cài đặt Python theo cách thủ công, chỉ cần vào thư mục python và bạn sẽ thấy file python.exe trong đó. Sao chép đường dẫn đầy đủ với dấu \ và không có dấu ngoặc kép.</p>
<h3>3. Tạo file bat để chạy tập lệnh</h3>
<p>Nhấp chuột phải vào File Explorer của bạn để tạo một tài liệu văn bản mới. Bây giờ bạn có thể đặt tên nó là “Hello.txt”.</p>
<p>Nhận đường dẫn đầy đủ của tập lệnh Python của bạn và chỉnh sửa tệp văn bản ở định dạng sau:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">@echo off
&lt;đường dẫn đầy đủ của trình thông dịch python&gt; &lt;đường dẫn đầy đủ của tập lệnh&gt;</pre>
<p>Ví dụ, nó sẽ trông giống như sau:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">@echo off
C:\Users\User\anaconda3\python.exe "D:\Hello.py"</pre>
<p>Lưu tệp và đổi tên nó thành “Hello.bat”. Bây giờ hãy nhấp đúp để chạy nó và bạn sẽ thấy một cửa sổ Command Prompt hiện lên như thế này:</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_m_PBDCSvdKscgMI1jMzT2w.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 13" width="238" height="128" title="Cách lên lịch chạy tập lệnh Python hàng ngày 16"></p>
<h3>4. Lên lịch chạy tập lệnh python hàng ngày</h3>
<p>Bây giờ đến phần cuối cùng, hãy tìm kiếm <strong>“Task Scheduler”</strong> trên thanh Windows Search, nhấp vào <strong>“Create Basic Task…”</strong>.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2022/07/1_XI4Kw3Tn6CqRxw3Sc8PYJw.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày" width="525" height="378" title="Cách lên lịch chạy tập lệnh Python hàng ngày 17"></p>
<p>Đặt tên cho nhiệm vụ để bạn dễ dàng phân biệt và quản lý hơn trong tương lai và nhấn <strong>“Next”</strong>.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_ezzzH5_f5Ky0tlMmWyC1IA.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 14" width="525" height="369" title="Cách lên lịch chạy tập lệnh Python hàng ngày 18"></p>
<p>Đặt tần suất kích hoạt và thời gian chính xác như bạn muốn.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_de21XA0ESb4GaJeCsOQdJw.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 15" width="525" height="371" title="Cách lên lịch chạy tập lệnh Python hàng ngày 19"></p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_XBMSZ2iayienVJoQeYr7NA.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 16" width="525" height="369" title="Cách lên lịch chạy tập lệnh Python hàng ngày 20"></p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_cAPFuaG4jCFH66WkDeVhRg.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 17" width="525" height="368" title="Cách lên lịch chạy tập lệnh Python hàng ngày 21"></p>
<p>Ở bước tiếp theo, nhấn<strong> &#8220;Browse&#8230;&#8221;</strong> và tìm tệp .bat đã tạo ở Bước 3.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_j-vpF9NPf1fNM7UV7BWacg.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 18" width="525" height="370" title="Cách lên lịch chạy tập lệnh Python hàng ngày 22"></p>
<p>Kiểm tra các cài đặt trước khi nhấn <strong>“Finish&#8221;</strong>.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_a8M01Fot1aiCDAmSJYTe8Q.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 19" width="525" height="369" title="Cách lên lịch chạy tập lệnh Python hàng ngày 23"></p>
<p>Bạn sẽ có thể tìm thấy nhiệm vụ mới được tạo trong <em class="lh">Task Scheduler Library</em> ở trạng thái <strong class="jk im">Ready</strong>. Để chỉnh sửa hoặc vô hiệu hóa nó, hãy nhấp đúp chuột trái vào nhiệm vụ để mở trang cài đặt của nó.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_zEsUZztvH9oM7xPlqt7sCg.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 20" width="475" height="164" title="Cách lên lịch chạy tập lệnh Python hàng ngày 24"></p>
<p>Để xác nhận nhiệm vụ đã chạy vào thời gian đã lên lịch, bạn có thể ghi kết quả đầu ra của nhiệm vụ vào tệp nhật ký, thậm chí có thể gửi nó qua email cho bạn sau khi nhiệm vụ hoàn thành, để dễ dàng kiểm tra và theo dõi hơn.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi nên đặt tệp .bat ở đâu để Task Scheduler có thể tìm thấy nó?</h3>
<p>Bạn có thể đặt tệp .bat ở bất kỳ đâu trên máy tính của mình.  Tuy nhiên, nên đặt nó ở một vị trí dễ tìm và nhớ để tiện cho việc quản lý.</p>
<h3>Nếu tập lệnh Python của tôi gặp lỗi, điều gì sẽ xảy ra?</h3>
<p>Task Scheduler sẽ tiếp tục chạy tập lệnh theo lịch trình đã đặt.  Để biết lỗi, bạn cần xem xét thêm vào tập lệnh việc ghi log lỗi vào file hoặc gửi email báo lỗi.</p>
<h3>Làm thế nào để tôi dừng hoặc vô hiệu hóa nhiệm vụ đã lên lịch?</h3>
<p>Mở Task Scheduler, tìm nhiệm vụ bạn muốn dừng/vô hiệu hóa, nhấp chuột phải vào nó và chọn &#8220;Disable&#8221; hoặc &#8220;End Task&#8221;.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/cach-len-lich-chay-tap-lenh-python-hang-ngay/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Useful scripts &#8211; Extension tổng hợp các Script hay khi lướt Web</title>
		<link>https://anonyviet.com/useful-scripts-extension-tong-hop-cac-script-hay/</link>
					<comments>https://anonyviet.com/useful-scripts-extension-tong-hop-cac-script-hay/#respond</comments>
		
		<dc:creator><![CDATA[AnonyViet]]></dc:creator>
		<pubDate>Fri, 11 Nov 2022 14:29:03 +0000</pubDate>
				<category><![CDATA[Phần mềm máy tính]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Useful scripts]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=44030</guid>

					<description><![CDATA[Lang thang trên Internet mình thấy một Extension Made in Vietnam có tên &#8220;Useful scripts&#8221; tổng hợp các tính năng thường hay sử dụng do bạn Hoang Tran chia sẻ. Đây là extension mã nguồn mở do tác giả viết và tổng hợp chức năng từ nhiều nguồn. Hiện tại có 83 chức năng nhỏ, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Lang thang trên Internet mình thấy một <a href="https://anonyviet.com/?s=extension">Extension</a> Made in Vietnam có tên &#8220;Useful scripts&#8221; tổng hợp các tính năng thường hay sử dụng do bạn Hoang Tran chia sẻ. Đây là extension mã nguồn mở do tác giả viết và tổng hợp chức năng từ nhiều nguồn. Hiện tại có 83 chức năng nhỏ, rất đáng để mọi người thử nghiệm.</strong></p>
<p>Mình dùng thử qua Useful scripts và thấy không ảnh hưởng hiệu suất chậm trình duyệt, theo tác giả là do không có background script hay content script nên mọi người có thể an tâm sử dụng. Không thu thập dữ liệu người dùng, mã nguồn mở hoàn toàn. Mọi người có ý kiến đóng góp có thể liên hệ trực tiếp với bác <a href="https://www.facebook.com/99.hoangtran" target="_blank" rel="noopener">Hoang Tran</a> để bổ sung tính năng.</p>
<h2>Danh sách các script được tích hợp trong Useful scripts</h2>
<h3><strong>Tìm kiếm</strong></h3>
<ol>
<li>Kiểm tra font chữ</li>
<li>Tìm trang web tương tự</li>
<li>Tìm tài khoản miễn phí</li>
<li>Web dùng công nghệ gì?</li>
<li>Who.is</li>
<li>Xem thông tin meta của web (SEO)</li>
<li>Tìm bài báo/sách/pdf/&#8230;ở đâu?</li>
<li>Dowfor &#8211; Kiểm tra web die</li>
<li>DownDetector &#8211; Kiểm tra web die</li>
<li>Xem wayback url của website</li>
<li>Lưu trữ online trang hiện tại</li>
</ol>
<h3><strong>Tính năng Download</strong></h3>
<ol>
<li>Tải video 2 &#8211; dùng web ngoài</li>
<li>Tải video</li>
<li>Image Downloader &#8211; Tải hình ảnh</li>
<li>Hiển thị mọi hình ảnh trong khung mới</li>
</ol>
<h3><strong>Google</strong></h3>
<ol>
<li>Xem các pages được google quét</li>
<li>Tìm kiếm trên trang web này</li>
<li>Google phím tắt</li>
<li>Xem Google cache của trang web</li>
</ol>
<h3><strong>Facebook</strong></h3>
<h4>&#8212; Giao diện &#8212;</h4>
<ol>
<li>Bật/tắt đèn fb newfeed</li>
</ol>
<h4>&#8212; Access Token &#8212;</h4>
<ol>
<li>Lấy token fb đủ quyền (ffb.vn)</li>
<li>Lấy fb token (business.facebook.com)</li>
<li>Lấy fb Token (www.facebook.com)</li>
<li>Lấy fb token (m.facebook.com)</li>
</ol>
<h4>&#8212; Lấy ID &#8212;</h4>
<ol>
<li>Lấy fb User ID</li>
<li>Lấy fb Page ID</li>
<li>Lấy fb Group ID</li>
<li>Lấy fb Album ID</li>
<li>Tìm timeline album id của fb page</li>
<li>Tìm tất cả fb video id</li>
<li>Lấy tất cả fb album id</li>
<li>Lấy fb User ID từ URL</li>
<li>Lấy tất cả fb user ID từ trang tìm kiếm</li>
<li>Lấy tất cả fb user id từ danh sách bạn bè</li>
<li>Lấy tất cả fb user ID từ group</li>
</ol>
<h4>&#8212; Tải xuống &#8212;</h4>
<ol>
<li>Tải avatar từ fb user id</li>
<li>Tải video fb đang xem</li>
<li>Tải link ảnh/video từ album fb</li>
</ol>
<h3><strong>Instagram</strong></h3>
<ol>
<li>Cho phép chuột phải tải ảnh/video instagram</li>
<li>Lấy token insta</li>
<li>Lấy insta user id của bạn</li>
<li>Tải về tất cả media của insta user</li>
<li>Tải về tất cả ảnh insta newfeed</li>
<li>Tải tất cả ảnh insta user profile</li>
</ol>
<h3><strong>Youtube</strong></h3>
<ol>
<li>Tải video youtube (bypass 18+)</li>
<li>Picture in Picture</li>
<li>Tắt/Mở đèn youtube</li>
<li>Xem lượng dislike video youtube</li>
<li>Youtube nonstop</li>
<li>Xem youtube trong popup</li>
</ol>
<h3><strong>Github</strong></h3>
<ol>
<li>Đi tới commit đầu tiên</li>
<li>Mở repo trong github.dev</li>
<li>Mở repo trong github1s.com</li>
</ol>
<h3><strong>Doutu.be</strong></h3>
<ol>
<li>Bật tải mọi video</li>
<li>Tải video doutu.be</li>
<li>Tải story doutu.be</li>
<li>Tải tất cả video từ doutu.be profile</li>
</ol>
<h3><strong>PDF</strong></h3>
<ol>
<li>Chế độ tối cho PDF</li>
<li>In web ra PDF</li>
</ol>
<h3><strong>QR Code</strong></h3>
<ol>
<li>Chuyển chữ thành QRCode</li>
<li>Lấy QRCode cho web hiện tại</li>
</ol>
<h3><strong>Tự động hoá</strong></h3>
<ol>
<li>Trích xuất mọi emails từ trang web</li>
<li>Phân tích hiệu suất</li>
<li>Cuộn trang xuống cuối cùng</li>
</ol>
<h3><strong>Mật khẩu</strong></h3>
<ol>
<li>Tạo mật khẩu cho trang web</li>
<li>Tìm tài khoản miễn phí</li>
<li>Tắt/mở xem mật khẩu bị ẩn</li>
</ol>
<h3><strong>Mở khoá</strong></h3>
<ol>
<li>Hiện các thành phần web bị ẩn</li>
<li>Xem cookies</li>
<li>Xoá Cookies</li>
<li>Bật text selection</li>
<li>Bật lại menu chuột phải</li>
<li>Xem miễn phí trang tin tức trả phí</li>
</ol>
<h3><strong>Giao diện</strong></h3>
<ol>
<li>Bật/tắt chế độ chỉnh sửa website</li>
<li>Cuộn web bằng cách kéo thả</li>
</ol>
<h4>&#8212; Xem &#8212;</h4>
<ol>
<li>Xem mọi hình ảnh có trong website</li>
<li>Xem tất cả link</li>
<li>Xem tất cả scripts</li>
<li>Xem tất cả stylesheet</li>
<li>Trình kiểm tra css cục bộ</li>
<li>Xem mã nguồn của phần bôi đen</li>
</ol>
<h4>&#8212; Xoá &#8212;</h4>
<ol>
<li>Xoá màu website</li>
<li>Xoá stylesheet</li>
<li>Xoá mọi hình ảnh</li>
<li>Xoá mọi iframe/embed</li>
</ol>
<h4>&#8212; Bảng &#8212;</h4>
<ol>
<li>Thêm sắp xếp cho bảng</li>
<li>Thêm cột số thứ tự</li>
<li>Đổi chỗ hàng và cột</li>
</ol>
<h4>&#8212; Khác &#8212;</h4>
<ol>
<li>Tô màu cho link</li>
<li>Lấy kích thước trang web</li>
<li>Hiệu ứng tuyết rơi</li>
</ol>
<h3><strong>Khác</strong></h3>
<ol>
<li>Rút gọn link (j2team)</li>
<li>Chạy stats.js</li>
</ol>
<h2>Cách cài Useful scripts lên trình duyệt</h2>
<p>Hiện Useful scripts được chia sẻ mã nguồn miễn phí tại <a href="https://github.com/HoangTran0410/useful-script" target="_blank" rel="noopener">Github</a> của tác giả. Bạn có thể <a href="https://github.com/HoangTran0410/useful-script/archive/refs/heads/main.zip" target="_blank" rel="noopener">tải Code Extension</a> về và cài thủ công trên trình duyệt Chrome.</p>
<p>Sau khi tải Code về, bạn giải nén ra sẽ có thư mục <strong><code>useful-script-main</code></strong></p>
<p>Trên trình duyệt Chrome, mở đường dẫn: <strong><code>chrome://extensions/</code></strong></p>
<p>Nhớ bật <strong>ON</strong> chỗ <strong>Developer mode.</strong></p>
<p>Sau đó kéo thả <strong><code>useful-script-main</code></strong> vào cửa sổ extensions của Chrome đang mở là xong.</p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2022/11/cach-cai-Useful-scripts.png" alt="cach cai Useful scripts" width="878" height="435" title="Useful scripts - Extension tổng hợp các Script hay khi lướt Web 27"></p>
<p>Sau khi cài xong, nhấn vào <strong>biểu tượng miếng xếp hình</strong> để mở tượng chữ <strong>S</strong> trên thanh <strong>Extension.</strong></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2022/11/extension-Useful-scripts.jpg" alt="extension Useful scripts" width="383" height="496" title="Useful scripts - Extension tổng hợp các Script hay khi lướt Web 28"></p>
<p>Bây giờ bạn hãy truy cập Facebook hoặc các trang Web bất kỳ để sử dụng các tính năng của Extension Useful scripts.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Useful scripts có ảnh hưởng đến hiệu suất trình duyệt không?</h3>
<p>Không, Useful scripts được thiết kế để không ảnh hưởng đến hiệu suất trình duyệt vì không sử dụng background script hay content script.</p>
<h3>Useful scripts có thu thập dữ liệu người dùng không?</h3>
<p>Không, Useful scripts không thu thập dữ liệu người dùng và mã nguồn hoàn toàn mở.</p>
<h3>Tôi có thể đóng góp hoặc đề xuất tính năng cho Useful scripts không?</h3>
<p>Có, bạn có thể liên hệ trực tiếp với tác giả, Hoang Tran, để đóng góp ý kiến hoặc đề xuất tính năng.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/useful-scripts-extension-tong-hop-cac-script-hay/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Dùng PowerRunAsAttached để leo thang đặc quyền trên Window</title>
		<link>https://anonyviet.com/dung-powerrunasattached-de-leo-thang-dac-quyen-tren-window/</link>
					<comments>https://anonyviet.com/dung-powerrunasattached-de-leo-thang-dac-quyen-tren-window/#respond</comments>
		
		<dc:creator><![CDATA[Wdchocopie]]></dc:creator>
		<pubDate>Tue, 25 Jan 2022 00:05:46 +0000</pubDate>
				<category><![CDATA[Basic Hacking]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[hướng dẫn]]></category>
		<category><![CDATA[leo thang đặc quyền]]></category>
		<category><![CDATA[PowerRunAsAttached]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[window]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=38932</guid>

					<description><![CDATA[Các bạn đang sử dụng máy tính chạy hệ điều hành Window nhưng có rất nhiều User nhưng bạn muốn truy cập vào CMD và Powershell của các User khác mà bạn không muốn thoát ra khỏi User hiện tại của bạn? Bạn không muốn đóng các ứng dụng của mình nhưng bạn cần truy [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Các bạn đang sử dụng máy tính chạy hệ điều hành Window nhưng có rất nhiều User nhưng bạn muốn truy cập vào CMD và Powershell của các User khác mà bạn không muốn thoát ra khỏi User hiện tại của bạn? Bạn không muốn đóng các ứng dụng của mình nhưng bạn cần truy cập vô User khác để làm việc? Đừng lo, hôm nay mình sẽ hướng dẫn các bạn cách để truy cập vào Console của các User khác sử dụng 1 đoạn script mang tên PowerRunAsAttached</strong></p>
<h2>PowerRunAsAttached &#8211; Script hỗ trợ cho các bạn làm công nghệ thông tin</h2>
<p>Về cá nhân mình, trên máy tính của mình có rất nhiều User khác nhau để phục vụ cho các công việc khác nhau. Ví dụ như mình thông thường sẽ có 3 User bao gồm: 1 User chơi game, 1 User làm về coding và 1 User cho người khác sử dụng và chúng đều mang những mục đích khác nhau phục vụ việc tập trung hơn trong công việc. Nhưng đôi khi mình cũng có những thứ mình sẽ cần sử dụng các User còn lại nhưng mình lại không muốn thoát ra khỏi User hiện tại thì sao?</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/01/search.jpg" alt="PowerShell trên window" width="832" height="464" title="Dùng PowerRunAsAttached để leo thang đặc quyền trên Window 33"></p>
<p>Khá may mắn cho mình khi mình tìm được 1 đoạn Script ở trên cộng đồng github. Script PowerRunAsAttached của 1 bạn có Username là <a href="https://github.com/DarkCoderSc" target="_blank" rel="noopener">DarkCoderSc</a> và đoạn script này được sinh ra nhằm mục đích gọi Console (CMD hoặc Powershell) của các user khác.</p>
<p>Hãy cùng mình vào và setup ngay để có thể truy cập vào Console của các User khác thông qua PowerRunAsAttached nhé!</p>
<h2>Hướng dẫn sử dụng PowerRunAsAttached leo thang đặc quyền trên Window</h2>
<h3>Phần 1: Setup Script</h3>
<p>Để làm được phần này, máy bạn yêu cầu:</p>
<ul>
<li>Đã Active bản quyền window</li>
<li>Đã cập nhật đầy đủ</li>
<li>Có tối thiểu 2 User trở lên</li>
</ul>
<p>Sau khi các bạn đã hoàn thành các yêu cầu bên trên, hãy cùng mình đi vào cách Setup cái script này nhé!</p>
<p><strong>Bước 1</strong>: Các bạn tải Script từ github về <a href="https://github.com/DarkCoderSc/PowerRunAsAttached" target="_blank" rel="noopener">tại đây</a>. Sau đó tiến hành giải nén file</p>
<p><strong>Bước 2</strong>: Trong thư mục PowerRunAsAttached-main, Folder đó sẽ có 1 file mang tên PowerRunAsAttached. Các bạn nhớ đường dẫn tới file đó</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/01/a-8.jpg" alt="File PowerRunAsAttached" width="840" height="443" title="Dùng PowerRunAsAttached để leo thang đặc quyền trên Window 34"></p>
<p><strong>Bước 3</strong>: Khởi động Powershell dưới quyền Administrator</p>
<p><strong>Bước 4</strong>: Trong Powershell, các bạn ghi lệnh các lệnh sau:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic"># mẫu tham khảo
$p = [Environment]::GetEnvironmentVariable("PSModulePath")
$p += ";[đường dẫn tới file PowerRunAsAttached trong bước 2]"
[Environment]::SetEnvironmentVariable("PSModulePath",$p)</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="generic"># Ví dụ
$p = [Environment]::GetEnvironmentVariable("PSModulePath")
$p += ";C:\Users\hoang\Desktop\PowerRunAsAttached-main\PowerRunAsAttached-main"
[Environment]::SetEnvironmentVariable("PSModulePath",$p)</pre>
<p><strong>Bước 5</strong>: Các bạn ghi thêm câu lệnh sau để import script dưới dạng module</p>
<p><code>Import-Module PowerRunAsAttached</code></p>
<p><strong>Lưu ý</strong>: Nếu nó hiển thị lỗi như hình dưới đây thì hãy chạy thêm câu lệnh sau:</p>
<p><code>Set-ExecutionPolicy -ExecutionPolicy Unrestricted</code></p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/01/a-9.jpg" alt="Security policy" width="803" height="142" title="Dùng PowerRunAsAttached để leo thang đặc quyền trên Window 35"></p>
<p>Đến đây là các bạn đã hoàn thành phần setup rồi. Bây giờ mình sẽ hướng dẫn các bạn sử dụng script nhé!</p>
<h3>Phần 2: Hướng dẫn sử dụng script</h3>
<p>Những gì các bạn chỉ cần nhập trên Powershell của các bạn là câu lệnh dưới đây:</p>
<p dir="auto"><code>Invoke-RunAsAttached -Username "[Tên username của user đó]" -Password "[password của user đó (để trống nếu không có)]"</code></p>
<p dir="auto">Ví dụ:</p>
<p dir="auto"><code>Invoke-RunAsAttached -Username "wdchocopie" -Password "anonyviet123@"</code></p>
<p dir="auto"><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/01/a-10.jpg" alt="Chạy script " width="704" height="166" title="Dùng PowerRunAsAttached để leo thang đặc quyền trên Window 36"></p>
<p dir="auto">Các bạn có thể sử dụng câu lệnh whoami để kiểm tra xem mình đang ở user nào nhé! Chúc các bạn thành công</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi cần những gì để sử dụng PowerRunAsAttached?</h3>
<p>Bạn cần một hệ điều hành Windows đã được kích hoạt bản quyền, cập nhật đầy đủ và có ít nhất hai tài khoản người dùng.</p>
<h3>Làm thế nào để thêm script PowerRunAsAttached vào PowerShell?</h3>
<p>Sau khi tải xuống và giải nén, bạn cần thêm đường dẫn đến thư mục chứa file PowerRunAsAttached vào biến môi trường PSModulePath trong PowerShell (với quyền Admin) và sau đó nhập lệnh <code>Import-Module PowerRunAsAttached</code>.</p>
<h3>Nếu gặp lỗi khi chạy script, tôi phải làm gì?</h3>
<p>Hãy thử chạy lệnh <code>Set-ExecutionPolicy -ExecutionPolicy Unrestricted</code> trong PowerShell (với quyền Admin) trước khi import module.  Lệnh này sẽ thay đổi chính sách thực thi script của PowerShell.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/dung-powerrunasattached-de-leo-thang-dac-quyen-tren-window/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cách tạo Web Server trên VPS bằng Hostvn Script</title>
		<link>https://anonyviet.com/huong-dan-tao-web-server-tren-vps-bang-hostvn-script/</link>
					<comments>https://anonyviet.com/huong-dan-tao-web-server-tren-vps-bang-hostvn-script/#respond</comments>
		
		<dc:creator><![CDATA[Wdchocopie]]></dc:creator>
		<pubDate>Thu, 12 Aug 2021 09:13:22 +0000</pubDate>
				<category><![CDATA[Mạng cơ bản]]></category>
		<category><![CDATA[hostvn]]></category>
		<category><![CDATA[hostvn script]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=32690</guid>

					<description><![CDATA[Nhiều bạn có hỏi mình là bây giờ em có 1 con VPS mà không biết dùng làm gì cả mà. Vì vậy, hôm nay mình sẽ Hướng dẫn tạo Web Server trên VPS bằng Hostvn Script cho anh em dùng nhé! Web server là gì? Web Server là 1 phần mềm máy tính có [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Nhiều bạn có hỏi mình là bây giờ em có 1 con VPS mà không biết dùng làm gì cả mà. Vì vậy, hôm nay mình sẽ Hướng dẫn tạo Web Server trên VPS bằng Hostvn Script cho anh em dùng nhé!</strong></p>
<h3>Web server là gì?</h3>
<p>Web Server là 1 phần mềm máy tính có khả năng chấp nhận Request từ các giao thức Internet khác nhau bao gồm: HTTP/HTTPS</p>
<p>Webs Server có thể sử dụng để làm website như Anonyviet hay làm Cloud Storage như NextCloud, Google Drive  hoặc là làm Online Shop, &#8230;vv</p>
<h3>Hostvn Script là gì?</h3>
<p>Hostvn Script là một panel trên Linux giúp bạn tạo nhanh Web Server và tích hợp sẵn các công cụ quản lý. Do Hostvn Script là Panel không có giao diện nên không tốn nhiều RAM và dung lượng của VPS.</p>
<p>Đặc biệt Hostvn Script tích hợp sẵn rất nhiều công cụ tối ưu hóa cho Website giúp trang web của bạn hoạt động nhanh, an toàn và bảo mật hơn.</p>
<h3>Yêu cầu</h3>
<ul>
<li>VPS sử dụng CentOS 7 và Ubuntu 18.04, 20.04, 21.04, Debian 10 chưa cài đặt bất kỳ dịch vụ nào. (<a href="https://anonyviet.com/cach-su-dung-vps-vultr-cho-nguoi-moi-bat-dau/">xem cách đăng ký VPS tại Vultr</a>)</li>
<li>Ram tối thiểu 512MB</li>
<li>Sử dụng tài khoản root.</li>
</ul>
<h3>Hướng dẫn cài Webserver trên VPS</h3>
<p>Trong bài này, mình sẽ hướng dẫn các bạn cài đặt HOSTVN SCRIPT nhé!</p>
<p><strong>Bước 1</strong>: Cài HOSTVN SCRIPT theo lệnh sau:</p>
<p><code>wget http://scripts.hostvn.net/install &amp;&amp; bash install</code></p>
<p>Cái này cài hơi lâu nha mọi người</p>
<p><strong>Bước 2</strong>: Nhập Email của mình vào</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/08/a-38.jpg" alt="nhập Email vào Webserver" width="460" height="47" title="Cách tạo Web Server trên VPS bằng Hostvn Script 56"></p>
<p><strong>Bước 3</strong>: nhập địa chỉ IPv4 Public của VPS vào</p>
<p>&nbsp;</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-39.jpg" alt="Địa chỉ IPv4 public" width="712" height="74" title="Cách tạo Web Server trên VPS bằng Hostvn Script 57"></p>
<p><strong>Bước 4</strong>: cái này nó bắt mọi người đổi cổng SSH nhưng mình khuyên không nên đổi nhé (nếu có đổi port SSH là 8282 nhé), chọn số <strong>1</strong></p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-40.jpg" alt="thay đổi cổng SSH" width="410" height="128" title="Cách tạo Web Server trên VPS bằng Hostvn Script 58"></p>
<p><strong>Bước 5</strong>: Cài đặt phiên bản PHP mà các bạn muốn cài. Nếu muốn ổn định thì chọn php7.4, chọn số <strong>2</strong></p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-41.jpg" alt="cài đặt PHP" width="421" height="221" title="Cách tạo Web Server trên VPS bằng Hostvn Script 59"></p>
<p>Sau cái này họ sẽ hỏi xem bạn có muốn cài thêm 1 phiên bản PHP khác không. Mình thì không cần nên chọn <strong>2</strong> nhé!</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-42.jpg" alt="Multiple PHP" width="670" height="119" title="Cách tạo Web Server trên VPS bằng Hostvn Script 60"></p>
<p>Vậy là xong phần cài đặt. Phần này đợi cũng hơi lâu nhé mọi người.</p>
<h3> Cài đặt wordpress về Web Server</h3>
<p><strong>Bước 1</strong>: chạy HostVN Script bằng câu lệnh sau</p>
<p><code>hostvn</code></p>
<p><strong>Bước 2</strong>: tại đây, các bạn chọn <strong>1</strong> để quản lí tên miền</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-43.jpg" alt="Menu chính của hostvn" width="539" height="505" title="Cách tạo Web Server trên VPS bằng Hostvn Script 61"></p>
<p><strong>Bước 3</strong>: Chọn thêm tên miền bằng cách chọn số <strong>2</strong></p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-44.jpg" alt="mục Quản lí tên miền HostVn" width="413" height="362" title="Cách tạo Web Server trên VPS bằng Hostvn Script 62"></p>
<p><strong>Bước 4</strong>: Nhập tên miền của bạn vào. Đối với anh em không có tên miền có thể xem thêm bài hướng dẫn lấy tên miền miễn phí từ Freenom <a href="https://anonyviet.com/tao-domain-mien-phi-1-nam-bang-freenom-moi-nhat/">tại đây</a>. Nhớ trỏ tên miền về IP của VPS trước nhé.</p>
<p><img decoding="async" class="alignnone size-full " src="https://anonyviet.com/wp-content/uploads/2021/08/a-45.jpg" alt="nhập tên miền" width="653" height="149" title="Cách tạo Web Server trên VPS bằng Hostvn Script 63"></p>
<p><strong>Bước 5</strong>: lựa chọn mã nguồn sử dụng (mình sử dụng wordpress nên chọn 1)</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-46.jpg" alt="lựa chọn mã nguồn" width="1129" height="135" title="Cách tạo Web Server trên VPS bằng Hostvn Script 64"></p>
<p><strong>Bước 6</strong>: họ sẽ hỏi có tạo sẵn database không thì chọn <strong>y</strong></p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-47.jpg" alt="tạo database" width="601" height="30" title="Cách tạo Web Server trên VPS bằng Hostvn Script 65"></p>
<p>Nếu có họ sẽ hỏi tạo random tên database. Cái này thì tùy mỗi người nhé, chọn <strong>y</strong> luôn cho nhanh</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-48.jpg" alt="Random thông tin database" width="727" height="57" title="Cách tạo Web Server trên VPS bằng Hostvn Script 66">Tiếp đó sẽ tạo random mật khẩu. Cái này thì tùy ý mọi người nhé</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-50.jpg" alt="Random Mật khẩu Mysql" width="548" height="77" title="Cách tạo Web Server trên VPS bằng Hostvn Script 67"></p>
<p><strong>Bước 7</strong>: Ở bước này mình khuyên chọn <strong>1</strong> nhé</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-51.jpg" alt="Cài đặt wordpress mới nhất" width="515" height="107" title="Cách tạo Web Server trên VPS bằng Hostvn Script 68"></p>
<p><strong>Bước 8</strong>: Thay đổi prefix database: cái này chọn <strong>n</strong> nhé</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-52.jpg" alt="database prefix" width="709" height="43" title="Cách tạo Web Server trên VPS bằng Hostvn Script 69"></p>
<p><strong>Bước 9</strong>: Tiếp đến nhập tên đăng nhập vào wp-admin (đây sẽ là trang để đăng bài, &#8230;vvv)</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-53.jpg" alt="Đặt Username cho wp-admin" width="748" height="84" title="Cách tạo Web Server trên VPS bằng Hostvn Script 70"></p>
<p>Sau đó họ sẽ bắt nhập mail mình vào</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-54.jpg" alt="Nhập mail vào" width="508" height="79" title="Cách tạo Web Server trên VPS bằng Hostvn Script 71"></p>
<p>Nhập tên website vào</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-55.jpg" alt="nhập tên website" width="329" height="75" title="Cách tạo Web Server trên VPS bằng Hostvn Script 72"></p>
<p>Và đây là thông tin website vừa tạo</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-56.jpg" alt="Thông tin website" width="868" height="324" title="Cách tạo Web Server trên VPS bằng Hostvn Script 73"></p>
<p>Bây giờ bạn truy cập vào đường link:<strong> https://tên-miền-của-bạn.com/wp-admin</strong> để đăng nhập vào Website</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2021/08/a-2-1.jpg" alt="wp-admin" width="950" height="472" title="Cách tạo Web Server trên VPS bằng Hostvn Script 74"></p>
<p><strong>Vậy là mình đã hướng dẫn xong cách tạo Webserver. Anh em không hiểu ở đâu thì hãy để lại bình luận để mình biết nhé!</strong></p>
<h2>Câu hỏi thường gặp</h2>
<h3>Hostvn Script là gì và tại sao nên sử dụng nó?</h3>
<p>Hostvn Script là một panel quản lý web server trên Linux, giúp bạn tạo web server nhanh chóng và tích hợp sẵn nhiều công cụ tối ưu hóa.  Vì là panel không có giao diện đồ họa, nên nó tiết kiệm tài nguyên VPS (RAM và dung lượng), đồng thời giúp website hoạt động nhanh hơn và an toàn hơn.</p>
<h3>Tôi cần những yêu cầu gì để sử dụng Hostvn Script?</h3>
<p>Bạn cần một VPS chạy hệ điều hành CentOS 7 hoặc Ubuntu 18.04 trở lên (chưa cài đặt bất kỳ dịch vụ nào), RAM tối thiểu 512MB và quyền truy cập root.</p>
<h3>Nếu tôi gặp sự cố trong quá trình cài đặt, tôi phải làm gì?</h3>
<p>Hãy xem lại từng bước hướng dẫn cẩn thận.  Nếu vẫn gặp vấn đề, hãy để lại bình luận để được hỗ trợ.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/huong-dan-tao-web-server-tren-vps-bang-hostvn-script/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Script xóa bạn bè đã bị khóa trên Facebook</title>
		<link>https://anonyviet.com/script-xoa-ban-be-da-bi-khoa-tren-facebook/</link>
					<comments>https://anonyviet.com/script-xoa-ban-be-da-bi-khoa-tren-facebook/#respond</comments>
		
		<dc:creator><![CDATA[AnonyViet]]></dc:creator>
		<pubDate>Sun, 08 Aug 2021 10:33:53 +0000</pubDate>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[khóa nick]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[script xóa bạn bè]]></category>
		<category><![CDATA[unfriend]]></category>
		<category><![CDATA[xóa bạn bè]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=32113</guid>

					<description><![CDATA[Do Facebook chỉ giới hạn được 5000 bạn bè, do đó bạn cần xóa những bạn bè đã bị Facebook khóa hoặc không còn sử dụng. Đặc điểm của các tài khoản bị khóa là avatar màu mặc định và không thể truy cập vào trang cá nhân. Script xóa bạn bè bị khóa hoặc [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Do Facebook chỉ giới hạn được 5000 bạn bè, do đó bạn cần xóa những bạn bè đã bị Facebook khóa hoặc không còn sử dụng. Đặc điểm của các tài khoản bị khóa là avatar màu mặc định và không thể truy cập vào trang cá nhân. Script xóa bạn bè bị khóa hoặc bay màu được bạn Nguyễn Anh Nhân share trên nhóm J2Team, và tác giả của Script này là bạn Nguyễn Duy Bảo.</strong></p>
<h2>Script xóa bạn bè đã bị khóa trên Facebook</h2>
<p>Về cơ bản, hiện tại danh sách bạn bè sẽ ẩn hết các tài khoản đã bị khóa hoặc mất nick (theo kiểu checkpoint mà không gỡ được). Script này sẽ giúp bạn có thể loại bỏ những người đó khỏi danh sách bạn bè (để có thể add thêm người khác vào).</p>
<p><strong>HƯỚNG DẪN SỬ DỤNG:</strong></p>
<p>Vào <a href="https://gist.githubusercontent.com/monokaijs/25587de8559f74d6c506d99fba125035/raw/1278d16e50e2ca158389bda042923aeabf4de38e/remove-deactivated-accounts.js" target="_blank" rel="noopener">link này</a> để lấy script.</p>
<ul>
<li>Nhấn <strong>Ctrl + A</strong>, sau đó <strong>Ctrl + C</strong> để Copy hết nội dung trong link vừa truy cập kể trên.</li>
<li>Mở 1 tab Facebook mới trên trình duyệt Chrome.</li>
<li>Nhấn Ctrl + Shift + I hoặc click phải chuột chọn Inspect. Qua tab Console.</li>
<li>Nhìn xuống phía dưới cái khung mới mở lên, tìm dấu <span style="color: #0000ff;">&#8220;&gt;&#8221; màu xanh dương</span>, click vào bên phải cái dấu đấy và nhấn<strong> Ctrl + V</strong> (paste). Sau đó nhấn <strong>Enter</strong>. <a href="https://anonyviet.com/wp-content/uploads/2021/08/script-xoa-ban-be-khoa-bi-khoa-nick.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2021/08/script-xoa-ban-be-khoa-bi-khoa-nick.jpg" alt="script xoa ban be khoa bi khoa nick" width="692" height="584" title="Script xóa bạn bè đã bị khóa trên Facebook 77"></a></li>
<li>Chờ khoảng 5-&gt;15 phút (tùy số lượng bạn bè trong tài khoản của bạn nhé).<a href="https://anonyviet.com/wp-content/uploads/2021/08/script-xoa-tai-khoan-ban-be-da-bi-khoa-nick-1.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2021/08/script-xoa-tai-khoan-ban-be-da-bi-khoa-nick-1.jpg" alt="Script xóa bạn bè đã bị khóa trên Facebook 22" width="429" height="159" title="Script xóa bạn bè đã bị khóa trên Facebook 78"></a></li>
</ul>
<p><strong>Lưu</strong> ý</p>
<p>Vì đây là một sản phẩm không được phát triển bởi Facebook cũng như sử dụng các API không được Facebook cho phép sử dụng rộng rãi nên có thể dẫn tới tình trạng &#8220;Checkpoint&#8221; hoặc khóa tạm thời tính năng Unfriend do bị sử dụng quá nhanh.</p>
<p>Tác giả của Script đã cố gắng để trường hợp này có xác suất xảy ra thấp nhất có thể, tuy nhiên đây cũng là một tính huống phần nào không thể tránh khỏi (mặc dù cũng hiếm khi xảy ra). Vậy nên, hãy cân nhắc kỹ khi sử dụng.</p>
<p style="text-align: right;"><a href="https://www.facebook.com/groups/j2team.community/posts/1632566443742136/?__cft__[0]=AZVhug9cXER6OcfSt-xlXKEL1-yckt0XxUr_ojW7fqN5B6g9PZ89LBfNRTEyP3AacSiyo04_2YWm_NB39AZBsvy9Xch_wWsC4CAXHiEl8Ac5aEYPAdtdHN4qi1jlFAGrWInNKB_tD1f2y5_wuEakvzrw&amp;__tn__=%2CO%2CP-R" target="_blank" rel="noopener">Nguồn bài viết</a></p>
<h2>Câu hỏi thường gặp</h2>
<h3>Script này hoạt động như thế nào?</h3>
<p>Script này giúp loại bỏ những người bạn trên Facebook đã bị khóa hoặc không hoạt động khỏi danh sách bạn bè của bạn, giải phóng không gian cho bạn thêm bạn bè mới.  Nó hoạt động bằng cách sử dụng Javascript trên trình duyệt để tự động thực hiện thao tác hủy kết bạn.</p>
<h3>Có rủi ro nào khi sử dụng script này không?</h3>
<p>Có. Vì script này không được Facebook chính thức hỗ trợ, nên có thể dẫn đến việc tài khoản của bạn bị tạm khóa hoặc yêu cầu xác minh (checkpoint).  Tuy nhiên, xác suất này thấp, nhưng bạn vẫn cần cân nhắc trước khi sử dụng.</p>
<h3>Tôi cần làm gì nếu tài khoản của tôi bị khóa sau khi sử dụng script?</h3>
<p>Nếu tài khoản của bạn bị khóa, hãy làm theo hướng dẫn của Facebook để xác minh danh tính. Thường thì bạn cần phải trả lời một số câu hỏi bảo mật hoặc cung cấp thông tin bổ sung để khôi phục tài khoản.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/script-xoa-ban-be-da-bi-khoa-tren-facebook/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Script tự động khởi động Nginx, Mariadb, PHP khi Web lỗi 502 Bad Gateway</title>
		<link>https://anonyviet.com/script-tu-dong-khoi-dong-nginx-mariadb-php-khi-web-loi-502-bad-gateway/</link>
					<comments>https://anonyviet.com/script-tu-dong-khoi-dong-nginx-mariadb-php-khi-web-loi-502-bad-gateway/#respond</comments>
		
		<dc:creator><![CDATA[AnonyViet]]></dc:creator>
		<pubDate>Sat, 17 Jul 2021 18:21:17 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[502]]></category>
		<category><![CDATA[502 bad gateway]]></category>
		<category><![CDATA[bad gateway]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mariadb]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[shell script]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=28905</guid>

					<description><![CDATA[Trong một số trường hợp Server bị treo dịch vụ khiến Website không hoạt động, chúng ta có thể dùng cronjob để kiểm tra, nếu Website trả về mã lỗi 502 Bad Gateway thì cho restart nginx, mariadb, php7.4-fpm. Cách thực hiện như sau: Auto Restart Nginx, Mariadb, PHP When Website Error 502 Bad Gateway [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Trong một số trường hợp Server bị treo dịch vụ khiến Website không hoạt động, chúng ta có thể dùng cronjob để kiểm tra, nếu Website trả về mã lỗi 502 Bad Gateway thì cho restart nginx, mariadb, php7.4-fpm. Cách thực hiện như sau:</p>
<p>Auto Restart Nginx, Mariadb, PHP When Website Error 502 Bad Gateway</p>
<p>Tạo file 502.sh với nội dung:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">#!/bin/bash

CheckURL="https://anonyviet.com"
 
STATUS_CODE=`curl -o /dev/null -m 10 --connect-timeout 10 -s -w %{http_code} $CheckURL`
echo $STATUS_CODE
if [[ "$STATUS_CODE" == '000' || "$STATUS_CODE" == '502' ]]; then

    /usr/bin/systemctl restart nginx
    /usr/bin/systemctl restart mariadb
    /usr/bin/systemctl restart php7.4-fpm
    echo "sap web vao luc: $(date)" &gt;&gt; /root/a.txt
fi
</pre>
<p><strong>Giải thích:</strong></p>
<ul>
<li>Nếu curl trả về mã lỗi 000 hoặc 502 thì thực hiện 3 lệnh restart nginx, mariadb, php7.4-fpm</li>
<li>Đồng thời ghi lại Log lúc 3 dịch vụ này khởi động lại vào file a.txt</li>
</ul>
<p>Hẹn giờ cứ mỗi phút 1 lần cho chạy file 502.sh để kiểm tra</p>
<p>Gõ lệnh để mở cronjob</p>
<pre>EDITOR=nano crontab -e</pre>
<p>Dán nội dung sau vào cửa sổ Terminal (mỗi phút một lần chạy file /root/502.sh</p>
<p><code>* * * * * bash /root/502.sh &gt;/dev/null 2&gt;&amp;1</code></p>
<p>Nhấn Ctrl+O, Enter để lưu và Ctrl+X để thoát</p>
<p style="text-align: right;">Tut by An0nyViet</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi có thể thay đổi URL kiểm tra trong script không?</h3>
<p>Có, bạn hoàn toàn có thể thay đổi URL kiểm tra (<code>CheckURL</code>) trong file <code>502.sh</code> thành URL của website bạn muốn theo dõi.</p>
<h3>Nếu script báo lỗi, tôi phải làm gì?</h3>
<p>Hãy kiểm tra xem đường dẫn đến các dịch vụ Nginx, Mariadb và PHP7.4-fpm trong script có chính xác không.  Kiểm tra xem các dịch vụ này đã được cài đặt và đang hoạt động đúng cách trên hệ thống của bạn chưa.  Cuối cùng, kiểm tra quyền truy cập của user chạy script.</p>
<h3>Cronjob hoạt động như thế nào và có an toàn không?</h3>
<p>Cronjob là một tiện ích lập lịch nhiệm vụ trên hệ thống Linux.  Script được chạy tự động theo lịch trình đã đặt (trong trường hợp này là mỗi phút).  Việc ghi log vào file `/root/a.txt` giúp bạn theo dõi quá trình khởi động lại.  Đảm bảo bạn hiểu rõ cách hoạt động của cronjob và các lệnh trong script trước khi sử dụng.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/script-tu-dong-khoi-dong-nginx-mariadb-php-khi-web-loi-502-bad-gateway/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click</title>
		<link>https://anonyviet.com/cach-mo-nhieu-website-cung-luc-tren-windows/</link>
					<comments>https://anonyviet.com/cach-mo-nhieu-website-cung-luc-tren-windows/#respond</comments>
		
		<dc:creator><![CDATA[Ellyx13]]></dc:creator>
		<pubDate>Fri, 07 May 2021 04:17:05 +0000</pubDate>
				<category><![CDATA[Mẹo Vặt Máy Tính]]></category>
		<category><![CDATA[bookmark]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[mở nhiều trang web cùng lúc]]></category>
		<category><![CDATA[mở nhiều website cùng lúc]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Website]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=25624</guid>

					<description><![CDATA[Bạn có thể tạo script nhỏ trong Windows 10 mở nhiều Website cùng lúc. Thủ thuật này sử dụng khả năng tạo tập lệnh script của Windows 10, nhưng cũng có một cách khá dễ dàng để bạn làm điều trên trong bất kỳ trình duyệt web nào. Bạn cũng có thể tận dụng tính [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Bạn có thể tạo script nhỏ trong Windows 10 mở nhiều Website cùng lúc. Thủ thuật này sử dụng khả năng tạo tập lệnh script của Windows 10, nhưng cũng có một cách khá dễ dàng để bạn làm điều trên trong bất kỳ trình duyệt web nào. Bạn cũng có thể tận dụng tính năng Bookmark trên trình duyệt để mở nhiều Website với 1 click chuột.</strong></p>
<p><a href="https://anonyviet.com/wp-content/uploads/2021/03/mo-nhieu-website-cung-luc-tren-windows.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2021/03/mo-nhieu-website-cung-luc-tren-windows.jpg" alt="mo nhieu website cung luc tren windows" width="578" height="306" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 90"></a></p>
<h2>Cách tạo script để mở nhiều Website cùng lúc</h2>
<p>Để mở nhiều trang web cùng một lúc trong trình duyệt, bạn cần tạo một tệp lệnh script cho các trang web này trên PC của mình. Về cơ bản, bạn tạo một tệp, thêm tất cả các trang web của bạn vào tệp lệnh  này và chạy tệp lệnh script khi bạn muốn mở cùng lúc nhiều trang web đó.</p>
<p>Nếu bạn chưa biết tập lệnh script là gì thì có thể đọc <a href="https://anonyviet.com/huong-dan-lap-trinh-powershell-tren-windows/">tại đây</a> nhé. Bạn có thể tạo tệp lệnh này bằng phần mềm Notepad tích hợp sẵn trên PC của mình. Để mở Notepad, bạn chỉ cần vào <strong>&#8220;Start menu&#8221;</strong>, tìm kiếm từ khóa <strong>&#8220;Notepad&#8221;</strong> và chọn kết quả trên cùng.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/92.png" alt="Notepad" width="488" height="225" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 91"></p>
<p>Sao chép đoạn code sau và dán vào Notepad:</p>
<pre><span style="font-size: 14pt;"><code>@echo off
start https://www.howtogeek.com
start https://www.reviewgeek.com
start https://www.cloudsavvyit.com</code></span></pre>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/93.png" alt="mở nhiều website cùng lúc" width="488" height="237" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 92"></p>
<p>Đoạn code trên sẽ mở ba trang web mà bạn đã nhập. Windows 10 sẽ sử dụng trình duyệt web mặc định để mở các trang web đó.  Bạn muốn mở bao nhiêu trang web cùng lúc thì cứ thêm đường dẫn website vào file notepad ở trên. Chỉ cần đặt mỗi địa chỉ web trên một dòng riêng và thêm lệnh “start” và khoảng trắng trước mỗi địa chỉ web.</p>
<p>Sau khi hoàn thành, các bạn vào <strong>File -&gt; Save As</strong> để lưu file.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/94.png" alt="Save As" width="485" height="286" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 93"></p>
<p>Chọn một thư mục để lưu file này lạicủa bạn. Bạn nên để ngoài Desktop vì nó sẽ giúp bạn mở script nhanh hơn mấy chỗ khác.</p>
<p>Sau đó, đặt tên cho script của bạn trong trường “File name” và thêm đuôi “.bat” vào cuối tên. Nếu bạn muốn đặt tên tệp của mình là “<strong>LaunchAllSites</strong>”, bạn phải nhập <strong>“LaunchAllSites.bat”.</strong> Sau đó, chọn <strong>“All Files”</strong> trong mục <strong>“Save as type”</strong> và nhấp vào <strong>“Save”</strong>.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/95.png" alt="LaunchAllSites" width="488" height="197" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 94"></p>
<p>Như vậy script mở website đã được tạo. Để sử dụng, bạn double click chuột vào file <strong>LaunchAllSites.bat</strong> vừa tạo, và tất cả các trang web được chỉ định của bạn sẽ khởi chạy trong trình duyệt web mặc định. Bạn sẽ thấy cửa sổ Command Prompt hiện ra trong giây lát, nhưng cửa sổ này sẽ biến mất ngay lập tức.</p>
<p>Bạn có thể tạo nhiều script shortnhư thế này để mở các loại trang web khác nhau trên PC chạy Windows 10 của mình.</p>
<h2>Cách chỉnh sửa danh sách trang web trong file script</h2>
<p>File script mới tạo của bạn có thể chỉnh sửa và bạn có thể thêm hoặc xóa các trang web bất cứ khi nào bạn muốn. Sử dụng các trình soạn thảo văn bản như Notepad để thay đổi nội dung của tệp lệnh script.</p>
<p>Để thêm hoặc xóa các trang web khỏi script của bạn, hãy nhấp chuột phải vào script và chọn “Edit”.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/96.png" alt="Cách chỉnh sửa danh sách trang web trong tệp script" width="488" height="214" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 95"></p>
<p>Script của bạn sẽ được mở trong Notepad và bây giờ bạn có thể thêm hoặc xóa các URL. Khi bạn hoàn tất, hãy nhớ nhấp vào <strong>File -&gt; Save</strong> để lưu các thay đổi.</p>
<h2>Cách thay đổi trình duyệt web mặc định</h2>
<p>Tất cả các địa chỉ website trong filescript sẽ mở trong trình duyệt mặc định trên PC. Nếu bạn muốn mở các liên kết của mình trong một trình duyệt khác, bạn chỉ cần đặt trình duyệt đó làm trình duyệt mặc định của Windows.</p>
<p>Vào <strong>&#8220;Start menu&#8221;</strong>, tìm kiếm từ khóa <strong>&#8220;Settings&#8221;</strong> và nhấn vào kết quả đầu tiên. Bạn cũng có thể nhấn <strong>Windows + i</strong> để mở <strong>Settings</strong>.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/97.png" alt="Cách thay đổi trình duyệt web mặc định" width="488" height="205" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 96"></p>
<p>Trong <strong>Settings</strong>, nhấn &#8220;<strong>Apps</strong>&#8220;, sau đó chọn &#8220;<strong>Default app</strong>&#8221; bên trái.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/98.png" alt="Default app" width="488" height="254" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 97"></p>
<p>Nhấp vào trình duyệt hiện tại của bạn trong “Web browser”, sau đó chọn trình duyệt mới để đặt trình duyệt này làm mặc định.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/99.png" alt="Web browser" width="488" height="270" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 98"></p>
<p>Các trang web của bạn bây giờ sẽ được mở trong trình duyệt mặc định mới.</p>
<h2>Cách mở nhiều trang web cùng lúc trong trình duyệt</h2>
<p>Nếu muốn, bạn có thể mở nhiều trang web cùng một lúc từ trình duyệt của mình. Để làm điều này, bạn cần thêm tất cả các trang web của mình vào thư mục bookmark.</p>
<p>Mở trình duyệt lên, nhấn <strong>Ctrl + Shift + B</strong> để mở thanh Bookmark.</p>
<p>Mở tất cả các trang web mà bạn muốn sau này sẽ 1 click mở tất cả các web, rồi nhấn <strong>Ctrl + Shift + D </strong>để lưu các website đó vào thư mục Bookmark.</p>
<p>Sau này, bạn chỉ cần nhấp chuột phải vào thư mục bookmark của bạn và nhấp vào “Open all &#8220;.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/100.png" alt="Cách mở nhiều trang web cùng lúc trong trình duyệt của bạn" width="488" height="236" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 99"></p>
<p>Nếu bạn sử dụng Firefox, bạn có thể thực hiện việc này bằng cách nhấp chuột phải vào thư mục bookmark của mình và chọn “Open All in Tabs”. Thao tác này sẽ mở tất cả các trang web của bạn trong thư mục bookmark.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/03/101.png" alt="thư mục bookmark" width="488" height="317" title="Cách mở nhiều Website cùng lúc trên Windows 10 với 1 Click 100"></p>
<p>Vậy là xong rồi đó.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi có thể mở bao nhiêu website cùng lúc bằng cách này?</h3>
<p>Bạn có thể mở bao nhiêu website tùy thích bằng cách thêm đường dẫn của chúng vào file .bat.  Mỗi website cần một dòng riêng với cú pháp &#8220;start [đường dẫn website]&#8221;.</p>
<h3>Nếu tôi muốn chỉnh sửa danh sách website, tôi phải làm thế nào?</h3>
<p>Nhấp chuột phải vào file .bat, chọn &#8220;Edit&#8221;.  Sửa đổi danh sách website trong Notepad, sau đó lưu lại các thay đổi.</p>
<h3>Làm thế nào để thay đổi trình duyệt mặc định để mở các website?</h3>
<p>Vào Settings > Apps > Default apps và chọn trình duyệt mong muốn làm trình duyệt mặc định của hệ thống.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/cach-mo-nhieu-website-cung-luc-tren-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cách Hack Game Friend20 &#8211; Ai hiểu rõ bạn nhất</title>
		<link>https://anonyviet.com/cach-hack-game-friend20-ai-hieu-ro-ban-nhat/</link>
					<comments>https://anonyviet.com/cach-hack-game-friend20-ai-hieu-ro-ban-nhat/#comments</comments>
		
		<dc:creator><![CDATA[AnonyViet]]></dc:creator>
		<pubDate>Wed, 05 May 2021 09:10:42 +0000</pubDate>
				<category><![CDATA[Basic Hacking]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[F12]]></category>
		<category><![CDATA[friend20]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[hack game]]></category>
		<category><![CDATA[script]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=26752</guid>

					<description><![CDATA[Friend20 là một game Online dùng để tạo ra bài kiểm tra &#8220;xem ai hiểu bạn nhất&#8221;. Bạn sẽ tạo ra một loạt câu hỏi, sau đó gửi link cho bạn bè, người yêu, người thân để họ trở lời. Kết quả sẽ liệt kê ra 15 người trả lời đúng câu hỏi nhất và [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Friend20 là một game Online dùng để tạo ra bài kiểm tra &#8220;xem ai hiểu bạn nhất&#8221;. Bạn sẽ tạo ra một loạt câu hỏi, sau đó gửi link cho bạn bè, người yêu, người thân để họ trở lời. Kết quả sẽ liệt kê ra 15 người trả lời đúng câu hỏi nhất và xếp hạng từ cao xuống thấp. Nếu bạn lỡ bị người yêu gửi link chơi game Friend20, nhưng lại sợ trả lời sai, không sao đã có cách Hack Game Friend20 giúp trả lời đúng các câu hỏi giúp bạn đạt điểm cao nhất.</strong></p>
<h2>Game Friend20 là gì?</h2>
<p>Tất cả chúng ta đều có bạn bè. Tình bạn thực sự là quý giá đối với tất cả chúng ta. Bạn đã bao giờ tự hỏi người bạn nào thực sự là BFF (Người bạn tốt nhất mãi mãi) của bạn? Friend20 là một web tạo trắc nghiệm để kiểm tra độ hiểu nhau của tình bạn với bạn bè và lấy điểm tình bạn của bạn. Trang web này không chỉ có thể được sử dụng như một bài kiểm tra tìm hiểu nhau mà còn là website giải trí, thư giản.</p>
<h3>Cách chơi Game Friend20</h3>
<p>Để tạo câu hỏi Friend 20 khá đơn giản, bạn chỉ cần truy cập vào <a href="https://friend20.com/" target="_blank" rel="noopener">website Friend20</a>, chọn chế độ thử thách nhấn <strong>Start</strong>, sau đó nhập tên của bạn và tạo ra 10-20 đáp án câu trắc nghiệm. Trang Website sẽ tạo một link riêng cho bạn, và bạn dùng link này để gửi cho bạn.</p>
<p><a href="https://anonyviet.com/wp-content/uploads/2021/05/hack-friend20-1.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2021/05/hack-friend20-1.jpg" alt="hack friend20" width="818" height="387" title="Cách Hack Game Friend20 - Ai hiểu rõ bạn nhất 107"></a></p>
<h2>Cách Hack Game Friend20</h2>
<p>Hiện trên <strong>J2team</strong> đang share 2 cách Hack Friend20 giúp bạn trả lời đúng tất cả các câu hỏi của bạn bè. Mỗi cách Hack sẽ có tính năng khác nhau, bạn có thể lựa chọn bên dưới</p>
<h3>Hack tự động trả lời Friend20</h3>
<p>Bạn truy cập vào link chơi game do bạn của bạn gửi, nhập tên của mình và nhấn Start để bắt đầu trả lời.</p>
<div dir="auto"><a href="https://anonyviet.com/wp-content/uploads/2021/05/nhap-ten-tra-loi-1.jpg"><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2021/05/nhap-ten-tra-loi-1.jpg" alt="Hack tự động trả lời Friend20" width="719" height="192" title="Cách Hack Game Friend20 - Ai hiểu rõ bạn nhất 108"></a></div>
<div dir="auto">Khi vào giao diện trả lời, Nhấn <strong>F12</strong> chọn tab <strong>Console</strong>, dán Code bên dưới rồi nhấn <strong>Enter</strong>: <code>$('.answer.center.correct').click()</code></div>
<div dir="auto"></div>
<div dir="auto"><a href="https://anonyviet.com/wp-content/uploads/2021/05/script-hack-friend20.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2021/05/script-hack-friend20.jpg" alt="Cách Hack Game Friend20 - Ai hiểu rõ bạn nhất 24" width="554" height="221" title="Cách Hack Game Friend20 - Ai hiểu rõ bạn nhất 109"></a></div>
<div dir="auto">Code sẽ tự động click các đáp án đúng trong vào 3 giây. Kết quả, bạn không cần click kết quả, nhưng vẫn được điểm cao nhất và script này tự động click vào các câu trả lời đúng cho bạn rồi.</div>
<div dir="auto"><a href="https://anonyviet.com/wp-content/uploads/2021/05/hack-score-friend20-1.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2021/05/hack-score-friend20-1.jpg" alt="hack score friend20 " width="1177" height="304" title="Cách Hack Game Friend20 - Ai hiểu rõ bạn nhất 110"></a></div>
<div dir="auto">
<h3>Hack gợi ý đáp án Friend20</h3>
</div>
<div dir="auto">Với Code hack này, bạn sẽ được gợi ý đáp án đúng là gì? Sau đó phải tự Click thủ công</div>
<div dir="auto">Để thực hiện, bạn mở phần trả lời ra, nhấn <strong>F12</strong>, qua tab <strong>Console</strong> và dán code bên dưới vào. Nhấn Enter</div>
<div dir="auto">
<pre class="EnlighterJSRAW" data-enlighter-language="generic">function friend20() {
var scroll = document.querySelector("body &gt; div.outer_container.tenpxtop &gt; div &gt; div:nth-child(2) &gt; div.fivepxtop &gt; ul").getElementsByTagName("li");
var allAnswer = document.querySelector("table").getElementsByTagName("td");
var anserArr = [];
for (let i = 0; i &lt; allAnswer.length; i++) {
if (allAnswer[i].className == "answer center correct") {
console.log("Hãy chọn: " + allAnswer[i].innerText);
allAnswer[i].addEventListener("click", function() {
setTimeout(() =&gt; {
friend20();
}, 1000);
})
}
}
}
friend20();</pre>
<p><a href="https://anonyviet.com/wp-content/uploads/2021/05/hack-friend20.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2021/05/hack-friend20.jpg" alt="hack friend20" width="1194" height="320" title="Cách Hack Game Friend20 - Ai hiểu rõ bạn nhất 111"></a></p>
<p>Câu trả lời đúng sẽ nằm ở bên cửa sổ Console, chọn đáp án và bạn chỉ cần Click và được. Cứ thể trả lời cho hết 20 câu hỏi.</p>
<p><a href="https://anonyviet.com/wp-content/uploads/2021/05/code-hack-game-friend20-.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2021/05/code-hack-game-friend20-.jpg" alt="code hack game friend20" width="1196" height="547" title="Cách Hack Game Friend20 - Ai hiểu rõ bạn nhất 112"></a></p>
<p>Tùy đối tượng là ai bạn có thể chọn các Hack Friend20 khác nhau, đôi khi nên trả lời sai 1,2 câu để crush khỏi nghi ngờ. Đây là chỉ là game vui thôi, không ảnh hưởng đến ai, nhưng đôi khi hack kiểu này sẽ khiến đối phương vui đấy.</p>
</div>
<h2>Câu hỏi thường gặp</h2>
<h3>Friend20 có an toàn không?</h3>
<p>Friend20 là một trò chơi trực tuyến an toàn và không gây hại. Tuy nhiên, việc sử dụng các phương pháp &#8220;hack&#8221; có thể vi phạm điều khoản sử dụng của trò chơi.</p>
<h3>Tôi có cần kỹ năng lập trình để sử dụng các mã hack không?</h3>
<p>Không cần thiết.  Các mã được cung cấp trong bài viết đã được tối ưu hóa và bạn chỉ cần sao chép và dán vào trình duyệt.</p>
<h3>Có rủi ro nào khi sử dụng các mã hack không?</h3>
<p>Sử dụng mã hack có thể dẫn đến việc tài khoản của bạn bị khóa hoặc bị cấm tham gia trò chơi.  Hãy cân nhắc kỹ trước khi sử dụng.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/cach-hack-game-friend20-ai-hieu-ro-ban-nhat/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Script hủy theo dõi toàn bộ người lạ trên Facebook</title>
		<link>https://anonyviet.com/script-huy-theo-doi-toan-bo-nguoi-la/</link>
					<comments>https://anonyviet.com/script-huy-theo-doi-toan-bo-nguoi-la/#comments</comments>
		
		<dc:creator><![CDATA[AnonyViet]]></dc:creator>
		<pubDate>Wed, 30 Sep 2020 13:02:50 +0000</pubDate>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[hủy theo dõi]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[unfollow]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=22268</guid>

					<description><![CDATA[Unfollow những người bạn đang theo dõi rất đơn giản. Nếu bạn theo dõi (follow) ai đó trên Facebook, điều đó có nghĩa là bạn đang theo dõi các cập nhật, bài đăng của người đó, và bạn sẽ thấy hoạt động của họ trong bảng tin của mình. Khi bạn kết bạn với ai [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Unfollow những người bạn đang theo dõi rất đơn giản. Nếu bạn theo dõi (follow) ai đó trên Facebook, điều đó có nghĩa là bạn đang theo dõi các cập nhật, bài đăng của người đó, và bạn sẽ thấy hoạt động của họ trong bảng tin của mình. Khi bạn kết bạn với ai đó, bạn sẽ cũng sẽ tự động theo dõi người đó. Tuy nhiên, những người không phải là bạn bè của bạn cũng có thể theo dõi bạn &#8211; tùy thuộc vào cài đặt quyền riêng tư mà bạn có. Tuy nhiên, bổng một ngày nhận ra bạn theo dõi quá nhiều người, đôi khi là những người không quen biết. Nếu bạn muốn hủy theo dõi toàn bộ người lạ, có thể dùng script theo hướng dẫn bên dưới.</strong></p>
<p><a href="https://anonyviet.com/wp-content/uploads/2020/09/script-huy-theo-doi-fb-1-1.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2020/09/script-huy-theo-doi-fb-1-1.jpg" alt="unfollow toàn bộ người lạ" width="731" height="410" title="Script hủy theo dõi toàn bộ người lạ trên Facebook 115"></a></p>
<h2>Script hủy theo dõi toàn bộ người lạ</h2>
<p>Theo dõi (Follow) trên Facebook là một mối quan hệ thú vị, bởi vì nó có lẽ là một trong những mối quan hệ ít được biết đến nhất. Trong nhiều trường hợp, nó tương tự như mối quan hệ với Fan hoặc lượt theo dõi trên Twitter. Đó là <strong>mối quan hệ một phía</strong> của Facebook đối với người dùng cá nhân và đóng vai trò như một loại mối quan hệ ít căng thẳng hơn. Nó cũng có thể là loại mối quan hệ kém giá trị nhất, mặc dù đối với một số loại người dùng, nó có lợi.</p>
<p>Dưới đây là đoạn script do bạn <a href="https://anonyviet.com/script-huy-theo-doi-toan-bo-nguoi-la/">Nguyễn Duy Bảo &#8211; J2team</a> chia sẻ, bạn sẽ có thể hủy theo dõi toàn bộ người lạ. Chỉ với vài bước đơn giản bạn dễ dàng Unfollow những người mà bạn đang theo dõi</p>
<p>Đây là đoạn script sẽ huỷ theo dõi hàng loạt những người bạn đang theo dõi mà không phải bạn bè. Mấy bà bán hàng online bất ngờ xuất hiện trên newsfeed của bạn vào một ngày đẹp giời, những content trời ơi đất hỡi từ ai đó khiến bạn không khỏi mệt mỏi.</p>
<h3><strong>Cách sử dụng Script Unfollow như sau:</strong></h3>
<p><strong>Bước 1:</strong> Chuyển Facebook sang giao diện mới.</p>
<p><strong>Bước 2:</strong> Vào link https://www.facebook.com/<span style="color: #0000ff;">username hoặc uid-của-bạn</span>/following.</p>
<p><strong>Ví dụ:</strong> <span style="color: #0000ff;">https://www.facebook.com</span>/<span style="color: #ff0000;">anonyviet123</span>/<span style="color: #003366;">following</span></p>
<p><strong>Bước 3:</strong> Nhấn <strong>F12</strong> hoặc <strong>click chuột phải chọn Inspect</strong>, chọn mục <strong>Console</strong> (Bắt buộc)</p>
<p><strong>Bước 4:</strong> <strong>Copy và dán script</strong> hủy theo dõi toàn bộ người lạ bên dưới vào mục <strong>Console</strong>, sửa thời gian delay hoặc giữ nguyên, bấm <strong>Enter</strong> (Bắt buộc)</p>
<pre>let delayTime = 0;

// process, please don't modify
let _0x3911=['text','forEach','CometUserUnfollowMutation','end_cursor','keys','collection','has_next_page','open','User','?\x20Unfollowed\x20','status','catch','rootView','payload','PROFILE','Error:\x20','parse','cookie','edges','search','style_renderer','find','Starting...','Unfollow\x20all\x20users\x20who\x20are\x20not\x20your\x20friends','sectionToken','RelayModern','\x20remaining...','https://www.facebook.com/api/graphql/','readyState','responseText','exports','WWW_COMET_PROFILE','log','node','Prepare\x20to\x20unfollow...','nodes','send','timeline_nav_app_sections','payloads','user','undefined','stringify','DTSGInitialData','includes','\x20users.\x20','page_info','onreadystatechange','POST','location','Please\x20navigate\x20to\x20\x22https://www.facebook.com/me/following\x22\x20before\x20run\x20this\x20script.','ProfileCometAppCollectionListRendererPaginationQuery','data','split','?\x20DONE!','then','token','result','append','length','collectionToken','Script\x20by\x20JayremntB,\x202020','__typename','c_user','Please\x20check\x20the\x20URL\x20again\x20if\x20you\x20did\x20not\x20navigate\x20to:\x20https://www.facebook.com/me/following','responseType'];(function(_0x1036d1,_0x3911d3){let _0x3211c6=function(_0x2b56ee){while(--_0x2b56ee){_0x1036d1['push'](_0x1036d1['shift']());}};_0x3211c6(++_0x3911d3);}(_0x3911,0x18e));let _0x3211=function(_0x1036d1,_0x3911d3){_0x1036d1=_0x1036d1-0x0;let _0x3211c6=_0x3911[_0x1036d1];return _0x3211c6;};let _0x1d9a9d=_0x3211;let fbDtsg=require(_0x1d9a9d('0x22'))[_0x1d9a9d('0x2f')],uid=document[_0x1d9a9d('0x9')][_0x1d9a9d('0x2c')](';')[_0x1d9a9d('0xd')](_0x2b56ee=&gt;_0x2b56ee[_0x1d9a9d('0x23')](_0x1d9a9d('0x36')))[_0x1d9a9d('0x2c')]('=')[0x1];(()=&gt;{let _0x5e9255=_0x1d9a9d;console['log'](_0x5e9255('0x34')),console[_0x5e9255('0x18')](_0x5e9255('0xf')),console[_0x5e9255('0x18')](_0x5e9255('0x29')),console[_0x5e9255('0x18')]('---------------------------'),console[_0x5e9255('0x18')](_0x5e9255('0xe')),getFollowingRouteInfo()[_0x5e9255('0x2e')](_0x583f38=&gt;{let _0x32fa3c=_0x5e9255;return console[_0x32fa3c('0x18')]('Get\x20list\x20following...'),getAllFollowing(_0x583f38,0x1f4);})['then'](_0x3844bd=&gt;{let _0x105650=_0x5e9255;let _0xf18b3=[];_0x3844bd[_0x105650('0x3a')](_0x12084f=&gt;{let _0x1c24ec=_0x105650;_0x12084f[_0x1c24ec('0x19')][_0x1c24ec('0x19')][_0x1c24ec('0x35')]===_0x1c24ec('0x0')&amp;&amp;_0xf18b3['push'](_0x12084f);}),console[_0x105650('0x18')](_0xf18b3[_0x105650('0x32')]+'\x20users\x20will\x20be\x20unfollowed...'),console['log'](_0x105650('0x1a'));let _0x3ae39c=0x0;setTimeout(function _0x2ea604(){let _0x521e06=_0x105650;if(_0x3ae39c&lt;_0xf18b3['length'])unfollowNotFriend(_0xf18b3[_0x3ae39c][_0x521e06('0x19')][_0x521e06('0x19')]['id'])[_0x521e06('0x2e')](()=&gt;{let _0x428fb4=_0x521e06;console['log'](_0x428fb4('0x1')+(_0x3ae39c+0x1)+_0x428fb4('0x24')+(_0xf18b3['length']-_0x3ae39c-0x1)+_0x428fb4('0x12')),_0x3ae39c++,setTimeout(_0x2ea604,delayTime);})[_0x521e06('0x3')](_0x1355cf=&gt;{let _0x5193ce=_0x521e06;console[_0x5193ce('0x18')](_0x1355cf);});else console[_0x521e06('0x18')](_0x521e06('0x2d'));},0x0);})[_0x5e9255('0x3')](_0x24d574=&gt;{let _0x3e96c3=_0x5e9255;console[_0x3e96c3('0x18')](_0x24d574),console[_0x3e96c3('0x18')](_0x3e96c3('0x37'));});})();function getNextListFollowing(_0x5b2ffe,_0x261223,_0xb9fe04){return new Promise((_0x3915c0,_0x40c809)=&gt;{let _0x3e0b13=_0x3211;request('POST',_0x3e0b13('0x13'),{'fb_dtsg':fbDtsg,'fb_api_caller_class':_0x3e0b13('0x11'),'fb_api_req_friendly_name':_0x3e0b13('0x2a'),'variables':{'count':_0xb9fe04,'cursor':_0x261223,'scale':0x1,'search':null,'id':_0x5b2ffe[_0x3e0b13('0x33')]},'doc_id':0xabdd4b9c393ee})[_0x3e0b13('0x2e')](_0x3732b5=&gt;{let _0x2e7e46=_0x3e0b13;try{_0x3732b5=JSON[_0x2e7e46('0x8')](_0x3732b5),_0x3915c0(_0x3732b5[_0x2e7e46('0x2b')]['node']['pageItems']);}catch(_0x113824){_0x40c809(_0x113824);}})[_0x3e0b13('0x3')](_0x40c809);});}function getAllFollowing(_0x23a74c,_0x559d4d){return new Promise((_0x7bbc51,_0x32d68f)=&gt;{let _0x5ce862=_0x3211;request(_0x5ce862('0x27'),'https://www.facebook.com/api/graphql/',{'fb_dtsg':fbDtsg,'fb_api_caller_class':_0x5ce862('0x11'),'fb_api_req_friendly_name':'ProfileCometTopAppSectionQuery','variables':{'collectionToken':_0x23a74c[_0x5ce862('0x33')],'scale':0x1,'sectionToken':_0x23a74c[_0x5ce862('0x10')],'userID':uid},'doc_id':0xbf03dcd6ed9ef})[_0x5ce862('0x2e')](_0x1dc7cd=&gt;{let _0x5b4fcd=_0x5ce862;try{_0x1dc7cd=JSON['parse'](_0x1dc7cd);let _0x57bc10=_0x1dc7cd[_0x5b4fcd('0x2b')][_0x5b4fcd('0x1f')][_0x5b4fcd('0x1d')][_0x5b4fcd('0x1b')][0x0]['all_collections'][_0x5b4fcd('0x1b')][0x0][_0x5b4fcd('0xc')][_0x5b4fcd('0x3e')]['pageItems'];let _0x4e1f09=_0x57bc10[_0x5b4fcd('0xa')],_0x2c834a=_0x57bc10[_0x5b4fcd('0x25')];setTimeout(function _0x22526f(_0x312521=_0x2c834a[_0x5b4fcd('0x3c')]){getNextListFollowing(_0x23a74c,_0x312521,_0x559d4d)['then'](_0x2c594c=&gt;{let _0x34bf3d=_0x3211;_0x4e1f09=_0x4e1f09['concat'](_0x2c594c[_0x34bf3d('0xa')]);if(!_0x2c594c[_0x34bf3d('0x25')][_0x34bf3d('0x3f')]){_0x7bbc51(_0x4e1f09);return;}return setTimeout(_0x22526f(_0x2c594c[_0x34bf3d('0x25')]['end_cursor']),0x0);})['catch'](_0x32d68f);},0x0);}catch(_0x28515e){_0x32d68f(_0x28515e);}})[_0x5ce862('0x3')](_0x32d68f);});}function getFollowingRouteInfo(){return new Promise((_0x3324f9,_0x42061a)=&gt;{let _0x3a1c54=_0x3211;request(_0x3a1c54('0x27'),'https://www.facebook.com/ajax/bulk-route-definitions/',{'fb_dtsg':fbDtsg,'route_urls[0]':window[_0x3a1c54('0x28')]['pathname']+window[_0x3a1c54('0x28')][_0x3a1c54('0xb')]})[_0x3a1c54('0x2e')](_0x239584=&gt;{let _0x3cda5e=_0x3a1c54;try{_0x239584=JSON[_0x3cda5e('0x8')](_0x239584['slice'](0x9));let _0x55d7dd=Object[_0x3cda5e('0x3d')](_0x239584[_0x3cda5e('0x5')][_0x3cda5e('0x1e')])[0x0],_0x351c66=_0x239584['payload']['payloads'][_0x55d7dd][_0x3cda5e('0x30')][_0x3cda5e('0x16')][_0x3cda5e('0x4')]['props'];_0x3324f9(_0x351c66);}catch(_0x176a6b){_0x42061a(_0x176a6b);}})[_0x3a1c54('0x3')](_0x42061a);});}function unfollowNotFriend(_0x326952){return new Promise((_0x20c60b,_0x5560ff)=&gt;{let _0x3d3179=_0x3211;request('POST',_0x3d3179('0x13'),{'fb_dtsg':fbDtsg,'fb_api_caller_class':_0x3d3179('0x11'),'fb_api_req_friendly_name':_0x3d3179('0x3b'),'variables':{'action_render_location':_0x3d3179('0x17'),'input':{'subscribe_location':_0x3d3179('0x6'),'unsubscribee_id':_0x326952,'actor_id':uid,'client_mutation_id':'7'},'scale':0x1},'doc_id':0xd1a57d1fa7da0})[_0x3d3179('0x2e')](_0x20c60b)['catch'](_0x5560ff);});}function request(_0x5693d9,_0x2fd169,_0x300473){let _0x4fdca7=_0x1d9a9d;let _0x45ac8a=new FormData();if(_0x5693d9===_0x4fdca7('0x27'))for(let _0xf54e4 in _0x300473){_0x45ac8a[_0x4fdca7('0x31')](_0xf54e4,typeof _0x300473[_0xf54e4]==='string'?_0x300473[_0xf54e4]:JSON[_0x4fdca7('0x21')](_0x300473[_0xf54e4]));}else{if(_0x5693d9==='GET'&amp;&amp;typeof _0x300473!==_0x4fdca7('0x20')){_0x2fd169+='?';for(let _0x28c42a in _0x300473){_0x2fd169+=_0x28c42a+'='+encodeURI(_0x300473[_0x28c42a])+'&amp;';}}}return new Promise((_0x404f69,_0x28d8fa)=&gt;{let _0x110c4f=_0x4fdca7,_0x2663a0=new XMLHttpRequest();_0x2663a0[_0x110c4f('0x38')]=_0x110c4f('0x39');try{_0x2663a0[_0x110c4f('0x40')](_0x5693d9,_0x2fd169),_0x2663a0[_0x110c4f('0x1c')](_0x45ac8a),_0x2663a0[_0x110c4f('0x26')]=function(){let _0x2212f2=_0x110c4f;if(_0x2663a0[_0x2212f2('0x14')]===0x4){if(_0x2663a0[_0x2212f2('0x2')]!==0xc8)_0x28d8fa(_0x2212f2('0x7')+_0x2663a0[_0x2212f2('0x2')]);else _0x404f69(_0x2663a0[_0x2212f2('0x15')]);}};}catch(_0x3eaa88){_0x28d8fa(_0x3eaa88);}});}</pre>
<p style="text-align: center;"><a href="https://gist.github.com/JayremntB/7c619f153980df4462978a1454976b66" target="_blank" rel="noopener noreferrer">Link code gốc của tác giả</a></p>
<p><a href="https://anonyviet.com/wp-content/uploads/2020/09/script-unfollow-tat-ca-ban-be-facebook-1-1.jpg"><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2020/09/script-unfollow-tat-ca-ban-be-facebook-1-1.jpg" alt="script hủy theo dõi toàn bộ người lạ trên facebook" width="507" height="327" title="Script hủy theo dõi toàn bộ người lạ trên Facebook 116"></a></p>
<p>Chờ vài khoảng 1 phút để script Unfollow tất cả nhũng người mà bạn đang theo dõi. Thời gian phụ thuộc vào bạn có theo dõi quá nhiều người hay không.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Script này có an toàn cho tài khoản Facebook của tôi không?</h3>
<p>Chúng tôi không thể đảm bảo tính an toàn tuyệt đối.  Sử dụng script bên ngoài luôn tiềm ẩn rủi ro.  Hãy tự chịu trách nhiệm khi sử dụng.</p>
<h3>Tôi có thể hủy theo dõi những người cụ thể, thay vì toàn bộ người lạ không?</h3>
<p>Script này hiện chỉ hỗ trợ hủy theo dõi hàng loạt người lạ.  Không có chức năng chọn lọc từng người cụ thể.</p>
<h3>Nếu script gặp lỗi, tôi phải làm gì?</h3>
<p>Hãy kiểm tra lại các bước thực hiện, đặc biệt là bước 2 (địa chỉ URL) và bước 4 (script).  Nếu vẫn gặp sự cố, hãy tìm kiếm hỗ trợ từ cộng đồng hoặc người tạo script.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/script-huy-theo-doi-toan-bo-nguoi-la/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
	</channel>
</rss>
