Proxy

Xin chào mọi người, đến với bài viết hôm nay chúng ta cùng khám phá nội dung proxy là gì? Những thông tin liên quan đến proxy server như cách thức hoạt động, tính năng của nó, tại sao nên sử dụng proxy, cách cài đặt,… không phải chờ đợi lâu, ngay bây giờ ta cùng…

1.     Proxy là gì?

Proxy là gì?
Proxy là gì?

Proxy Server hay máy chủ proxy là một loại máy chủ hoạt động gián tiếp làm cầu nối trung gian giữa internet và người dùng. Khi người dùng gửi yêu về một dịch vụ nào đó ví dụ như kết nối mạng thì máy chủ server thiết lập kết nối mạng, kiểm duyệt nó giống cách hoạt động của một tường lửa.

Khi bạn sử dụng proxy, giả sử bạn muốn truy cập vào trang web A và yêu cầu của bạn được chuyển sang cho máy chủ server, sau khi nó tiến hành kiểm duyệt thì sẽ đưa yêu cầu  của bạn đến địa chỉ IP của A. thông tin phản hồi của bạn được truyền ngược lại theo đường cũ từ web A đến máy chủ server và trả lời phản hồi cho bạn

So với lúc trước thì các máy chủ proxy hiện đại hoạt động với nhiều tính năng hơn bao gồm bảo mật, kiểm soát trình duyệt hoạt động như tường lửa, cung cấp kết nối trực tuyến và chia sẻ bộ nhớ đệm với mục đích nhằm làm tăng tốc độ và hiệu  suất làm việc hơn trước.

2.     Máy chủ proxy hoạt động như thế nào?

Thực ra máy chủ proxy không hơn không kém mà nó chỉ như một máy tính trên mạng internet. Nếu đã là một máy tính thì phải có một địa chỉ duy nhất gọi là địa chỉ IP ( hãy xem nó như địa chỉ nhà của bạn chỉ có một mà thôi).

Nếu bạn gửi một yêu cầu của bạn từ máy của bạn ra ngoài trực tuyến, trước tiên yêu cầu đó phải thông qua sự kiểm soát của proxy server, nghĩa là nó không được gửi trực tiếp đến nơi bạn yêu cầu mà nó được đưa đến máy chủ proxy. sau đó máy chủ này làm thay bạn tìm kiếm thông tin, thu thập dữ liệu, tìm câu trả lời và gửi lại để trả lời cho bạn.

Để đảm bảo an toàn cho bạn và thông tin bạn tìm kiếm, đóng vai trò trung gian phân phối trong quá trình truyền gửi qua lại giữa bạn  và web bạn yêu cầu thì nó thực hiện mã hóa nội dung, xáo trộn nội dung thông tin để dữ liệu không bị rò rỉ ra bên ngoài. Ngoài ra máy chủ proxy còn có thể thay đổi luôn cả địa chỉ IP của bạn do không biết địa chỉ thực của bạn. Thậm chí nó còn làm chức năng chặn truy cập vào một số trang web.

3.     Các chức năng của proxy server

·        Nó bao gồm những chức năng chính sau đây

Tường lửa và Filtering

Trong mô hình mạng OSI, proxy server hoạt động tại tầng 7_ứng dụng (Application), nó phức tạp, có nhiều tính năng hơn nên nó cũng khó khăn hơn trong cài đặt so với các tường lửa hoạt động ở các tầng dưới nó.

Nếu muốn nâng cao bảo mật hiệu suất làm việc thì có thể cài kết hợp cả proxy và tường lửa để cùng hoạt động, miễn sao cài đặt chúng trên cùng một server gateway là được.

·        Chia sẻ kết nối

Chia sẻ kết nối.
Chia sẻ kết nối.

Thay vì phải cấp trực tiếp mỗi một máy có một kết nối thì thông qua proxy tất cả các kết nối bên trong được thực hiện bằng cách đưa ra lần lượt các kết nối qua  một hay nhiều máy chủ proxy.

·        Caching và Proxy Server

Caching và Proxy Server
Caching và Proxy Server

