Tổng quan
ComponentSpace SOCKS and HTTP Proxy Component cung cấp một proxy client cho các kết nối TCP outbound tới proxy server HTTP, SOCKS v4, SOCKS v4A và SOCKS v5. Thư viện hướng tới các ứng dụng.NET cần đi qua firewall bằng proxy server thay vì kết nối trực tiếp.

Nền tảng triển khai sử dụng 100% managed C# code, phù hợp với nhóm phát triển làm việc bằng C#, VB.NET và các ứng dụng ASP.NET. Khả năng tương thích với Visual Studio cũng được nêu rõ, kèm ví dụ mã nguồn để tham khảo khi tích hợp.
Thư viện.NET viết bằng C# managed code, hỗ trợ kết nối TCP outbound qua HTTP, SOCKS v4, SOCKS v4A và SOCKS v5 proxy. Tương thích Visual Studio, có ví dụ cho C#, VB.NET và ASP.NET.
Tính năng nổi bật
- Hỗ trợ proxy HTTP, SOCKS v4, SOCKS v4A và SOCKS v5.
- Thực hiện kết nối TCP outbound thông qua proxy server.
- Cung cấp ProxyClientFactory để tạo proxy client theo loại chỉ định.
- Chuẩn hóa truy cập proxy client qua giao diện IProxyClient.
- Hỗ trợ lời gọi đồng bộ và bất đồng bộ theo Begin/End.
- Cho phép xử lý bất đồng bộ bằng events hoặc callbacks.
- Trace lệnh proxy và phản hồi khi cần theo dõi giao tiếp.
Ứng dụng thực tế
- Ứng dụng.NET cần gửi kết nối TCP outbound qua HTTP proxy.
- Hệ thống nội bộ phải đi qua firewall bằng SOCKS proxy.
- Dự án ASP.NET cần truy cập tài nguyên mạng thông qua proxy server.
- Nhóm phát triển muốn chuẩn hóa lớp truy cập proxy bằng IProxyClient.
- Môi trường Visual Studio cần thư viện proxy có ví dụ C# và VB.NET đi kèm.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET
- Nhóm phát triển C#
- Nhóm phát triển VB.NET
- Lập trình viên ASP.NET
Thông tin kỹ thuật
Câu hỏi thường gặp
Component hỗ trợ những loại proxy nào?
HTTP, SOCKS v4, SOCKS v4A và SOCKS v5.
Có hỗ trợ gọi bất đồng bộ không?
Có. Ứng dụng gọi có thể dùng synchronous hoặc asynchronous (Begin/End), và asynchronous có thể dùng events hoặc callbacks.
Có ví dụ mã nguồn đi kèm không?
Có. Gói sản phẩm nêu rõ có ví dụ cho C#, VB.NET và ứng dụng ASP.NET.
Sản phẩm tương thích framework và IDE nào?
Thông tin hiện có liệt kê.NET Framework 4.0,.NET Framework 2.0 cùng nhiều môi trường Microsoft Visual Studio, Visual Basic, Visual C++ và Visual C#.
Sản phẩm còn được phát triển tiếp không?
Từ năm 2012, sản phẩm không còn được actively developed nhưng vẫn officially supported.




Bình luận