
Code C++ Đồ án SOCKET PROXY SERVER sử dụng cho HTTP
by Hùng Dũng Nguyễnin C & C++ on October 14, 2021Choose Your Desired Option(s)
Code C++ Đồ án SOCKET PROXY SERVER sử dụng cho HTTP
Một chương trình Proxy Server sử dụng cho HTTP có những chức năng sau:
1. Hỗ trợ HTTP 1.0 và HTTP 1.1
2. Chương trình cho phép Client truy cập website thông qua Proxy Server (GET, POST)
3. Chương trình chỉ hỗ trợ http, không hỗ trợ https.
4. Proxy Server phải xử lý đồng thời được các request từ client.
5. Proxy Server sẽ chạy trên port 8888.
6. Proxy Server cấu hình 1 file blacklist.conf, mỗi dòng chứa các domain website cấm
Client truy cập. Proxy Server sẽ chặn tất cả các truy cập trùng với các domain trong file.
Ví dụ:
abc.com.vn www.thongtin.net
…
7. Proxy Server có chức năng caching lại những nội dung của trang web, để phục vụ
cho Client khác nhanh hơn.

test chương trình
.1 Sử dụng web browser: dùng Firefox hoặc Google Chrome (cả 2 được cấu hình proxy
đến Proxy Server, port 8888), truy cập các website và hiển thị được nội dung của trang web.
2. Khi Client truy cập các trang bị cấm, Client nhận được kết quả 403 (Forbidden)
HTTP response. The Proxy Server không được gửi bất kỳ request nào tới web server.

Cấu hình IP và PORT cho proxy server

Tạo folder chứa các file cache

Khởi động Proxy Server

Truy cập vào trang web kenhtoeic.com( thành công)

Khởi động lại Firefox và tải lại trang kenhtoeic.com, lúc này sẽ nhanh hơn vì đã có dữ liệu
| Download Category | C & C++ |
| Product Homepage URL→ | |
| Product Version | |
| File Type | CPP, SLN, H, RC, TXT, DOCX |
| File Size | 20 MB |
| Developer | |
| Documentation |





