brauliobo.org | Blog | Fotos | Arquivos | Wiki


Your ISP is blocking your port 80?

That’s so stupid and explorative thing!

The easy and fast workaround comes in four steps:

  1. Configure a free dynamic dns service in your router
  2. Buy a cheap with 2 static IPs VPS service (I use siterack.net). Configure DNS properly with bind or CPanel.
  3. Setup crontab to run a proxy script every 30 seconds (append to /etc/crontab):
    * * * * * root webproxy.sh
    * * * * * root sleep 30;webproxy.sh
  4. Put webproxy.sh with execution permission bit in your PATH (change 84 to your webserver port and add an authorized key to your home server)
    #!/bin/bash
    netstat -tan | grep LISTEN | grep 80
    if [ "$?" -ne "0" ];then
            ssh -f -L *:80:*:84 user@yourdynamicdnsaddress sleep 999d
    fi
Good luck :)
SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

Deixe uma resposta

  

  

  


*

You can use these HTML tags

<a href=""title=""><abbr title=""><acronym title=""><b><blockquote cite=""><cite><code><del datetime=""><em><i><q cite=""><strike><strong>