Thứ Năm, 7 tháng 5, 2026

Sửa lỗi xung đột khi chạy song song Tailscale và ZeroTier trên Ubuntu

Sửa lỗi xung đột khi chạy song song Tailscale và ZeroTier trên Ubuntu

Khi cài đặt cả Tailscale và ZeroTier trên cùng một máy Ubuntu, bạn thường gặp tình trạng một trong hai (thường là ZeroTier) bị mất kết nối hoặc không thể SSH. Nguyên nhân chủ yếu do cơ chế tự động quét interface để tìm "node láng giềng" của chúng gây ra vòng lặp định tuyến (routing loop) hoặc chiếm quyền ưu tiên của nhau. Cách triệt để nhất để giải quyết vấn đề này là cấu hình Blacklist Interface – buộc ZeroTier bỏ qua hoàn toàn sự hiện diện của Tailscale.

🛠 Bước 1: Xác định tên Interface

Trước tiên, bạn cần biết chính xác tên card mạng ảo mà Tailscale đang sử dụng. Mở terminal và chạy lệnh:

ip link show | grep tailscale

Thông thường, tên interface mặc định sẽ là tailscale0.

🛠 Bước 2: Tạo file cấu hình local.conf cho ZeroTier

ZeroTier cho phép tùy chỉnh các thiết lập sâu thông qua file local.conf. File này mặc định không tồn tại khi mới cài đặt, bạn cần tạo mới nó.

Truy cập vào thư mục cấu hình của ZeroTier:

sudo nano /var/lib/zerotier-one/local.conf

Dán đoạn mã JSON sau vào nội dung file:

{
  "settings": {
    "interfacePrefixBlacklist": [ "tailscale" ]
    }
}

Giải thích: Cấu hình này ra lệnh cho ZeroTier không gửi gói tin discovery và không cố gắng thiết lập kết nối thông qua bất kỳ interface nào có tên bắt đầu bằng "tailscale".


🛠 Bước 3: Khởi động lại dịch vụ

Để thay đổi có hiệu lực, bạn phải khởi động lại daemon của ZeroTier:

sudo systemctl restart zerotier-one

🛠 Bước 4: Kiểm tra kết quả

Bây giờ, hãy kiểm tra xem ZeroTier đã có thể kết nối bình thường chưa bằng cách thử SSH vào IP ZeroTier của máy khác hoặc sử dụng lệnh:

zerotier-cli listpeers

Nếu trạng thái (status) hiện DIRECT hoặc RELAY ổn định và không còn bị ngắt quãng khi Tailscale đang chạy, bạn đã thành công.

Script :

#!/bin/bash

# Configuration paths
ZT_CONF_DIR="/var/lib/zerotier-one"
ZT_CONF_FILE="$ZT_CONF_DIR/local.conf"

# Ensure the script is run as root
if [ "$EUID" -ne 0 ]; then
  echo "Please run as root (use sudo)."
  exit 1
fi

# 1. Check if ZeroTier is installed
echo "Checking if ZeroTier is installed on this host..."
if ! command -v zerotier-cli &> /dev/null && [ ! -d "$ZT_CONF_DIR" ]; then
    echo "❌ Error: ZeroTier is not installed on this system."
    echo "Please install ZeroTier first before running this script."
    exit 1
fi

echo "✅ ZeroTier detected."

# 2. Check for existing blacklist configuration
echo "Checking for Tailscale blacklist in local.conf..."

BLACKLIST_EXISTS=false
if [ -f "$ZT_CONF_FILE" ]; then
    # Check if the file contains both the key and the value
    if grep -q "interfacePrefixBlacklist" "$ZT_CONF_FILE" && grep -q "tailscale" "$ZT_CONF_FILE"; then
        BLACKLIST_EXISTS=true
    fi
fi

if [ "$BLACKLIST_EXISTS" = true ]; then
    echo "✅ Success: ZeroTier is already configured to blacklist Tailscale."
    exit 0