Caching của các trang web có thể cải thiện chất lượng dịch vụ mạng theo 3 cách.

Thứ nhất, nó có thể bảo tồn băng thông mạng, tăng khả năng mở rộng.

Thứ hai, có thể cải thiện khả năng đáp trả cho các máy khách.

Thứ ba, tăng khả năng phục vụ của các bộ đệm máy chủ proxy.

4.     Phân loại máy chủ proxy?

Tùy theo từng mục đích sử dụng mà bạn nên dùng các loại máy chủ proxy khác nhau cho phù hợp với trường hợp để sử dụng của nó.

Proxy trong suốt.

 Một dạng proxy thực hiện chức năng xác thực và không có khả năng thay đổi nội dung yêu cầu. Cho phép thiết lập kết nối dễ dàng từ máy khách đến web được yêu cầu mà địa chỉ IP của bạn vẫn chuyển đến web tìm kiếm

Được các doanh nghiệp, thư viện, trường học sử dụng để lọc dữ liệu, tiết kiệm chi phí quản trị ví không cần cấu hình máy chủ, tiết kiệm băng thông, thời gian, tốc độ phản hồi ngược chiều nhờ sao lưu.

Proxy ẩn danh

Proxy ẩn danh cho phép bạn thực hiện truy cập trực tuyến an toàn hơn bằng cách chuyển đổi địa chỉ IP của bạn sang địa chỉ khác nếu bạn dùng nó. Làm cho bạn riêng tư hơn khi lướt web, bạn có thể tránh những phiền hà từ quảng cáo địa phương, những nguy cơ tiềm ẩn.

Làm biến dạng proxy

Mục đích tương tự như loại proxy ẩn danh, chỉ khác ở cách thức vận hành. Đối với ẩn danh thì không thấy Ip của bạn còn với biến dạng thì làm cho địa chỉ IP của bạn bị sai lệch đi như kiểu thay thế một IP khác. Để cho dễ hiểu bạn xem xét ví dụ này, bạn ở Việt Nam truy cập với IP của Việt Nam nhưng thông qua Proxy nó làm cho IP của bạn thành IP của Nhật bản chẳng hạn.

Proxy ẩn danh cao

Cũng thuộc loại proxy server nhưng với một loại đẳng cấp cao hơn, nói thay đổi ẩn danh định kỳ giúp cho duyệt web an toàn hơn, tăng độ khó kiểm soát lên làm cho khó có một ai biết được IP thật sự của bạn.

5.     Sử dụng máy chủ proxy để làm gì?

·        Dùng để theo dõi và lọc dữ liệu

Máy chủ proxy dùng để lọc các nội dung, trang web khi có yêu cầu để phản hồi lại người dùng hoặc có thể không trả lời lại( đối với nội dung được yêu cầu bị hạn chế và cấm) nhằm đảm bảo việc dùng internet hợp pháp.

Trước khi lọc nội dung thường sẽ có tính năng xác thực người dùng với mục đích kiểm soát lượng truy cập. Nó có khả ghi lại lịch sử URL, thống kê băng thông. Cung cấp tính năng diệt virus, phần mềm mã độc

Một số nơi như doanh nghiệp, trường học, chính phủ sẽ có các thông tin quan trọng, những nơi hạn chế đối tượng người dùng nên dùng proxy chuyên dụng để lọc và chặn kiểm soát.

Nếu nội dung web sử dụng giao thức bảo mật an toàn như SSL để mã hóa thì proxy không thể lọc được phần bên trong nội dung.

Bạn có thể không biết ở một số quốc gia trên thế giới bị hạn chế truy cập dựa trên địa chỉ IP nếu địa chỉ đó không thuộc quốc gia đó.  Nên có thể thông qua proxy của nước đó để truy cập vào địa chỉ IP của quốc gia đó. Điều này được áp dụng một số doanh nghiệp thông minh muốn mở rộng thị trường ở các quốc gia hạn chế truy cập dựa vào iP

Tất cả nội dung trao đổi thông qua proxy đều được ghi lại trong nhật ký. Máy chủ có thể nghe lén hoạt động giữa khách truy cập và website được truy cập

