Забудьте D2010 Datasnap. Это все еще решение с половинной поддержкой, которому не хватает гибкости и безопасности. Он будет работать только в очень простых сценариях и непригоден для использования в любом реальном приложении из-за множества недостатков.
Обновление : поскольку мне сказали, что мой ответ был аргументированным и бесполезным, я дам вам полный ответ: соединения через прокси-сервер - но прозрачный - не поддерживаются. Если вы посмотрите на реализацию TDSHTTPNativeClient, вы увидите, что он создает компонент TidHTTP, который позволяет устанавливать прокси, но реализация полностью упускает необходимость устанавливать прокси, потому что, вы знаете, прокси используются так редко сегодня о том, что не нужно было думать о них;). Этот компонент является частным, поэтому вы не можете легко получить к нему доступ. Вы можете попробовать с некоторым кодом RTTI, или вы можете попробовать изменить модуль DSHTTPLayer.pas, чтобы добавить недостающие фрагменты. Все это для установки того, что должно было быть базовой поддерживаемой функцией из коробки.
Но пока вы пытаетесь использовать этот Datasnap, вы столкнетесь со многими другими базовыми проблемами, поищите их в Quality Central. Опять же, я советую избегать этого Datasnap, если у вас нет базовых потребностей удаленного взаимодействия, пока Embarcadero не превратит его в настоящую профессиональную библиотеку удаленного взаимодействия, а не игрушку.
Обновление 2 : я добавил запрос на поддержку прокси для Quality Central, # 85467