else
    echo "⚠️ Warning: Tailscale is NOT in the ZeroTier blacklist."
    read -p "Do you want to add 'tailscale' to the blacklist? (y/n): " confirm

    if [[ "$confirm" =~ ^[Yy]$ ]]; then
        # Create directory if it doesn't exist (safety)
        mkdir -p "$ZT_CONF_DIR"

        # Backup existing file if it exists
        if [ -f "$ZT_CONF_FILE" ]; then
            cp "$ZT_CONF_FILE" "${ZT_CONF_FILE}.bak"
            echo "Backup of existing config created at ${ZT_CONF_FILE}.bak"
        fi

        # 3. Create or update local.conf
        cat <<EOF > "$ZT_CONF_FILE"
{
  "settings": {
    "interfacePrefixBlacklist": [ "tailscale" ]
  }
}
EOF

        echo "Configuration written to $ZT_CONF_FILE."
        
        # 4. Restart ZeroTier service
        echo "Restarting ZeroTier service..."
        systemctl restart zerotier-one

        if [ $? -eq 0 ]; then
            echo "✅ Done! ZeroTier now ignores Tailscale interfaces. Conflict resolved."
        else
            echo "❌ Error: Failed to restart ZeroTier. Please check 'systemctl status zerotier-one'."
        fi
    else
        echo "Operation cancelled. No changes were made."
    fi
fi

Thứ Tư, 10 tháng 9, 2025

Symbolic Link Creator - python

🔗 Symbolic Link Creator

Author: titanhp

Platform: Windows, macOS, Linux

Overview

Symbolic Link Creator is a user-friendly GUI application designed to simplify the creation of symbolic and hard links across major operating systems. Built with Tkinter and TkinterDnD2, it supports drag-and-drop functionality and automatically requests admin privileges on Windows when needed.

✨ Features

  • Create symbolic links for files and folders
  • Create hard links for files (where supported)
  • Drag-and-drop support for path selection
  • Admin privilege handling on Windows

🛠 Requirements

  • Python 3.7+
  • tkinterdnd2 library
  • Admin rights (Windows only)

🚀 Installation & Usage

  1. Clone or download the repository
  2. Install dependencies: pip install tkinterdnd2
  3. Run the app: python Symlink-Creator.py

🧭 Steps to Create a Link

  1. Select link type: symbolic or hard
  2. Choose link location and name
  3. Select destination path
  4. Click “Create Link”

📦 Building a Standalone Executable (Windows)

Use PyInstaller to create a standalone .exe:

pip install pyinstaller
pyinstaller --noconfirm --onefile --windowed --icon symlink.ico Symlink-Creator.py

The executable will be available in the dist folder.

📁 Project Structure

  • Symlink-Creator.py – Main script
  • symlink.ico – Optional icon
  • build/ – PyInstaller output
  • .gitignore – Git rules

📄 License

MIT License


Explore the project on GitHub

Thứ Ba, 10 tháng 6, 2025

Change the RDP port

A batch script to change the RDP port with the following steps:

  1. Check if the script is running as administrator; if not, restart with administrator privileges.
  2. Prompt the user to input the desired RDP port.
  3. Back up the current RDP registry settings in the same location as the batch script.
  4. Modify the RDP port in the registry and ensure RDP is enabled.
  5. Allow the specified port through Windows Firewall inbound rules.
  6. Display a confirmation message upon completion and require a key press to exit

Thứ Năm, 6 tháng 3, 2025

Problems connecting Remote Desktop, when using a Microsoft account.

 

Basically, when logging in using Remote Desktop and Microsoft account, use the password of the Microsoft account, not the PIN that is used to log in to the computer.
I did this, but the login still did not work. Maybe it was because I had just recently changed my account?
The solution in this case is to open a command prompt and enter the following command:

runas /u:MicrosoftAccount\[email protected] cmd.exe

The e-mail address must be adjusted according to the Microsoft account. After entering, we will be asked for the password.

Done! Then

we can try the login again, now it should work.

Thứ Ba, 19 tháng 3, 2024

Explorer Tab Utility là một công cụ mở rộng cho Windows Explorer (always open in new tab explorer)


Explorer Tab Utility là một công cụ mở rộng cho Windows Explorer, giúp người dùng có thể quản lý các thư mục và tệp tin một cách dễ dàng hơn thông qua việc sử dụng các tab giống như cách làm việc với trình duyệt web. Công cụ này được phát triển bởi w4po và có sẵn trên GitHub để tải về.

