<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ngrok Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/ngrok/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/ngrok/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 27 Feb 2021 09:07:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Secure Tunnels to localhost using ngrok</title>
		<link>https://www.scmgalaxy.com/tutorials/secure-tunnels-to-localhost-using-ngrok/</link>
					<comments>https://www.scmgalaxy.com/tutorials/secure-tunnels-to-localhost-using-ngrok/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sun, 06 May 2018 23:57:51 +0000</pubDate>
				<category><![CDATA[ngrok]]></category>
		<category><![CDATA[localhost]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4944</guid>

					<description><![CDATA[<p>Secure Tunnels to localhost using ngrok ngrok is a free tool that allows you to expose a web server running [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/secure-tunnels-to-localhost-using-ngrok/">Secure Tunnels to localhost using ngrok</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-5004" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/05/architecture-after-ngrok-deployment.png" alt="" width="600" height="350" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/05/architecture-after-ngrok-deployment.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/05/architecture-after-ngrok-deployment-300x175.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><strong>Secure Tunnels to localhost using ngrok</strong></p>
<p><strong>ngrok is a free tool that allows you to expose a web server running on your local machine to the internet.</strong> It includes additional functionality that makes it easy to install and manage itself as a native operating system service on Windows, OS X and Linux.</p>
<p>It is is a multiplatform tunnelling, reverse proxy software that establishes secure tunnels from a public endpoint such as internet to a locally running network service while capturing all traffic for detailed inspection and replay.</p>
<p>The following are the issues that we were facing before Ngrok deployment:</p>
<ol>
<li>Unable to expose localhost application directly to internet without DMZ &amp; other network configuration</li>
<li>Unable to demonstrate an application to Client on urgent basis</li>
<li>Unable to share websites for testing purpose</li>
<li>Develop any services which consume Webhooks (HTTP CallBacks)</li>
<li>Can’t share a website temporarily that is running only on our developer machine</li>
<li>Time Consuming on network and DNS configurations</li>
<li>Can’t debug or inspect HTTP Traffic in a precise manner</li>
<li>Can’t run networked services on machines that are firewalled off from the internet</li>
<li>Unable to expose application behind http proxy</li>
<li>Unable to forward non-http and non-local network services</li>
</ol>
<p>It’s really easy to install and use</p>
<p>ngrok is built in Go so it is packaged as binaries for each major platform. To install ngrok do the following:</p>
<ol>
<li>Download the package for your system</li>
<li>Unzip the package</li>
<li>There is no step 3!</li>
</ol>
<p><strong>Once you have ngrok installed, using it to tunnel to an application running on, say, port 3000 is as easy as:</strong></p>
<pre class="brush: plain; title: ; notranslate">$ ./ngrok http 3000</pre>
<p><strong>Once you’ve unzipped the ngrok executable move it to a folder that’s in your $PATH then you can run ngrok from anywhere you want on the command line by just typing:</strong></p>
<pre class="brush: plain; title: ; notranslate">$ ngrok http 3000</pre>
<p><strong>It has a dashboard</strong><br />
http://127.0.0.1:4040</p>
<p><strong>You can secure your tunnels</strong></p>
<pre class="brush: plain; title: ; notranslate">$ ngrok http -auth &quot;user:password&quot; 3000</pre>
<p><strong>You can use custom subdomains</strong></p>
<pre class="brush: plain; title: ; notranslate">$ ngrok http -subdomain=thisisreallycool 3000</pre>
<p><a href="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/05/Architecture-after-Ngrok-deployment.jpg"><img decoding="async" class="aligncenter size-full wp-image-4945" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/05/Architecture-after-Ngrok-deployment.jpg" alt="" width="849" height="478" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/05/Architecture-after-Ngrok-deployment.jpg 849w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/05/Architecture-after-Ngrok-deployment-300x169.jpg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/05/Architecture-after-Ngrok-deployment-768x432.jpg 768w" sizes="(max-width: 849px) 100vw, 849px" /></a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/secure-tunnels-to-localhost-using-ngrok/">Secure Tunnels to localhost using ngrok</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/secure-tunnels-to-localhost-using-ngrok/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
