hi everyone..
basically i was in need of a good setup/info that will make me look like 100% in my home country while i m away. after days n nights of research i have finally become successfull in creating a fully working setup that will keep your ebay bussiness running (perfect for drop-shippers) who are away on holidays.. i still have 2 weeks to go on mine but the plan isin place tested and fully working.. i am sure we all know that paypal will put your account as limited if you access it from outside your country of registration.. i will try to keep this guide as brief and to the point as possible explaining just a bit more where needed..
Requirements:
1. ADSL/CABLE ROUTER WITH SUPPORT OF DYNAMIC DNS
2. A LAPTOP (WHICH CAN RUN LINUX UBUNTU)
3. SQUID PROXY SERVER (WHICH WE WILL INSTALL ON UBUNTU)
Plan overview:
ok now so the plan is we have to keep something running at home on minimal hardware required basis which can give us maximum output and desired results. so basically we need a couple of hardware (which i m sure all of you must have) and some linux expertise (dont worry im here to help you out on this). The plan in simple is we will keep our adsl router on which will forward http request to laptop where squid proxy server is install..
Plan in Action.
Dynamic DNS: You must be thinking how is it possible to know your ip address when you are away from home, what if electricity problem occurs and your router is restarted? what if bla bla bla??? right? so here comes dynamic DNS comes into play.. go and register with dyndns.org its free service. What this service does is pretty simple.. each time your router will go online it will give its ip address to dyndns.org and dyndns.org will associate it with a hostname (which u will setup when you register there all free)
TASK1: register DYNDNS.ORG and get a free hostname you want to add your name on.. theres a long list from which you can choose.. lets say i choose endofinternet.com so i will add my pc name to it cipher1.endofinternet.com
TASK2: make sure your adsl router/firewall supports two very important functions. one is NAT (Network address translation) and other is DYNAMIC DNS. There is a long list which of hardware which supports these two functions, the cheapest being US-ROBITICS 9111 ADSL2+ WIRELESS ROUTER/FIREWALL. Enter your dyndns.org username and password in the router aswell as hostname which you registered on the website.. restart your router and goto dyndns.org login and see your ip address should be automatically updated against your hostname.. so now if you ping that hostname the responce will come from your own pc cool isnt it?
TASK3: install linux ubunto onto the laptop (I HAVE PICKED A LAPTOP BECAUSE IT CAN SUSTAIN POWER OUTAGE TAKES MINIMAL ENERGY, NO FANS AND MINIMAL RISK FOR BURNOUT IF LEFT ON FOR LONG). You can find linux distributions free of cost scattered around the internet. once installed goto system->administration->users asign a password for root as you require root access to install squid and configure it.. after that goto system->administration->software sources, it will update all the packages. now open a terminal and type sudo apt-get install squid, this will install squid (remember to login as root)
TASK4: configure squid proxy as per your requirement but remember to do the extra tweaks in squid.conf file so that your proxy becomes anonymous otherwise it will give your real ip address forwarded.
TASK5: now goto network address translation setting in your adsl router cofiguration and then goto virtual server settings, assign the local server ip address where your laptop is located (running squid proxy server) and also assign the port number of your squid server 3128 (common but you can change it as well in squid.conf). After this assign any port number (other then well known ports) for the external ip address..
what will this do? lets say you assign 7876 to your external ip which is 54.23.11.90 and you assigned 192.168.0.90 (laptop) port 3128 (squid), requests coming to the real ip address will be transferred to your local lan where your laptop is located and you will also hide from outside world that you are have a proxy server (because most common port for squid proxy is 3128 and not 7876 ..
ALL DONE: if all set correctly, imagine you are away from your home (USA/UK) sitting in china/bangkok/australia, now you open your laptop , clicked on IE. entered connection settings for IE as hostname cipher1.endofinternet.com and port 7876.
cipher1.endofinternet.com (is your pc back home) it will appear as if you are browsing from your home and not from anywhere else...
yes i will still suggest that you keep track of your ip addresses while still being away...(if incase it got changed somehow)
ok then i hope this guide give u some rough idea on what todo if you are going away somewhere and how it all works..
best wishes to you all