Với Explorer Tab Utility, bạn không cần phải mở nhiều cửa sổ Windows Explorer để làm việc với nhiều thư mục cùng lúc. Bạn có thể dễ dàng chuyển đổi giữa các tab khác nhau, giúp tăng hiệu suất làm việc và giảm thiểu sự lộn xộn trên màn hình máy tính của bạn.

Công cụ này cung cấp nhiều tính năng hữu ích như khả năng kéo và thả tab, nhóm các tab liên quan lại với nhau, và khôi phục các tab đã đóng trước đó. Ngoài ra, Explorer Tab Utility còn hỗ trợ các phím tắt để bạn có thể nhanh chóng thực hiện các thao tác mà không cần sử dụng chuột.

Để bắt đầu sử dụng Explorer Tab Utility, bạn chỉ cần tải công cụ từ trang GitHub của w4po và làm theo hướng dẫn cài đặt. Sau khi cài đặt, bạn sẽ thấy biểu tượng của Explorer Tab Utility xuất hiện trong thanh công cụ của Windows Explorer và có thể bắt đầu trải nghiệm sự tiện lợi mà công cụ này mang lại.

(tham chiếu: https://github.com/w4po/ExplorerTabUtility)


Thứ Tư, 29 tháng 11, 2023

Cryptomator - mã hoá với cloud



Cryptomator: Phần mềm mã hóa dữ liệu trên đám mây

Cryptomator là một phần mềm mã hóa dữ liệu trên đám mây miễn phí và mã nguồn mở. Phần mềm này cho phép bạn mã hóa các tệp và thư mục lưu trữ trên các dịch vụ đám mây như Google Drive, Dropbox, OneDrive,... giúp bảo vệ dữ liệu của bạn khỏi những kẻ tấn công.

Ưu điểm của Cryptomator

  • Mã hóa mạnh mẽ: Cryptomator sử dụng thuật toán mã hóa AES-256-GCM, đây là một trong những thuật toán mã hóa mạnh nhất hiện nay.
  • Dễ sử dụng: Cryptomator có giao diện người dùng đơn giản và dễ sử dụng. Bạn chỉ cần tạo một vault (kho lưu trữ) mới, thêm các tệp và thư mục vào vault, sau đó đặt mật khẩu cho vault.
  • Tương thích với nhiều dịch vụ đám mây: Cryptomator hỗ trợ nhiều dịch vụ đám mây phổ biến như Google Drive, Dropbox, OneDrive,...

Nhược điểm của Cryptomator

  • Khả năng bảo mật của vault phụ thuộc vào mật khẩu của bạn: Nếu mật khẩu của bạn bị lộ, kẻ tấn công có thể truy cập vào vault của bạn.
  • Không hỗ trợ mã hóa toàn bộ thư mục: Cryptomator chỉ hỗ trợ mã hóa từng tệp và thư mục riêng lẻ.

Kết luận

Cryptomator là một phần mềm mã hóa dữ liệu trên đám mây miễn phí và mã nguồn mở với nhiều ưu điểm nổi bật. Phần mềm này là một lựa chọn tốt cho những người muốn bảo vệ dữ liệu của mình khỏi những kẻ tấn công.

Quan trọng là nó miễn phí :))) 

Hoạt động tốt với cloud, chỉ sync các thay đổi, không phải sync lại toàn bộ như veracrypt ...

Cryptomator - Free Cloud Encryption for Dropbox & Co

Thứ Ba, 31 tháng 10, 2023

Giới thiệu và hướng dẫn sử dụng Tailscale


Giới thiệu và hướng dẫn sử dụng Tailscale, [Bài này viết bằng Bing, mà thấy hơi hơi hay hay nên lưu lại]

Tailscale là một dịch vụ VPN (Virtual Private Network) đơn giản và an toàn, cho phép bạn kết nối các thiết bị của mình với nhau qua mạng Internet. Tailscale sử dụng công nghệ WireGuard, một giao thức VPN hiện đại và nhanh chóng, để mã hóa và truyền dữ liệu giữa các thiết bị. Tailscale cũng tích hợp với các dịch vụ xác thực như Google, GitHub, Okta, để bạn có thể quản lý quyền truy cập của các thành viên trong mạng VPN của mình.

Tailscale có nhiều ưu điểm so với các dịch vụ VPN truyền thống, như:

