The WYSIWYG module abstracts the integration and customization of client-side content editors. It enables you to install one or more supported editors, such as CKEditor or TinyMCE, and configure them per text format.
The upcoming release of Drupal 7.17 adds proxy server support to drupal_http_request. This allows drupal to route all external HTTP requests, made with the drupal_http_request function, through a proxy server.