title: Connect to your external IP to simulate the internet
body: <p>So I'm writing this program that uses python and sockets to talk over the internet, but that's not the issue.</p>
  
  <p>The issue is I wish to test how the program works in a realistic internet environment.</p>
  
  <p>ie: My client connects to a proxy somewhere over seas, then the data comes back to my router to my other computer.</p>
  
  <p>so I want my data to go overseas, then come back.</p>
  
  <p>Anyway this can be done? or is this impossible? I've tried using proxy servers and I can't for the life of me get them to work!</p>