- Dễ dàng cài đặt và sử dụng: Bạn chỉ cần tải ứng dụng Tailscale về các thiết bị của mình, đăng nhập bằng tài khoản xác thực, và kết nối với nhau qua địa chỉ IP riêng. Bạn không cần phải cấu hình firewall, router, hay NAT.

- An toàn và tin cậy: Tailscale sử dụng mã hóa đầu cuối (end-to-end encryption) để bảo vệ dữ liệu của bạn khỏi bị theo dõi, gián điệp, hay thay đổi. Tailscale cũng sử dụng các máy chủ trung gian (relay servers) để đảm bảo kết nối ổn định và liên tục giữa các thiết bị, ngay cả khi chúng ở sau các mạng lưới phức tạp.

- Linh hoạt và mở rộng: Tailscale cho phép bạn kết nối không giới hạn số lượng thiết bị trong mạng VPN của mình, từ máy tính cá nhân, điện thoại, máy chủ, đến các thiết bị IoT (Internet of Things). Bạn cũng có thể tạo nhiều mạng VPN khác nhau cho các mục đích khác nhau, ví dụ như làm việc nhóm, chia sẻ tài nguyên, hay chơi game.

Tuy nhiên, Tailscale cũng có một số nhược điểm mà bạn cần lưu ý, như:

- Phụ thuộc vào Internet: Tailscale hoạt động dựa trên kết nối Internet của các thiết bị. Nếu Internet bị chậm hay ngắt quãng, bạn sẽ không thể kết nối được với các thiết bị khác trong mạng VPN của mình.

- Không ẩn danh: Tailscale không phải là một công cụ để ẩn danh hay truy cập vào các nội dung bị chặn. Tailscale không thay đổi địa chỉ IP công khai của bạn, và cũng không có tính năng chọn máy chủ ở các quốc gia khác nhau. Nếu bạn muốn sử dụng VPN để bảo vệ quyền riêng tư hay tránh kiểm duyệt, bạn nên tìm kiếm các dịch vụ VPN khác.

- Có phí: Tailscale có gói miễn phí cho người dùng cá nhân, cho phép kết nối tối đa 100 thiết bị trong một mạng VPN. Tuy nhiên, nếu bạn muốn sử dụng Tailscale cho doanh nghiệp hay tổ chức, bạn sẽ phải trả phí theo số lượng thiết bị hoặc số lượng thành viên.

Để sử dụng Tailscale, bạn cần làm theo các bước sau:

- Bước 1: Tạo tài khoản Tailscale trên trang web https://tailscale.com/. Bạn có thể đăng ký bằng email hoặc sử dụng các tài khoản xác thực khác như Google, GitHub, Okta.

- Bước 2: Tải ứng dụng Tailscale về các thiết bị của mình, từ trang web https://tailscale.com/download/ hoặc các cửa hàng ứng dụng như Google Play, App Store. Tailscale hỗ trợ nhiều nền tảng khác nhau, như Windows, Mac, Linux, Android, iOS, hay Raspberry Pi.

- Bước 3: Đăng nhập vào ứng dụng Tailscale bằng tài khoản đã tạo ở bước 1. Sau khi đăng nhập, bạn sẽ thấy địa chỉ IP riêng của thiết bị mình, và có thể kết nối với các thiết bị khác trong mạng VPN của mình.

- Bước 4: Quản lý mạng VPN của mình trên trang web https://login.tailscale.com/admin/machines. Bạn có thể xem danh sách các thiết bị đã kết nối, thêm hoặc xóa các thành viên, tạo hoặc xoá các mạng VPN khác nhau, hay thay đổi các cài đặt khác.

Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về Tailscale và cách sử dụng nó.

Thứ Hai, 22 tháng 5, 2023

Symlink Creator


Symlink Creator là một công cụ hữu ích cho người dùng window, cho phép tạo ra các liên kết tượng trưng (symbolic links) đến các tệp tin và thư mục một cách dễ dàng. Các liên kết tượng trưng là những đường dẫn giả đến các đối tượng thực sự trên hệ thống tập tin, giúp tiết kiệm không gian lưu trữ và tăng hiệu quả quản lý. Symlink Creator có giao diện đơn giản và thân thiện, chỉ cần chọn đối tượng nguồn và đích, sau đó nhấn nút Create để hoàn thành. Công cụ này cũng hỗ trợ tạo ra các liên kết cứng (hard links) và các liên kết tham chiếu (junction points) nếu cần. Trong bài viết này, chúng tôi sẽ giới thiệu về các tính năng và cách sử dụng của Symlink Creator trên window nói chung.

