Khi sử dụng chức năng port forwarding cho các port của OpenVPN/Wireguard sử dụng giao thức UDP, bắt buộc phải tắt chức năng QoS thì mới kết nối từ xa được (nếu bật thì kết nối trong mạng LAN vẫn được, nhưng VPN là để kết nối từ xa, nên trong mạng LAN sẵn rồi […]
[.Net Core] Lấy địa chỉ IP máy khách khi API được đặt sau Reserve Proxy
Ta đã biết cách lấy địa chỉ IP của client bằng Request.HttpContext.Connection.RemoteIpAddress. Nhưng nếu API của chúng ta đặt sau một proxy như Nginx hay IIS thì kết quả trả về lại là 127.0.0.1 hoặc ::1, do nó lấy địa chỉ của con proxy thay vì địa chỉ thực sự. Địa chỉ đúng lúc này […]
Nâng cấp PostgreSQL từ phiên bản 14 lên 15 trên Windows
Giả sử máy đang cài PostgreSQL 14 và hoạt động bình thường trên cổng 5432. Tải phiên bản 15 về, cài trên cổng 5433. Cả 2 phiên bản đều đặt mật khẩu là 123456 cho tiện. Có 2 cách để nâng cấp như sau: Cách 1: Mở cmd gõ: Cách 2: Mở cmd gõ: Chép […]
Kết nối mạng khi sử dụng MacOS Ventura trên VMWare
Riêng phiên bản MacOS 13, sau khi cài đặt mặc định sẽ không kết nối mạng được. Việc cần làm là mở file .vmx lên, tìm đến dòng ethernet0.virtualDev = “e1000e” và sửa thành ethernet0.virtualDev = “vmxnet3”. Sau đó khởi động lại máy ảo. Để giảm độ giật lag và lỗi trong quá trình cài […]
Chặn truy cập web server Nginx qua IP
Mặc đinh, khi ta truy cập máy chủ qua địa chỉ IP thay vì tên miền, Nginx sẽ điều hướng ta tới website đầu tiên trong bảng chữ cái alphabet. Điều này có thể dẫn đến lộ IP thật trong khi ta đang sử dụng Cloudflare để ẩn IP của website, tránh bị DDOS. Để […]