<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ShiftyTR</title>
    <description>The latest articles on DEV Community by ShiftyTR (@shiftytr).</description>
    <link>https://dev.to/shiftytr</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F762797%2F8fb9b05b-c685-47c4-b3cc-cd2743d6f25c.jpeg</url>
      <title>DEV Community: ShiftyTR</title>
      <link>https://dev.to/shiftytr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shiftytr"/>
    <language>en</language>
    <item>
      <title>Turn Your Phone into a Mobile Rotating Proxy without Root</title>
      <dc:creator>ShiftyTR</dc:creator>
      <pubDate>Thu, 16 Feb 2023 13:44:02 +0000</pubDate>
      <link>https://dev.to/shiftytr/turn-your-phone-into-a-mobile-rotating-proxy-without-root-16af</link>
      <guid>https://dev.to/shiftytr/turn-your-phone-into-a-mobile-rotating-proxy-without-root-16af</guid>
      <description>&lt;p&gt;First, you need to install the Localtonet app on your phone by download it from the Google Play Store here: &lt;a href="https://play.google.com/store/apps/details?id=com.localtonet.localtonetapp" rel="noopener noreferrer"&gt;https://play.google.com/store/apps/details?id=com.localtonet.localtonetapp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next, go to &lt;a href="https://localtonet.com/" rel="noopener noreferrer"&gt;https://localtonet.com/&lt;/a&gt; and sign up for an account. Once you're signed up, go to the clipboard page and copy the AuthToken.&lt;/p&gt;

&lt;p&gt;On the Localtonet app on your phone, paste the AuthToken in. You should see an Android icon on the "My tokens" page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjp9rzhghc88wj1zl14i8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjp9rzhghc88wj1zl14i8.png" alt=" " width="800" height="34"&gt;&lt;/a&gt;&lt;br&gt;
You can adjust the settings for how often the phone goes into airplane mode (as marked in blue in the screenshot), and you can also generate a reset link.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmicybjlqrvsaw314fapc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmicybjlqrvsaw314fapc.png" alt=" " width="616" height="523"&gt;&lt;/a&gt;&lt;br&gt;
If your phone is not rooted, when you generate a reset link, trigger it once and the default assistant settings page will open. From there, select Localtonet as the default assistant.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fczgyti66bfoa6t9i2af9.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fczgyti66bfoa6t9i2af9.jpeg" alt=" " width="800" height="1733"&gt;&lt;/a&gt;&lt;br&gt;
Next, go to &lt;a href="https://localtonet.com/tunnel/proxyserver" rel="noopener noreferrer"&gt;https://localtonet.com/tunnel/proxyserver&lt;/a&gt; and choose either HTTP or SOCKS proxy, then create it. Click "Start" to start the proxy server.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5dlhkuupwb8mkw4721k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5dlhkuupwb8mkw4721k.png" alt=" " width="800" height="37"&gt;&lt;/a&gt;&lt;br&gt;
You can connect to the server using the IP address and port number provided. You can also set a username and password in the tunnel settings.&lt;/p&gt;

&lt;p&gt;Note that the SOCKS5 proxy supports TCP/UDP&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>How to access local webserver, raspberry pi and gameserver from the Internet</title>
      <dc:creator>ShiftyTR</dc:creator>
      <pubDate>Fri, 26 Nov 2021 15:55:28 +0000</pubDate>
      <link>https://dev.to/shiftytr/how-to-access-local-webserver-raspberry-pi-and-gameserver-from-the-internet-1n86</link>
      <guid>https://dev.to/shiftytr/how-to-access-local-webserver-raspberry-pi-and-gameserver-from-the-internet-1n86</guid>
      <description>&lt;p&gt;Suppose you are working on a hobby project or building projects on the spot to learn some concepts. Once you have completed the project and it is working as expected, you can share it with your friends and colleagues.&lt;/p&gt;

&lt;p&gt;However, you don't want to worry about hosting it on a web server as it involves purchasing a domain name, hosting space, and various other setups.&lt;/p&gt;

&lt;p&gt;Now some of you might suggest using the port forwarding option. For those unfamiliar with port forwarding, it is a process of intercepting traffic destined for a computer's IP / port combination and redirecting it to another IP and / or port.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="//localtonet.com"&gt;localtonet.com&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;LocaltoNet is a reverse proxy that enables you to expose your localhost services to the internet.&lt;br&gt;
You can share your local web server, connect your raspberry pi on ssh or its supports local game server like counter strike, minecraft etc. &lt;br&gt;
Its support HTTP/s, TCP and UDP protocols.&lt;/p&gt;

&lt;p&gt;Visit the official docs for more information.&lt;br&gt;
Steps to download &amp;amp; use:&lt;br&gt;
    &amp;gt; Visit &lt;a href="//localtonet.com"&gt;localtonet.com&lt;/a&gt;&lt;br&gt;
    &amp;gt; Download and unzip file. Start localtonet. Copy Auth Token on your dashboard and paste on command line.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flocaltonet.com%2Fhomepage%2Fimg%2Fhttp_tunnel.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flocaltonet.com%2Fhomepage%2Fimg%2Fhttp_tunnel.gif" alt="&amp;gt;"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://dev.tongrok%20com"&gt;ngrok.com&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;ngrok gives you a public URL for the web app running on localhost.&lt;/p&gt;

&lt;p&gt;It is a reverse proxy software that establishes secure connections from a public endpoint to a locally running service.&lt;/p&gt;

&lt;p&gt;There are two ways to use ngrok:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Download the software from the official website
Use npm to install
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Visit the official docs for more information.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>gamedev</category>
      <category>beginners</category>
      <category>testing</category>
    </item>
  </channel>
</rss>