Link download: here

Thông tin thêm về sự khác nhau giữa symlink và shortcut:
Symbolic Links và shortcut là cách để tạo liên kết đến một đối tượng hoặc tập tin trong hệ điều hành, nhưng chúng khác nhau về cách thức hoạt động và tính năng.

Symbolic Links (Liên kết tượng trưng):
  • Được hỗ trợ trong các hệ điều hành như Unix/Linux và Windows.
  • Cũng được gọi là symlink, soft link hoặc đường dẫn liên kết.
  • Tạo ra một liên kết từ một vị trí tới vị trí khác trong hệ thống tệp.
  • Khi tạo symbolic link, một tệp mới được tạo ra với một đường dẫn khác nhưng tham chiếu đến cùng một đối tượng hoặc tập tin.
  • Khi sử dụng symbolic link, việc thao tác trên liên kết sẽ ảnh hưởng đến đối tượng gốc và ngược lại.
  • Symbolic link có thể trỏ đến các tập tin, thư mục, hoặc đối tượng hệ thống khác.
  • Symbolic link có thể trỏ đến vị trí nằm trên một ổ đĩa khác hoặc trên mạng.
Shortcut (Lối tắt):
  • Được sử dụng chủ yếu trên hệ điều hành Windows.
  • Shortcut tạo ra một biểu tượng đại diện cho một đối tượng hoặc tập tin.
  • Khi tạo shortcut, không có tệp mới được tạo ra, chỉ có một biểu tượng được tạo ra trên nơi tạo shortcut.
  • Khi nhấp đúp vào shortcut, nó sẽ mở đối tượng hoặc tập tin gốc.
  • Shortcut chỉ trỏ đến tập tin hoặc ứng dụng cụ thể, không thể trỏ đến các thư mục hoặc đối tượng hệ thống khác.
  • Shortcut thường được sử dụng để tạo lối tắt nhanh đến các tập tin hoặc chương trình phổ biến trên hệ thống.
Tóm lại, Symbolic Links và shortcut đều được sử dụng để tạo liên kết đến đối tượng hoặc tập tin trong hệ điều hành, nhưng Symbolic Links cung cấp tính năng linh hoạt hơn với khả năng trỏ đến các đối tượng hệ thống khác và vị trí trên mạng, trong khi shortcut chỉ đơn giản là một biểu tượng đại diện cho một tập tin hoặc chương trình cụ thể trên Windows.




Thứ Hai, 1 tháng 3, 2021

Thứ Hai, 9 tháng 12, 2019

How to Clear RDP Connections History in Windows

@echo off
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers"
cd %userprofile%\documents\
attrib Default.rdp -s -h
del Default.rdp

Paste to cmd or save to bat file.
Then Run this file
Done!
https://textuploader.com/1ozc7/raw


Thứ Bảy, 7 tháng 12, 2019

How to enable or disable Secure Logon in Windows 10

One way of adding one more layer of security to your Windows computer is by enabling secure logon. By enabling secure logon, users are required to press Ctrl+Alt+Del before they can enter their credentials and log on.

Secure logon – Ctrl+Alt+Del

Secure logon offers a  keystroke sequence that cannot be intercepted by any application. When Secure Logon is enabled, no other malicious program can intercept your user name and password as you enter it. (NOTE: Please read comment below).
Pressing Ctrl+Alt+Del ensures that the authentic Windows logon screen appears. To enable secure logon, open Run, type Control Userpasswords2 or netplwiz and hit Enter to open the User Accounts Properties box.


Open the Advanced tab, and in the Secure logon section, click to clear the Require users to press Ctrl+Alt+Delete check box if you want to disable the CTRL+ALT+DELETE sequence. Click Apply/OK > Exit.

Source: https://www.thewindowsclub.com/secure-logon-ctrl-alt-del-windows

Thứ Ba, 18 tháng 6, 2019

