Những chi tiết trong việc Proxying thực hiện như thế nào khác nhau từ dịch vụ
này ñến dịch vụ khác, khi cài ñặt (set up) Proxying, có một vài dịch vụ ñược thực hiện dễ dàng hoặc tự ñộng, nhưng vài dịch vụ có sự chuyển ñổi rất khó khăn. Tuy nhiên, trong hầu hết những dịch vụ, ngoài yêu cầu những phần mềm Proxy Server tương ứng, trên Client cũng phải cần những yêu cầu như sau:
Custom Client software: phần mềm loại này phải biết như thế nào ñể liên kết với Proxy Server thay Server thật khi người sử dụng yêu cầu và yêu cầu Proxy Server những gì Server thật kết nối ñến. Nhưng phần mềm custom Client thường có hiệu quả chỉ một vài platform.
Ví Dụ: Package igateway từ Sun là một Proxy package cho FTP và Telnet, nhưng nó chỉ ñược sử dụng trên hệ thống Sun bởi vì nó cung cấp recompiled Sun binaries.
Hình 18: Kết nối giữa người dùng (Client) với Server qua Proxy
Mặc dù nếu phần mềm có hiệu quả cho platform tương ứng, nó cũng có thể
không phải ñiều mà người sử dụng mong muốn, Ví Dụ: trên Macintosh có hàng chục chương trình FTP Client, một trong vài số ñó thật sự có những giao diện khá
ấn tượng với người sử dụng, những phần khác có những ñặc ñiểm hữu dụng khác. Anarchie là chương trình mà nó kết hợp một archie Client và FTP Client bên trong chương trình ñơn, vì vậy người sử dụng có thể tìm file với archie và dùng FTP ñể
lấy nó, tất cả với giao diện người sử dụng thích hợp, ñiều này sẽ không may mắn cho chúng ta nếu muốn hỗ trợ Proxy Server.
Sử dụng những chuyển ñổi Client cho Proxying không dễ dàng thuyết phục
ñược người sử dụng. Trong hầu hết những hệ thống sử dụng Client không chuyển
ñổi những kết nối bên trong và một số chuyển ñổi chỉ với những kết nối bên ngoài, lúc này người sử dụng chỉ cần phải sử dụng thêm những chương trình thêm vào ñể
tạo ñược sự kết nối bên ngoài.
Custom user procedure: người sử dụng dùng phần mềm Client chuẩn ñể giao tiếp với Proxy Server và nó kết nối ñến Server thật, thay thế trực tiếp Server thật.
Proxy Server ñược thiết kế thực thi với phần mềm Client chuẩn. Tuy nhiên, chúng yêu cầu những người sử dụng theo những custom procedure. Người sử dụng trước tiên kết nối ñến Proxy Server và sau ñó cung cấp cho Proxy Server tên host mà họ muốn kết nối ñến. Bởi vì một vài nghi thức ñược thiết kế ñể truyền những thông tin này, người sử dụng không những phải nhớ tên của Proxy Server nhưng cũng phải nhớ những host khác mà họ muốn giao tiếp.
Như thế nào ñể thực hiện những công việc này, cần phải nắm ñược những thủ
tục ñặc trưng theo sau mỗi nghi thức.