·        Dùng để cải thiện hiệu suất

Khi có một máy khách yêu cầu tìm kiếm nào đó máy chủ proxy tiến hành lưu trữ những yêu cầu đó cũng như các thông tin phản hồi lại yêu cầu đó, điều này giúp làm việc nhanh hơn nếu khách yêu cầu lại thông tin đó, hoặc các máy khác cũng yêu cầu cùng một nội dung đó.

Nhờ vào lưu trữ bộ máy đệm mà giúp các hoạt động hiệu quả hơn, giúp tiết kiệm băng thông, chi phí tìm kiếm.

·        Dùng để dịch nội dung

Thông qua proxy để dịch nội dung từ ngôn ngữ các nước khác sang nước nội địa. Lượng người dùng internet là toàn cầu với nhiều loại ngôn ngữ quốc tế khác nhau. Ví dụ trang web bạn muốn tìm kiếm có nội dung được viết bằng ngôn ngữ tiếng anh, khi thông qua dịch proxy ngôn ngữ sẽ được dịch sang tiếng việt cho bạn có thể đọc hiểu rồi chuyển phản hồi lại cho bạn. ngoài ra nó còn cung cấp cho bạn tính năng tùy chỉnh trở lại nội dung gốc nguyên bản, nghĩa là bạn có thể chọn xem với ngôn ngữ tiếng anh.

Máy chủ proxy có thể dịch bằng ba cách: dịch người, dịch máy hoặc dịch kết hợp cả người và máy.

·        Proxy có chức năng sửa lỗi

Nếu nội dung bị các lỗi sai thì proxy có thể tự động sửa lỗi sai đó thành đúng. Ngoài ra nó còn có thể giải quyết vấn đề về lỗi truy cập.

·        Có thể ẩn danh.

Ngày nay vì một số lý do riêng tư mà có một vài trang web ẩn danh (có thể hiểu địa chỉ IP của họ không hiện thân) trên internet, khiến người dùng khác không thể biết được họ đang truy cập trực tuyến.  và máy chủ proxy làm điều đó.

·        Bảo mật an toàn

Nó thực hiện bảo mật an toàn bằng cách thay đổi địa chỉ IP của máy truy cập sang một địa chỉ khác, từ đó các máy đích mà được yêu cầu sẽ không biết được địa chỉ thực sự gửi yêu cầu, đảm bảo an toàn cho máy khách. Bên cạnh đó nếu muốn nâng cao bảo mật có thể kết hợp với tường lửa.

6.     Vì sao nên sử dụng proxy server

Có rất nhiều nguyên nhân để bạn nên  dùng máy chủ proxy.

Để kiểm tra giám sát các hành vi trực tuyến đối với nhân viên của công ty và trẻ em của phụ huynh.  

Ngày nay các bậc phụ huynh cho con trẻ dụng các thiết bị thông minh để tiếp xúc với internet rất nhiều với mục đích muốn tốt cho con trẻ được tiếp thu nhiều kiến thức tốt, nhưng nội dung trên internet rất nhiều bao gồm tốt và xấu không dành cho trẻ em. Nếu  muốn con em họ không lạm dụng nhiều thời gian cho internet, hay truy cập trang web không dành cho trẻ em buộc họ phải luôn giám sát trẻ. Điều đó không có nghĩa họ phải lúc nào cũng có thời gian ở bên cạnh chúng, vì vậy họ có thể dùng proxy server để kiểm soát lượng truy cập, hành vi của trẻ.

Đối với các doanh nghiệp mà nói, có một số nội dung mật nội bộ chỉ có những người cấp cao trong công ty mới có quyền biết được nên nội dung này phải tuyệt đối bảo mật, các nhân viên không được phép truy cập vào.  Các doanh nghiệp dùng nó để kiểm soát hành vi sử dụng internet của nhân viên tránh tình trạng nhân viên của họ truy cập vào các trang web họ không mong muốn, đó là chưa kể đến việc họ có thể biết được nhân viên của mình có đang lơ là công việc để vui chơi trên internet trong thời gian làm việc hay không nhờ vào nhật ký ghi lại lịch sử truy cập để biết.