EVKey - Bộ gõ tiếng Việt trên Windows

Đây là bộ gõ khá ổn.
Chức năng tương tự Unikey huyền thoại nhưng có bổ sung thêm, như có thể loại trừ các ứng dụng để không bị gõ nhầm tiếng Việt trong ứng dụng đó.
Tham khảo thông tin từ page chính thức:

Link bản download chính thức từ nhà phát hành:
http://tiny.cc/EVKey

Link bản 3.4.2:
http://pc.cd/nq6ctalK

Pass giải nén nếu có: LHT

Thứ Hai, 15 tháng 4, 2019

Thứ Tư, 14 tháng 11, 2018

Thứ Tư, 7 tháng 11, 2018

Epubor Ultimate | Chuyển định dạng sách tốt nhất cho Kindle


Chương trình có thể convert khá nhiều định dạng cho ebook
Đơn giản và dễ sử dụng






Link download từ trang chủ:
https://www.epubor.com/ultimate-download.htm
Key kích hoạt:


Thứ Bảy, 20 tháng 10, 2018

Xóa file vĩnh viễn | Free File Shredder

Với File Shredder, có thể xóa các tập tin khỏi ổ cứng mà không thể khôi phục. 
File Shredder đã được phát triển như là công cụ nhanh chóng, an toàn và đáng tin cậy để chia nhỏ các tập tin của công ty. 
Tác giả của chương trình này phát hành nó miễn phí theo giấy phép GNU và  có thể tải xuống File Shredder và sử dụng nó mà không có bất kỳ hạn chế nào. File Shredder là chương trình đơn giản nhưng mạnh mẽ và hiệu quả.
Ngoài ra chương trình còn được tích hợp vào menu chuột phải rất thuận tiện.

Link download:
http://www.fileshredder.org/
http://www.fileshredder.org/files/file_shredder_setup.exe



Thứ Sáu, 10 tháng 8, 2018

Chủ Nhật, 1 tháng 7, 2018

Đồng bộ thư mục thời gian thực trên windows - DSynchronize

DSynchronize là tiện ích nhỏ gọn đem lại cho người sử dụng những tính năng ưu việt trong việc thực hiện đồng bộ cùng lúc nhiều dữ liệu từ nhiều nguồn khác nhau một cách tiện lợi.
DSynchronize cho phép người sử dụng đồng bộ dữ liệu từ nhiều nguồn chứa dữ liệu khác nhau như: ổ cứng, ổ mềm, LAN, ổ USB, CD/DVD… Do đó, bạn có thể chủ động đồng bộ các dữ liệu cần thiết trên bất kì thiết bị lưu trữ dữ liệu nào khi cần thiết.



Phần mềm DSynchronize có ưu điểm lớn là hỗ trợ người dùng đồng bộ hai hay nhiều dữ liệu cùng lúc một cách nhanh chóng mà không xảy ra sự cố hay lỗi nào. Tính năng hữu ích này giúp người dùng tiết kiệm được đáng kể thời gian và công sức khi làm việc với số lượng lớn nhiều dữ liệu cần thiết cho công việc của mình.

Bên cạnh đó, với DSynchronize bạn cũng có thể thiết lập lịch trình để đồng bộ một cách tự động các dữ liệu mà không cần thường xuyên bên cạnh máy tính. Bạn có thể xác định thời gian, ngày để đồng bộ các dữ liệu một cách chủ động khi bận các công việc khác nhau. Tính năng này sẽ giúp người thực hiện đồng bộ một cách khoa học và phù hợp với thời gian biểu của cá nhân.

Những tính năng chính của DSynchronize:

- Khả năng đồng bộ dữ liệu từ nhiều nguồn: ổ cứng, ổ mềm, LAN, ổ USB, CD/DVD…
- Hỗ trợ đồng bộ hai hay nhiều dữ liệu cùng lúc với tốc độ cao.
- Tính năng lên lịch đồng bộ theo ngày, thời gian để đồng bộ dữ liệu tự động.
Tính năng nổi bật DSynchronize:

  • đồng bộ dữ liệu
  • đồng bộ dữ liệu ổ cứng
  • đồng bộ hóa dữ liệu
  • đồng bộ thời gian thực
  • tốc độ siêu nhanh
