{"id":724,"date":"2025-01-25T04:34:13","date_gmt":"2025-01-25T04:34:13","guid":{"rendered":"https:\/\/mathnodes.com\/?p=724"},"modified":"2025-01-25T04:34:13","modified_gmt":"2025-01-25T04:34:13","slug":"hard-restore-your-internet-on-os-x","status":"publish","type":"post","link":"https:\/\/mathnodes.com\/index.php\/2025\/01\/25\/hard-restore-your-internet-on-os-x\/","title":{"rendered":"Hard restore your internet on OS X"},"content":{"rendered":"\n<p>Let&#8217;s face it, computers are glitchy. Most of the times they work perfectly fine, other days everything we do seems to not work and the applications can become glitchy. This is a common occurrence in computers; things not behaving like they should. <\/p>\n\n\n\n<p>Once in a while, Meile may freeze up if left open too long or unexpectedly quit after running for a long time. These things happen with many apps and Meile is no exception. However, if you were connected to a node while this occurs, there may seemingly be no way to disconnect, or possibly you end up with a severed internet connection on your device. Never fear, the way Meile was designed we use external backend scripts to handle the networking on the computer. You can use these scripts in the case of such an occurrence. Here we present how to do this on Apple OS X if this occurs on your device.<\/p>\n\n\n\n<div style=\"height:41px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Steps to restore your internet on OS X<\/h2>\n\n\n\n<p>Open your finder, go to &#8220;Applications->Utilities&#8221; and open a terminal. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.07.50-PM-1024x486.png\" alt=\"\" class=\"wp-image-727\" srcset=\"https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.07.50-PM-1024x486.png 1024w, https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.07.50-PM-300x142.png 300w, https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.07.50-PM-768x364.png 768w, https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.07.50-PM-1536x729.png 1536w, https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.07.50-PM.png 1838w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Terminal<\/figcaption><\/figure>\n\n\n\n<p>Type the following commands once your terminal opens<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/.meile-gui\/bin<\/code><\/pre>\n\n\n\n<p>This will place you in our scripts folder. Now, there is one of two actions you can take which depends if you were connected to a Wireguard node or a V2Ray node. The first case covers if you were connected to a Wireguard node before your internet connection was severed. Type the following in the terminal for this case:<br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/sentinel-disconnet.sh<\/code><\/pre>\n\n\n\n<p>You will be prompted for your administrator password and then the script will close the Wireguard tunnel and restore the WiFi or Ethernet connection as it was before.<br><\/p>\n\n\n\n<p>In the case of being connected to a V2Ray node before Meile quit or your internet connection was severed; type the following in the terminal<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/tun2routes.sh down<\/code><\/pre>\n\n\n\n<p>Again this will prompt for your administrator password and will force quit the v2ray protocol and the tun2socks routing protocol. It will also restore your network routes to default. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"202\" src=\"https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.08.41-PM-1024x202.png\" alt=\"\" class=\"wp-image-728\" srcset=\"https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.08.41-PM-1024x202.png 1024w, https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.08.41-PM-300x59.png 300w, https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.08.41-PM-768x151.png 768w, https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.08.41-PM-1536x303.png 1536w, https:\/\/mathnodes.com\/wp-content\/uploads\/2025\/01\/Screen-Shot-2025-01-24-at-11.08.41-PM.png 1938w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Scripts in ~\/.meile-gui\/bin<\/figcaption><\/figure>\n\n\n\n<p>Viola! Your internet connection should be restored on OS X without restarting. <\/p>\n\n\n\n<p>Follow our blog for updates on how to do this on Windows and Linux in the case of the frustrating computer occurences. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sometimes things don&#8217;t go right. That&#8217;s why in case something unexpected occurs and your computer is left without internet we provide a safeguard measure to restoring your internet connectivity without the hassle of restarting your computer. This guide is targeted to OS X users.<\/p>\n","protected":false},"author":1,"featured_media":725,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45,16,24,29],"tags":[55,58,9,19,57,27,54,17,56],"class_list":["post-724","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-applications","category-documentation","category-guide","category-meile","tag-apple","tag-disconnected","tag-dvpn","tag-howto","tag-internet","tag-meile","tag-os-x","tag-vpn","tag-wifi"],"_links":{"self":[{"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/posts\/724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/comments?post=724"}],"version-history":[{"count":2,"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/posts\/724\/revisions"}],"predecessor-version":[{"id":729,"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/posts\/724\/revisions\/729"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/media\/725"}],"wp:attachment":[{"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/media?parent=724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/categories?post=724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mathnodes.com\/index.php\/wp-json\/wp\/v2\/tags?post=724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}