Nâng cao hiệu quả, tiết kiệm chi phí.

Bạn còn nhớ đến phần vừa nói trên về lưu trữ bộ nhớ đệm không? Với chức năng sao lưu bộ nhớ của máy chủ proxy. Khi công ty truy cập lần đầu nó sẽ tiến hành sao lưu lại để có thể dùng cho lần tiếp theo nhanh hơn mà không tốn thời gian tìm kiếm tốn băng không của công ty bạn. hoặc có nhiều nhân viên truy cập vào web đó nó có thể truy xuất ra ngay không kìm kiếm nhiều lần trên internet. Từ đó cho thấy năng suất hiệu quả được cải thiện hơn, tiết kiệm chi phí, thời gian và băng thông.

Tăng tính riêng tư

 Với chức năng thay đổi địa chỉ IP có thể giúp bạn tránh những phiền hà mà bạn không muốn có, ví dụ như quảng địa lý, hiện nay các nhà quảng cáo muốn tăng hiệu quả của họ hơn bằng cách nhắm vào đối tượng mục tiêu ở khu vực địa lý cụ thể, vì vậy mà họ dựa vào địa chỉ IP để biết được bạn đang ở đâu nếu  thuộc đối tượng họ nhắm đến thì bạn sẽ thấy quảng cáo của họ. Bên cạnh đó tránh được tình trạng bị mất thông tin cá nhân và hành vi duyệt web

Cải thiện bảo mật.

Máy chủ proxy giúp tăng khả năng bảo mật qua nhiều cách.  Nó giúp bạn tránh được vấn đề rò rỉ thông tin bằng chức năng mã hóa dữ liệu. Nó có khả năng ngăn chặn những trang web chứa mã độc không cho bạn tiếp xúc với chúng. Ngoài ra có thể nâng cao bằng cách dùng kết hợp với tường lửa và dùng dịch vụ VPN. Proxy server cho phép dùng kết hợp VPN_là dịch vụ cho phép bạn truy cập từ xa, bạn có thể không có mặt ở công ty nhưng vẫn truy cập được web nội bộ công ty, nó có thể dùng như mạng Lan, tách biệt internet.

Giúp truy cập vào những trang web bị chặn.

Bạn đang ở Việt Nam, bạn muốn tìm kiếm nội dung thuộc diện bị hạn chế truy cập vào trang web ở canada. Chỉ vì chính phủ họ không cho phép công dân nước khác truy cập vào. Hãy thông qua một máy chủ proxy ở nước canada và bạn có thể biết được nội dung ở khu vực đó.

7.     Những rủi ro máy chủ proxy?

Rủi ro của Proxy.
Rủi ro của Proxy.

Rủi ro sử dụng dịch vụ miễn phí?

Vẫn câu nói cũ, không ai cho không điều gì? Nếu bạn thấy một cái bánh từ trên trời rơi xuống thì hãy cẩn thận. các loại miễn phí thường không được đầu tư vào cơ sở hạ tầng, bảo mật, hiệu suất, quảng cáo… chính vì lý do đó mà họ thường dẫn đến một vài nguy cơ tiềm ẩn như các hacker dễ dàng đột nhập trộm cắp thông tin, nhúng mã độc, bị theo dõi ngầm bởi bên thứ ba, có thể bị quảng cáo gây phiền hà. Do đó bạn nên hạn chế dùng các phần mềm miễn phí nói chung và máy chủ proxy nói riêng.

Rủi ro lịch sử trình duyệt

 Các proxy server thường lưu lịch sử truy cập trực tuyến của bạn vào nhật ký của nó, thông tin này có khả năng không được mã hóa hoặc có thể các máy chủ proxy nay bán nó cho người khác vì không có gì là không thể xảy ra đúng không?

Giải pháp cho nguy cơ này, bạn nên xem chính sách của proxy có ghi lại nhật ký không? Nếu có hãy xem các chính sách đảm bảo pháp luật, bảo mật để đảm bảo an toàn cho bạn.

Không mã hóa.