Link download: http://dimiodati.altervista.org/zip/dsynchronize.html

Thứ Bảy, 21 tháng 4, 2018

Thứ Tư, 21 tháng 2, 2018

Thứ Tư, 24 tháng 1, 2018

Tool quay màn hình (nhẹ)


FastStone Capture là một công cụ nhỏ gọn, chụp ảnh màn hình và quay video trên máy tính rất là chuyên nghiệp. Công cụ này cho phép bạn chụp ảnh màn hình hay quay video ở bất cứ vị trí nào trên Windows với nhiều cửa sổ kích thước khác nhau như chụp ảnh toàn mình hình ( Full Screen) chụp cửa sổ Windows, chụp ảnh tùy chọn theo kích thước từ nhỏ đến lớn, quay video ở cửa sổ màn hình, tùy chọn kích thước để quay video.
Hỗ trợ lưu ảnh với đuôi định dạng BMP, GIF, JPEG, PCX, PNG, TGA, TIFF và PDF.
FastStone Capture tích hợp nhiều menu, cho phép bạn chỉnh sửa ảnh, thêm chú thích vào hình ảnh, thêm văn bản, xoay hình ảnh, cắt và ghép hình ảnh ...
Những tính năng chính của Phần mềm này:
  • Chụp ảnh màn hình thật đơn giản và nhanh chóng chuyên nghiệp ( người dùng có thể chụp ảnh toàn màn hình chỉ với nút phím nhanh là Print Screen)
  • Chụp ảnh bản hình với nhiều chế độ tùy chọn cửa sổ kích thước khác nhau.
  • Lựa chọn xác định vị trí chụp ảnh màn hình mà mình thích.
  • Hỗ trợ lưu ảnh định dạng khác nhau như : BMP, GIF, JPEG, PCX, PNG, TGA, TIFF và PDF
  • Tích hợp với công cụ chỉnh sửa ảnh có sẵn trên Windows.
  • Quay video: toàn màn hình. tùy chọn vị trí quay,
  • Lưu video thật nhanh chóng và dung lượng nhỏ gọn.
  • chia sẻ ảnh qua email.
  • Copy ảnh, cắt, ghép ảnh.
  • Chỉnh sửa ảnh.
  • Thêm chú thích cho hình ảnh, video.v.v...
  • Zoom ảnh.
  • Kết hợp với ứng dụng Office.
Link:
https://anotepad.com/notes/g7sqp4

Thứ Bảy, 28 tháng 10, 2017

Xử lý cơ bản mail exim trong cpanel

Exim nói chung và trong cpanel nói riêng, cần có các thao tác xử lý cơ bản sau:
Xem số lượng mail đang queue:
/usr/sbin/exim -bpc
Xóa hết mail đang trong queue:
/usr/sbin/exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash
Hoặc
/usr/sbin/exim -bp | exiqgrep -i | xargs exim -Mrm

Tham khảo thêm bảng lệnh dành cho exim

Thứ Năm, 26 tháng 10, 2017

Script reset all rule iptables

This script will reset all rule iptables to default
Copy and save to reset_iptables.sh bash file

#!/bin/sh
echo "Stopping firewall and allowing everyone..."
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t raw -F
iptables -t raw -X


Or copy in this link
https://ghostbin.com/paste/xt8ho

Thứ Năm, 11 tháng 8, 2016

Fix: two finger scrolling is not working (windows 10)



After a quick search on support forums, i have found a very simple solution:
  1. Open Registry Editor (Windows + R, type regedit and hit Enter)
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh
  3. Create a new DWORD called UseScrollCursor with a value of 0.
  4. Logoff or Restart
That’s all!
More;
Reg file,
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh]
"UseScrollCursor"=dword:00000000

Thứ Sáu, 8 tháng 4, 2016

Khắc phục lỗi Cisco VPN trên windows 10

