質問させてください

javascriptで走らせる
JSONPって結局
yahooapiみたいな中継サーバーを通して外部のhtmlソースを取りに行ってるの?
もし外部サイトにyahooapiのドメインをブロックされたら取得できなくなる?

それともユーザーとか個人のIPから外部サイトにリクエストしにいって
htmlソース取得してきてるの?