Mã hóa giúp cho thông tin của bạn được an toàn, không bị rò rỉ dữ liệu. Nếu bạn dùng máy chủ proxy không có mã hóa thì cũng như bạn không dùng nó vậy. Mục đích bảo mật không còn, do đó bạn hãy kiểm tra xem nó có dùng mã hóa không nha.

8. Hạn chế nếu

– Nếu so với kết nối trực tiếp thì sử dụng proxy làm giảm tốc độ truy cập thực tế của bạn hơn vì nó là gián tiếp, phải thông qua trung gian thứ ba ( máy chủ proxy).

-Hiện nay có nhiều máy chủ proxy nên không biết chắc rằng bạn chọn đúng máy chủ proxy chất lượng. có khả năng một số máy chủ proxy được tạo ra bởi hacker vì mục đích xấu xa của họ thì sao?

-Nếu không có được chứng chỉ gốc cho phép của cơ quan cung cấp dịch vụ bảo mật như SSL/TLS thì không thể lọc dữ liệu mã hóa điều này có nguy cơ bị các cuộc tấn công trung gian.

– Một số nội dung web yêu cầu kiểm duyệt dựa trên IP gốc nếu dùng proxy mục đích này bị phá hủy.

-Có thể bị lợi dụng nó để dùng với mục đích xấu

– Mỗi loại yêu cầu cần có một loại proxy khác nhau, để làm được thì phải hiểu được các cấu hình máy, cài đặt, tính tương thích,…

Bên cạnh những hạn chế thì cũng có nhiều lợi ích để dùng proxy đúng không nào. Vì vậy nếu bạn có thể bỏ qua những hạn chế của nó thì hãy tìm hiểu cách cài đặt nha.

 9. Cách cài đặt proxy cho chrome

Cài đặt proxy cho Chrome.
Cài đặt proxy cho Chrome.

– Mở Chrome và Cài đặt trên thanh trình duyệt.

– Khi cửa sổ xuất hiện hãy nhấn vào phần nâng cao và tiếp tục kéo thanh trượt xuống dưới.

– Chọn mở cài đặt tùy chọn proxy trên máy tính của bạn

– Khi máy tính của bạn hiển thị lên trình cài đặt thì bạn tiến hành thay đổi thiết lập proxy

– Có hai cách  “Thiết lập proxy tự động (Automatic proxy setup)” và “Thiết lập proxy thủ công (Manual proxy setup)”

  •       Đối với thiết lập tự động nếu bạn không có một proxy nào thì hãy dùng loại này. Nhấn on để thiết lập hoàn tất, nếu mở cửa sổ cài đặt và nó đã thiết lập sẵn bạn hãy chọn “Use setup script” chuyển thành Bật (On). Cuối cùng, nhập URL của proxy vào ô “Script address” và nhấn Save để lưu lại.
Thiết lập tự động.
Thiết lập tự động.
  •       Đối với thiết lập thủ công

Bạn cần phải tìm hiểu một vài địa chỉ IP cụ thể cho máy chủ mà bạn muốn sử dụng.

Sau khi bạn đã có IP thì bạn phải điền nó vào ô Address và Port . Bạn cũng có thể điền các địa chỉ web cụ thể.

Bạn có thể chọn vào ô “Không sử dụng máy chủ proxy cho các địa chỉ cục bộ (mạng nội bộ)” (Don’t use the proxy server for local (intranet) addresses) ở dưới cùng của phần “Thiết lập proxy thủ công” (Manual proxy setup).

Cuối cùng nhấn lưu (save).

Thiết lập thủ công.
Thiết lập thủ công.

Bài viết đến đây đã kết thúc. Kha nhiều thông tin phải không mọi người ? nào là khái niệm proxy, cách nó hoạt động, các chức năng, áp dụng, phân loại, những hạn chế, rủi ro khi dung máy chủ proxy. Hi vọng mọi người sử dụng nó thật tốt và vận dụng nó cho phù hợp với mình nếu có thể.

Cảm ơn mọi người đã đọc bài viết này. Hẹn gặp lại ở lần tiếp theo.