Cisco VPN khi cài đặt trên windows 10 sẽ gặp một số lỗi không mong muốn khiến người dùng không thể kết nối tới mạng của công ty hay bla bla
Dưới đây là file fix lỗi tôi đã tìm được khi cài đặt cisco vpn trên windows 10 hay các bản windows khác.
Chi tiết trong phần comment của file nén.
Link download:
https://goo.gl/AIpfok
https://codevui.net/sharenote/view.php?hashid=381b1f23b638704d886e5825ed54a1c4
VN
Pass giải nén: LHT
Bổ sung thêm cách sửa lỗi 442 khi chạy cisco vpn:
Lưu đoạn code dưới thành file.reg và chạy để fix lỗi đó:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CVirtA]
"DisplayName"="Cisco Systems VPN Adapter for 64-bit Windows"

Chủ Nhật, 27 tháng 3, 2016

Thứ Sáu, 22 tháng 1, 2016

[windows] Tạo phím tắt trong Run





Người ta hay dùng Run, gõ Regedit để mở Rigistry editor hay cmd để mở command line.


Vậy để tạo gõ tắt của riêng mình thì làm thế nào?
Theo dõi các bước sau:
B1: Xác định chương trình hay bất cứ thứ gì muốn gọi nhanh bằng Run. (tôi chọn game GTA 5)

B2: Tạo shortcut chương trình đó ra Desktop.

B3: Cut shortcut đó vào thư mục Windows của hệ thống.

B4: Done 
 

Thứ Sáu, 8 tháng 1, 2016

Fix lỗi addon không chạy nếu không được firefox verified

Bản firefox mới (hiện tại đang là firefox 43) không cho chạy các addon mà chưa đc firefox verified.
Cách sửa như sau:
1. Truy cập about:config
2. Tìm: xpinstall.signatures.required

3. Đặt giá trị là false
4. Done, các addon đã chạy hết :) 

Thứ Tư, 6 tháng 1, 2016

Sửa lỗi font chữ bị mờ trên Windows 10 trên máy có màn FULL HD

Khi sử dụng Windows 7, 8, hay 8.1 khi thiết lập DPI Scaling lên thành 125%, 150% hoặc có thể cao hơn để giúp hiển thị nội dung tốt hơn, và đương nhiên là không bị mờ chữ.
Nhưng đối với Windows 10, khi thiết lập DPI Scaling lên 125%, sẽ phát hiện ra rất nhiều các hộp thoại, và font chữ bị mờ đi, hoặc rất khó nhìn.
Đành phải thiết lập DPI về như cũ, nhìn các thứ đều bé tý :))

Cách khắc phục

Công cụ fix lỗi DPI Scaling cực kỳ đơn giản, đó chính là Windows 10 DPI Fix. Công cụ này sử dụng các thiết lập DPI Scale của Windows 8.1 để sửa lỗi cho Windows 10.

Cách sử dụng


Tích vào lựa chọn thứ 2 Use Windows 8.1 DPI Scaling (our fix).
Trong phần DPI Scale: thiết lập giá trị mà mình muốn (thường là 125%).
Sau khi thiết lập xong,  Logout hoặc Restart lại máy tính. 
Khi muốn gỡ bỏ, chỉ cần chạy lại chương trình và tích vào lựa chọn thứ nhất Use Windows 10 default DPI Scaling, và thiết lập DPI Scale về 100%.
Done :)
Link download:
Từ trang chủ: http://www.xpexplorer.com/installers/Windows10_DPI_FIX.exe

Thứ Bảy, 8 tháng 11, 2014

Fix firefox crashing

Firefox là trình duyệt khá nổi tiếng nhưng cũng có tai tiếng, cụ thể là hay bị crashing hay bla bla đại loại là hay treo khi nội dung web có flash




Flash player của Adobe mặc định bật chế độ ProtectedMode cho firefox.
Cụ thể chế độ có tác dụng ngăn chặn các cuộc tấn công từ các tệp SWF độc hại. Tuy nhiên, nó thường xuyên gây ra tình trạng  shockwave crash... thần thánh.
Bạn có thể tắt chế độ này bằng cách:

- Mở file mms.cfg theo đường dẫn:
+ Đối với windows 32bit: C:\Windows\System32\Macromed\Flash
+ Đối với windows 64bit: C:\Windows\SysWOW64\Macromed\Flash

- Thêm dòng sau vào cuối file vừa mở: ProtectedMode=0
- Lưu lại.
- Done!
Mình đã thử và cũng thấy đỡ xíu ;)

Theo dõi chi tiết hơn: http://1drv.ms/1xdTeLc