Proxy là gì? Proxy đang là từ khóa có lượt tìm kiếm khá cao, vì nhiều lý do khác nhau nhưng quan trọng nhất chính là do nhu cầu chuyển đổi Proxy, cài đặt Proxy nhằm đảm bảo bảo mật cho việc truy cập trên môi trường Internet tăng cao vào các website nước ngoài ngày càng nhiều. Và các thuật ngữ như Proxy, Proxy Server có lẽ bạn cũng đã thấy đâu đó trên mạng khi đang mày mò tìm cách vào facebook khi bị cấm hoặc muốn fake IP để chơi một game nào đó.
Vậy Proxy là gì? Làm cách nào để cài đặt cấu hình Proxy trên máy? Proxy hoạt động như thế nào?
Hãy cùng La Factoria Web chúng tôi tìm hiểu về Proxy là gì để hiểu hơn bạn nhé.
Proxy là gì?
Proxy là một Internet server với nhiệm vụ chuyển tiếp và kiểm soát thông tin tạo sự an toàn cho việc truy cập Internet của các máy khách sử dụng dịch vụ Internet.
Trạm cài đặt proxy gọi là proxy server. Proxy hay trạm cài đặt proxy có địa chỉ IP và một cổng truy cập cố định.
Proxy, Proxy Server hay Máy chủ Proxy, là phương tiện trung gian cho phép thực hiện kết nối gián tiếp thay vì trực tiếp như các server thật, chúng ta có thể hiểu đơn giản nó là 1 chiếc máy tính khác có nhiệm vụ xử lý dữ liệu, giống như một bộ chuyển đổi thông tin của tín hiệu Internet. Thông qua việc kết nối qua 1 hoặc nhiều những chiếc server ban đầu máy tính của người dùng sẽ gửi đi những tín hiệu yêu cầu qua proxy server, những thông tin đó sẽ được xử lý và trả lại những gì cá nhân thấy mỗi khi truy cập vào Internet.
Proxy đóng vai trò trung gian giữa chiếc máy tính đang sử dụng với toàn bộ môi trường Internet bên ngoài.
Proxy còn được dùng để lọc, ngăn chặn các website những nội dung website tùy theo nhu cầu của chính phủ, các nhà cung cấp dịch vụ,…
Nó như cánh cửa để kết nối người dùng và Internet. Nó là hệ thống máy tính hoặc một Router được tách biệt kết nối giữa người gửi và người nhận.
Ví dụ: Một Proxy server address là 77.71.0.149:8080 thì trong đó địa chỉ IP là: 77.71.0.149 và cổng truy cập là 8080.
Proxy server có khả năng cung cấp sự bảo mật và các chức năng khác nhau, tùy thuộc vào chính sách thiết lập của người dùng.
Tính năng của Proxy Server là gì?
Tường lửa và Filtering
Proxy Server làm việc ở lớp Application (Ứng dụng), lớp 7 trong mô hình tham chiếu OSI và hỗ trợ lọc ứng dụng một cách độc lập. Nếu được cấu hình chuẩn đúng cách Proxy server sẽ cải thiện được vấn đề bảo mật và hiệu suất cho mạng, các proxy đều có khả năng mà các tường lửa thông thường không thể cung cấp được.
Chức năng lọc của máy chủ proxy được coi như bộ định tuyến thông thường. Các tường lửa thường sẽ không thể thấy được các Domain của website bên trong các thông báo và với lưu lượng dữ liệu gửi vào, các Router có thể lọc bởi địa chỉ mạng hay số cổng nhưng với Proxy lại có khả năng lọc dựa trên nội dung ứng dụng trong thông báo.
Chia sẻ kết nối với Proxy Server
Proxy Server là giải pháp cung cấp sự mở rộng và hiệu quả trong việc truy cập Internet. Nó sẽ thay việc gán cho mỗi máy khách một kết nối Internet trực tiếp, bằng tất cả các kết nối bên trong đều có thể được cho qua một hoặc nhiều proxy và tiếp đó lần lượt kết nối ra ngoài.
Proxy Server và Caching
Proxy Server kết hợp với caching của các website cải thiện chất lượng dịch vụ của một mạng. Cụ thể: Nó cải tiến băng thông mạng và tăng khả năng mở rộng, cải thiện khả năng đáp trả cho các máy khách. Và cuối cùng, các Proxy Server cache có thể tăng khả năng phục vụ với khả năng truy cập nguồn nguyên bản hoặc liên kết mạng trung gian kể cả khi đang offline.
Proxy Server vận hành thế nào?
Mọi máy tính trên Internet đều phải có địa chỉ IP duy nhất, địa chỉ IP giống như địa chỉ đường Internet cần biết địa chỉ IP của máy tính để gửi dữ liệu đến đúng máy tính cần nó, giống như bưu điện cần địa chỉ để gửi thư hay hàng đến cho bạn. Máy tính của cá nhân hay máy chủ Proxy đều có địa chỉ IP riêng.
Trên thực tế về cơ bản, máy chủ Proxy là một máy tính trên Internet với địa chỉ IP riêng nó mà máy tính của người dùng biết.
Khi một yêu cầu Web được gửi từ máy tính của bạn, nó sẽ đi tới máy chủ Proxy đầu tiên. Tại đây, dữ liệu sẽ được xử lý và thực hiện yêu cầu của bạn, đồng thời nó thu thập phản hồi từ máy chủ Web và trả về dữ liệu trang Web để bạn có thể thấy trang web trong trình duyệt của bạn.
Nó cũng mã hóa dữ liệu để không có bất cứ ai có thể đọc được trong quá trình vận chuyển. Và máy chủ proxy có thể chặn truy cập vào các website cụ thể dựa trên địa chỉ IP.
Hai loại Proxy căn bản
Máy chủ Proxy HTTP
Proxy http là loại máy chủ đơn giản nhất dành cho việc lướt web. Toàn bộ những gì nó có thể làm là chuyển hướng lưu lượng truy cập web Http và Https từ máy khách – chính là trình duyệt của bạn, tới máy chủ lưu trữ – máy chủ lưu trữ trang Web mà bạn muốn truy cập, che IP của bạn như là nguồn lưu lượng truy cập web.
– Ưu điểm của Proxy http là:
Các máy chủ này chỉ xử lý các yêu cầu Http nên chúng có tốc độ nhanh hơn các dịch vụ VPN miễn phí hay các máy chủ proxy SOCKS.
Các dịch vụ proxy miễn phí có sẵn làm cho máy chủ Proxy miễn phí trở thành sự lựa chọn hiệu quả về mặt chi phí cho các mục đích trình duyệt Web ẩn danh đơn giản.
– Nhược điểm là:
Không có lưu lượng truy cập nào được mã hóa
Chỉ giới hạn cho lưu lượng truy cập web
Web proxy miễn phí có thể mang lại mối đe dọa an ninh cao vì bảo mật cực kém
– Nên sử dụng Máy chủ Proxy Http? Là khi gặp trường hợp nếu một trang Web cụ thể nào đó bị chặn hoặc không khả dụng ở quốc gia bạn đang ở vì lý do kỹ thuật, thì thông qua nhà cung cấp dịch vụ Internet của bạn, thì một máy chủ proxy Http có thể giúp bạn truy cập tạm thời nhưng nó hơi chậm và không an toàn khi vào các trang Web nói trên.
Máy chủ Proxy SOCKS
Proxy SOCKS là một máy chủ Proxy có độ bảo mật cao hơn so với Http, các máy chủ này có thể truy cập các dịch vụ khác ngoài duyệt Web.
– Ưu điểm của SOCKS: Hỗ trợ lưu lượng truy cập không sử dụng giao thức Http như: SMTP, FTP và Torrent.
– Nhược điểm là: Các vấn đề về an ninh vẫ còn tồn tại; Tốc độ chậm hơn các máy chủ proxy HTTP (web).
– Khi nào nên sử dụng máy chủ proxy SOCKS?
Đó là trường hợp nếu nhu cầu của bạn chỉ là truy cập vào các Website chặn IP Việt Nam, bạn chỉ việc sử dụng Proxy là đã có thể vào rồi, lúc này bạn nên chọn Proxy vì thường Proxy tốc độ cao hơn SOCKS.
Các chuyên gia chơi tiền ảo sẽ dùng SOCKS vì nó có liên quan đến thông tin cá nhân buộc độ bảo mật phải cao. Còn nếu bạn muốn và biết cách chọn SOCKS thì vẫn có thể truy cập Internet với tốc độ vừa phải.
VPN khác Proxy như thế nào?
VPN là mạng riêng ảo với các đường truyền mã hóa với tính năng bảo mật và bảo vệ chuyên nghiệp mà không chỉ giúp ẩn địa chỉ IP của bạn. Với máy khách VPN trên thiết bị kết nối với máy chủ VPN, tất cả các lưu lượng truy cập của bạn sẽ được mã hóa ở mức độ phức tạp và bảo mật khác nhau.
Trong khi Proxy chỉ áp dụng ở mức độ trình duyệt và lỗ hổng bảo mật thì VPN áp dụng cho cả hệ thống máy tính với độ bảo mật cực kỳ cao.
Bạn có thể tham khảo về VPN là gì qua bài viết: VPN là gì? Tập hợp thông tin đầy đủ và chi tiết nhất về VPN dành cho bạn
– Ưu điểm
+ Bảo mật và bảo vệ kết nối được mã hóa hoàn toàn.
+ Linh hoạt và đáng tin cậy.
– Nhược điểm
+ Bạn phải trả phí để có thể sử dụng toàn bộ chức năng và độ tin cậy.
+ Dịch vụ miễn phí có thể có tốc độ chậm
– Khi nào nên sử dụng một dịch vụ VPN?
Đó là khi bạn muốn tìm kiếm một công cụ bảo mật và ẩn danh trực tuyến đáng tin cậy, thì lúc này một dịch vụ VPN sẽ là lựa chọn tốt nhất, tuy là một dịch vụ mất phí nhưng chắc chắn những lợi ích mà nó đem lại sẽ khiến bạn hài lòng.
Phân loại Proxy Server
Transparent Proxy (Proxy trong suốt)
Transparent Proxy hay còn gọi là Proxy trong suốt, trong quá trình sử dụng Proxy trong suốt sẽ khai thác địa chỉ IP của người dùng, xác định yêu cầu Web. Các doanh nghiệp, thư viện công cộng, trường học họ thường sử dụng Proxy trong suốt để lọc nội dung vì chúng dễ dàng thiết lập trên hệ thống client – server.
Anonymity Proxy (Proxy ẩn danh)
Anonymity Proxy hay còn gọi là Proxy ẩn danh sẽ không chuyển địa chỉ IP của người dùng tới website. Chính điều này giúp tăng độ bảo mật, ngăn chặn hành vi trộm cắp danh tính và giữ cho thói quen duyệt Web của bạn ở chế độ riêng tư nhất.
Với Proxy ẩn danh chúng cũng có thể ngăn Website phân phát nội dung tiếp thị, được nhắm chọn mục tiêu dựa trên vị trí của bạn.
Distorting proxy (Proxy mạo danh)
Hoạt động tương tự Proxy Ẩn danh, một máy Distorting proxy hay proxy mạo danh thực hiện chức năng bảo mật IP người dùng nhưng bằng cách gửi sai địa chỉ IP cho máy chủ Web. Vì vậy bạn có thể xuất hiện ở một vị trí khác để có thể truy cập vào nội dung bị chặn.
High Anonymity proxy (Proxy ẩn danh cao)
Trong các loại hình Proxy đã nêu thì Proxy ẩn danh cao hay High Anonymity proxy sẽ là cách truy cập Web an toàn nhất.
Máy chủ proxy ẩn danh cao này định kỳ thay đổi địa chỉ IP mà nó xuất hiện trên máy chủ Web và khiến việc theo dõi lưu lượng truy cập thuộc về cá nhân ai đó khó khăn hơn.
Ưu điểm của Proxy là gì?
Proxy Server hay máy chủ Proxy cần được sử dụng bởi các tổ chức hay doanh nghiệp vì tầm quan trọng của nó cũng như lợi ích mà nó đem lại như sau:
– Kiểm soát việc sử dụng Internet
Thiết lập máy chủ proxy trong mạng nội bộ doanh nghiệp hay trong gia đình giúp giám sát việc truy cập Internet của tất cả nhân viên trong nội bộ hay việc truy cập Web của trẻ em,… Với cơ chế bảo mật, proxy có thể từ chối truy cập vào trang Web để cá nhân không xem các trang Web này trong giờ hành chính, hay không cho trẻ vào những trang Web không mong muốn…
Họ điều hướng nhân viên bằng một ghi chú yêu cầu không xem các trang Web này trên mạng công ty. Tổ chức có thể giám sát và ghi lại tất cả các yêu cầu Web, vì vậy cho dù không chặn trang Web họ vẫn biết thời gian nhân viên dành cho những việc làm khác ngoài công việc.
– Tiết kiệm băng thông và nâng cao tốc độ
Với khả năng sao lưu bộ nhớ Cache (lưu một bản sao trang web cục bộ) các trang web thường truy cập, máy chủ proxy có thể tiếp nhận và xử lý cùng lúc các lượt truy cập có thể là lên tới hàng trăm hay hàng nghìn lượt. Điều này sẽ giúp tăng tốc độ truy cập và tiết kiệm băng thông rất nhiều.
– Bảo mật riêng tư
Máy chủ proxy cũng có thể sử dụng để duyệt Internet riêng tư hơn. Cấu hình máy chủ proxy cho phép việc mã hóa yêu cầu Web để không ai có thể đọc được giao dịch của bạn. Bên cạnh đó người dùng còn có thể tránh được các trang Web độc hại thông qua máy chủ proxy. Một số máy chủ proxy sẽ thay đổi địa chỉ IP và thông tin nhận dạng khác, có nghĩa là máy chủ đích không biết ai thực sự đã thực hiện yêu cầu ban đầu, giúp giữ thông tin cá nhân và thói quen duyệt Web của bạn riêng tư hơn.
– Truy cập vào các tài nguyên bị chặn
Máy chủ proxy cho phép người dùng truy cập vào trang Web bị chặn, bạn có thể đăng nhập vào máy chủ proxy ở nơi khác và khai thác tài nguyên từ vị trí đó. Bạn có thể hiểu máy chủ proxy cho phép người dùng phá vỡ các hạn chế nội dung do công ty hoặc một số tổ chức áp đặt nó khiến bạn giống như ở nước ngoài nhưng thực ra đang ở Việt Nam.
Tổng kết lại nếu muốn lướt Web mà không để ai biết bạn là ai, ko ai biết địa chỉ IP,… hoặc nói ngắn gọn là ẩn danh trên môi trường Internet thì bạn sẽ phải dùng đến Proxy. Thông qua việc kết nối qua Proxy, địa chỉ IP thực của bạn sẽ được mã hóa thay bằng địa chỉ của Proxy. Cách làm này sẽ giúp cá nhân người dùng hay chính bạn ẩn náu dễ dàng hơn trên môi trường ảo, nhưng tốc độ kết nối sẽ không ổn định bằng việc kết nối trực tiếp có lúc sẽ nhanh hơn hoặc sẽ chậm hơn.
Nhược điểm của Proxy Server là gì?
Với những ưu điểm ở trên thì bạn đã hiểu tại sao chúng ta lại cần dùng Proxy, nhưng tuy là khá hữu ích nhưng Proxy server vẫn còn tồn tại một số hạn chế bạn cần biết:
– Tốc độ truy xuất chậm hơn thực tế: Do các truy xuất phải thông qua máy chủ Proxy một cách gián tiếp chứ không phải là vì truy xuất trực tiếp nên nó thường không ổn định.
– Nguy cơ bị tấn công: Có một số máy chủ Proxy trên thực tế là do các Hacker lập ra để phục vụ cho các mục đích xấu của họ. Nên nếu người dùng vô tình sử dụng máy chủ này thì nguy cơ bị tấn công là rất cao.
– Có thể phải sử dụng một Proxy khác nhau cho từng nghi thức: Bởi vì máy chủ Proxy bắt buộc phải hiểu nghi thức để xác định các hành động được phép hay không nên đôi khi phải cần một Proxy cho từng nghi thức cụ thể.
– Khi chưa có Proxy cho dịch vụ mới thì rất khó khăn để đưa chúng vào hệ thống, lúc này cách tối ưu nhất là đặt nó bên ngoài tường lửa để đảm bảo an toàn vì nếu đặt trong hệ thống thì có thể trở thành lỗ hổng bảo mật.
– Rủi ro từ máy chủ proxy miễn phí. Việc sử dụng máy chủ miễn phí có thể đem đến nhiều rủi ro ngay cả với những dịch vụ sử dụng model doanh thu dựa trên quảng cáo. Các máy miễn phí thường là họ không đầu tư nhiều vào phần cứng hoặc mã hóa phụ trợ. Nên hoàn toàn có thể thấy các vấn đề hiệu suất và các vấn đề bảo mật dữ liệu tiềm ẩn nguy cơ một số trong số đó đang tìm cách ăn cắp số thẻ tín dụng của bạn.
– Với nhật ký lịch sử duyệt web. Máy chủ proxy có địa chỉ IP và thông tin yêu cầu Web ban đầu của cá nhân do đó cần phải tiến hành kiểm tra nhật ký máy chủ proxy và lưu dữ liệu đó.
– Nếu bạn sử dụng máy chủ proxy không có mã hóa có nghĩa là bạn đang gửi yêu cầu Web của mình dưới dạng văn bản thuần túy cơ bản nên bất cứ ai cũng có thể thấy tên người dùng, mật khẩu và thông tin tài khoản.
Proxy và NAT khác nhau như thế nào?
– NAT là biên dịch địa chỉ mạng trong mạng máy tính, hiểu là quá trình thay đổi thông tin địa chỉ IP trong gói tin đang được truyền qua một thiết bị định tuyến. Loại NAT đơn giản nhất cung cấp việc biên dịch một – một cho một địa chỉ IP nhất định.
– Một máy chủ Proxy sẽ đại diện cho các máy tính của khách hàng khi truy cập vào hệ thống
– NAT sẽ làm thay đổi địa chỉ nguồn gốc của lưu lượng truy cập tới thông qua nó, trước khi đi qua nó với Internet để đến với địa chỉ đích.
Với những ai đã từng biết đến mô hình kết nối mạng OSI (Open System Interconnection) thì hiểu là NAT hoạt động trên lớp mạng (lớp 3), với máy chủ Proxy thì hoạt động trên tầng giao vận (lớp 4) hoặc cao hơn.
– Điểm khác nhau giữa NAT và Proxy là gì?
+ Proxy server là đại diện cho các máy tính của người dùng khi truy cập hệ thống. NAT lại có chức năng là làm thay đổi địa chỉ gốc của traffic.
+ NAT hoạt động trên lớp mạng (lớp 3). Proxy hoạt động trên tầng giao vận hoặc cao hơn (tối thiểu lớp 4).
Hướng dẫn cài đặt Proxy Server
Cài đặt Free Proxy cho Firefox
Bạn có thể cài đặt Proxy Server cho Firefox vô cùng nhanh chóng và thuận tiện như sau:
Đầu tiên bạn hãy mở ô Menu trên thanh công cụ. Sau đó hãy chọn Option và kéo xuống cuối cùng, chọn tab Advanced => Network
Sau đó tại tab Connection Setting => Manual proxy configuration, sau đó tiến hành nhập như yêu cầu:
+ HTTP Proxy: Điền thông tin IP, Port của HTTP Proxy Server
+ hoặc HTTPS Proxy: Điền thông tin IP, Port của HTTPS Proxy Server.
Sau khi đã nhập địa chỉ và port của Proxy vào rồi nhấn OK.
Cài đặt Free Proxy cho Chrome
Cài đặt Proxy Server cho Chrome cũng được thực hiện vô cùng dễ dàng
Mở Chrome vào phần Cài đặt.
Một cửa sổ xuất hiện chọn vào mục Hiển thị cài đặt nâng cao và tiếp tục kéo thanh trượt xuống dưới.
Chọn vào Thay đổi thiết lập proxy
Chọn Connections và cuối cùng chọn LAN settings để hoàn tất cài đặt. Vậy là bạn đã thành công.
Cài đặt Free proxy cho Internet Explorer
Đầu tiên click chọn Tools sau đó chọn vào Internet Options.
Một cửa sổ xuất hiện chọn Connections, rồi chọn LAN settings thì sẽ tiếp tục xuất hiện bảng. Trong bảng này hãy check vào ô Use a proxy server for your LAN và tiếp tục nhập địa chỉ IP, điền Port và nhấn chọn OK để hoàn thành cài đặt.
Trên đây là tất cả những thông tin chia sẻ và hướng dẫn của La Factoria Web về Proxy là gì, và tất cả những điều liên quan như ưu điểm, nhược điểm, phân loại, tính năng của Proxy. Hy vọng rằng bạn sẽ có thể cân nhắc hơn đến vai trò cùng lợi ích mà nó đem lại để lựa chọn hay không việc sử dụng máy chủ Proxy để đảm bảo an toàn bảo mật khi thực hiện truy cập vào mạng Internet đang phát triển mạnh như hiện nay.