Posts Tagged ‘debug’
Ngrok en Windows
Ngrok es una magnífica herramienta que nos permite publicar servicios que están alojados en nuestra máquina detrás de un firewall. Muy útil, para depurar servicios o aplicaciones web, que interactúen con otros servicios.
En mi caso lo uso para publicar aplicaciones web en IISExpress mientras desarrollo. Para ellos tenenmos que hacer los siguientes pasos.
1) Lo primero averiguar el puerto que está usando nuestra aplicación. Lo podemos ver desde IISExpress. Por ejemplo: 51234. Y decidir un dominio para ngrok, en nuestro caso example.ngrok.com
2) Permitimos conexiones externas en nuestro firewall a ese puerto:
netsh http add urlacl url=http://example.ngrok.com:51234/ user=todos
3) En el archivo: \Users\Usuario\Documents\IISExpress\config\applicationhost.config Añadir un nuevo binding para permitir conexiones externas, a nuestra aplicación buscando por su nombre.
<binding protocol="http" bindingInformation="*:51234:example.ngrok.com" />
4) Una vez hecho esto sólo tenemos que ejecutar ngrok
ngrok -authtoken TU_TOKEN -subdomain=example 51234
Y en consola veremos:
Fowarding http://example.ngrok.com -> 127.0.0.1:51234
Para acabar indicaremos como abrir varios puertos. Para esto hay que modificar el fichero:
\Users\Usuario\.ngrok Con una configuración parecida a esta:
auth_token: TU_TOKEN
tunnels:
example:
proto:
http: 51234
exmaple2:
proto:
http: 51235
Muy importante poner espacios, en lugar de tabuladores. Así en consola veremos:
Fowarding http://example.ngrok.com -> 127.0.0.1:51234
Fowarding http://example2.ngrok.com -> 127.0.0.1:51235
Enlaces de la semana 20080728
– Algunas información sobre Mobile Banking.
– Discusión sobre si WML está aún obsoleto.
– Usar Fiddler con el servidor de desarrollo de Visual Studio.