DITCH your VPN! - How I Access my Home Server from ANYWHERE
Read full transcript 10 segments
-
so a few months ago a company called so a few months ago a company called twin gate reached out to me to try out twin gate reached out to me to try out twin gate reached out to me to try out their software and since then it has their software and since then it has their software and since then it has completely eliminated my need for a uh completely eliminated my need for a uh completely eliminated my need for a uh VPN to access my internal Network and I VPN to access my internal Network and I VPN to access my internal Network and I no longer need a reverse proxy or no longer need a reverse proxy or no longer need a reverse proxy or vulnerable ports exposed to the open vulnerable ports exposed to the open vulnerable ports exposed to the open internet and when it comes to actually internet and when it comes to actually internet and when it comes to actually configuring this software to connect to configuring this software to connect to configuring this software to connect to your local network externally there are your local network externally there are your local network externally there are a ton of features and actual finite a ton of features and actual finite a ton of features and actual finite control over access to your network you control over access to your network you control over access to your network you can add various users so for example I can add various users so for example I can add various users so for example I add myself give myself full access to add myself give myself full access to add myself give myself full access to just about everything I can add my wife just about everything I can add my wife just about everything I can add my wife and give her full access to our sonology and give her full access to our sonology and give her full access to our sonology so she can access the security system so she can access the security system so she can access the security system and photo backups and maybe I have a and photo backups and maybe I have a and photo backups and maybe I have a video editor or some employee that needs video editor or some employee that needs video editor or some employee that needs access to a specific company share and access to a specific company share and access to a specific company share and you could give them access to only that you could give them access to only that you could give them access to only that device and only that specific port and device and only that specific port and device and only that specific port and then when it comes to the actual then when it comes to the actual then when it comes to the actual security of the accounts and the access security of the accounts and the access security of the accounts and the access you could either just do a regular you could either just do a regular you could either just do a regular username password or you can set up username password or you can set up username password or you can set up two-factor authentication you could set two-factor authentication you could set two-factor authentication you could set up an actual authenticator app and a up an actual authenticator app and a up an actual authenticator app and a code and one thing you probably noticed code and one thing you probably noticed code and one thing you probably noticed is this background looks a little bit is this background looks a little bit is this background looks a little bit different compared to most of my videos different compared to most of my videos different compared to most of my videos and that's because I recently moved and and that's because I recently moved and and that's because I recently moved and because of that I had to kind of rebuild because of that I had to kind of rebuild because of that I had to kind of rebuild my network infrastructure and because of my network infrastructure and because of my network infrastructure and because of that I do need to do some work with twin that I do need to do some work with twin that I do need to do some work with twin gate and just to be able to demonstrate gate and just to be able to demonstrate gate and just to be able to demonstrate this for you guys what I'm going to do this for you guys what I'm going to do this for you guys what I'm going to do is I'm going to start from scratch now is I'm going to start from scratch now is I'm going to start from scratch now you may be asking yourself how does this you may be asking yourself how does this you may be asking yourself how does this actually work this right here is the actually work this right here is the actually work this right here is the twin gate website you go ahead and give twin gate website you go ahead and give twin gate website you go ahead and give it a read it will go over in a lot of it a read it will go over in a lot of it a read it will go over in a lot of detail about everything but here if we detail about everything but here if we detail about everything but here if we go to the documentation this will give go to the documentation this will give go to the documentation this will give you an overview of just about everything
-
you an overview of just about everything you an overview of just about everything you need to know I'm not going to go you need to know I'm not going to go you need to know I'm not going to go super far in depth in everything here as super far in depth in everything here as super far in depth in everything here as if you have specific use cases and if you have specific use cases and if you have specific use cases and whatnot you can see all that here you whatnot you can see all that here you whatnot you can see all that here you can see you can use it as a VPN can see you can use it as a VPN can see you can use it as a VPN replacement home lab and personal use replacement home lab and personal use replacement home lab and personal use cases which this right here is mostly my cases which this right here is mostly my cases which this right here is mostly my use case but just to give you a rough use case but just to give you a rough use case but just to give you a rough idea of how this actually works if we go idea of how this actually works if we go idea of how this actually works if we go over here to architecture and we go to over here to architecture and we go to over here to architecture and we go to how twin gate works it gives us this how twin gate works it gives us this how twin gate works it gives us this really nice kind of a layout right here really nice kind of a layout right here really nice kind of a layout right here of everything that's happening the main of everything that's happening the main of everything that's happening the main things that you are going to have to things that you are going to have to things that you are going to have to worry about is the actual client and the worry about is the actual client and the worry about is the actual client and the connectors essentially you have a connectors essentially you have a connectors essentially you have a connector or two or even more running on connector or two or even more running on connector or two or even more running on your home laap or your local network your home laap or your local network your home laap or your local network somewhere and that is going to be how somewhere and that is going to be how somewhere and that is going to be how you actually connect to the network the you actually connect to the network the you actually connect to the network the twin gate controller here is handled by twin gate controller here is handled by twin gate controller here is handled by twin gate this is basically your twin gate this is basically your twin gate this is basically your authentication it is the handshake in authentication it is the handshake in authentication it is the handshake in between the client which is running on between the client which is running on between the client which is running on your local hardware or your local your local hardware or your local your local hardware or your local computer that you're using to access computer that you're using to access computer that you're using to access your home network so that will handle your home network so that will handle your home network so that will handle the handshake and then we have the the handshake and then we have the the handshake and then we have the client here you can see here this is on client here you can see here this is on client here you can see here this is on AWS so you could actually put the AWS so you could actually put the AWS so you could actually put the connector on a cloud service if you want connector on a cloud service if you want connector on a cloud service if you want to but in this case we're going to be to but in this case we're going to be to but in this case we're going to be focusing on a on premise use case and if focusing on a on premise use case and if focusing on a on premise use case and if you want more examples of specifically you want more examples of specifically you want more examples of specifically what each of these components do what each of these components do what each of these components do including the controller here we have including the controller here we have including the controller here we have the client and the connector you can see the client and the connector you can see the client and the connector you can see all that there after the controller all that there after the controller all that there after the controller authenticates the connection you will authenticates the connection you will authenticates the connection you will have a peer-to-peer direct encrypted have a peer-to-peer direct encrypted have a peer-to-peer direct encrypted connection which this is nice as opposed connection which this is nice as opposed connection which this is nice as opposed or as compared to like a public VPN or as compared to like a public VPN or as compared to like a public VPN where all the data kind of has to filter where all the data kind of has to filter where all the data kind of has to filter through a server in this case it's just through a server in this case it's just through a server in this case it's just going to be a direct connection making going to be a direct connection making going to be a direct connection making latency really low so with that I think
-
latency really low so with that I think latency really low so with that I think I'm going to go ahead and sign in let's I'm going to go ahead and sign in let's I'm going to go ahead and sign in let's sign in here when you create a network sign in here when you create a network sign in here when you create a network it is whatever you want it to be. it is whatever you want it to be. it is whatever you want it to be. tate.com and here we are this is my tate.com and here we are this is my tate.com and here we are this is my connection history for my actual connection history for my actual connection history for my actual instance here and you could see there instance here and you could see there instance here and you could see there are a lot of connections here in the are a lot of connections here in the are a lot of connections here in the past there hasn't been much action in a past there hasn't been much action in a past there hasn't been much action in a while because I have been moving and I while because I have been moving and I while because I have been moving and I haven't had time to get this set up haven't had time to get this set up haven't had time to get this set up again but this dashboard is really nice again but this dashboard is really nice again but this dashboard is really nice the only actual information that's the only actual information that's the only actual information that's stored is kind of what you see here they stored is kind of what you see here they stored is kind of what you see here they don't store any of like your uh actual don't store any of like your uh actual don't store any of like your uh actual data that's um transferring in between data that's um transferring in between data that's um transferring in between the peer-to-peer connection which is the peer-to-peer connection which is the peer-to-peer connection which is definitely nice for privacy sakes but definitely nice for privacy sakes but definitely nice for privacy sakes but what I'm going to do is I'm going to what I'm going to do is I'm going to what I'm going to do is I'm going to kind of restart so there we go I got rid kind of restart so there we go I got rid kind of restart so there we go I got rid of everything when you first sign up and of everything when you first sign up and of everything when you first sign up and you log in you have a thing that looks you log in you have a thing that looks you log in you have a thing that looks like this it says welcome to Twin gate like this it says welcome to Twin gate like this it says welcome to Twin gate follow our setup guide to get started follow our setup guide to get started follow our setup guide to get started and that will go ahead and take you to and that will go ahead and take you to and that will go ahead and take you to the docu documentation page that we were the docu documentation page that we were the docu documentation page that we were just on and you have a couple steps just on and you have a couple steps just on and you have a couple steps first we're going to define the network first we're going to define the network first we're going to define the network and then set up connection to your and then set up connection to your and then set up connection to your network this is the documentation for network this is the documentation for network this is the documentation for that it's really easy gives you a that it's really easy gives you a that it's really easy gives you a step-by-step process of everything you step-by-step process of everything you step-by-step process of everything you are going to want to do back over here are going to want to do back over here are going to want to do back over here we are under networks let's go to remote we are under networks let's go to remote we are under networks let's go to remote networks and we are going to add a networks and we are going to add a networks and we are going to add a remote Network location you do have a remote Network location you do have a remote Network location you do have a couple Cloud options AWS Azure Google couple Cloud options AWS Azure Google couple Cloud options AWS Azure Google Cloud we are going to go with on premise Cloud we are going to go with on premise Cloud we are going to go with on premise and we're going to call this the same and we're going to call this the same and we're going to call this the same thing that it was you could call it thing that it was you could call it thing that it was you could call it really whatever you want it's up to you really whatever you want it's up to you really whatever you want it's up to you so let's add that remote Network and we so let's add that remote Network and we so let's add that remote Network and we can see right now it is offline if we go can see right now it is offline if we go can see right now it is offline if we go ahead and open that Network we have the ahead and open that Network we have the ahead and open that Network we have the connectors here now this is how as we connectors here now this is how as we connectors here now this is how as we saw in the kind of graph how it's saw in the kind of graph how it's saw in the kind of graph how it's actually going to connect your Pier to actually going to connect your Pier to actually going to connect your Pier to the network or it's the connector these
-
the network or it's the connector these the network or it's the connector these names are just kind of randomly names are just kind of randomly names are just kind of randomly generated if I go ahead and click on one generated if I go ahead and click on one generated if I go ahead and click on one right here you can see this is the steps right here you can see this is the steps right here you can see this is the steps to actually deploy this connector and we to actually deploy this connector and we to actually deploy this connector and we can name rename it later so here are the can name rename it later so here are the can name rename it later so here are the various options the ones that you're various options the ones that you're various options the ones that you're probably going to use is either going to probably going to use is either going to probably going to use is either going to be Docker or Linux and it will just run be Docker or Linux and it will just run be Docker or Linux and it will just run you through all the steps right here and you through all the steps right here and you through all the steps right here and you can see here this is the docker run you can see here this is the docker run you can see here this is the docker run command that you are going to want to command that you are going to want to command that you are going to want to input and if I scroll up here if I input and if I scroll up here if I input and if I scroll up here if I switch to Linux for example it's going switch to Linux for example it's going switch to Linux for example it's going to switch this to a curl command in to switch this to a curl command in to switch this to a curl command in which it's going to set that up as a which it's going to set that up as a which it's going to set that up as a system CTL thing and of course there's system CTL thing and of course there's system CTL thing and of course there's other options here you have Google cloud other options here you have Google cloud other options here you have Google cloud Helm Azure etc etc so we're going to go Helm Azure etc etc so we're going to go Helm Azure etc etc so we're going to go ahead and set this up as a Docker ahead and set this up as a Docker ahead and set this up as a Docker command we are going to generate our command we are going to generate our command we are going to generate our tokens so there are my tokens I do not tokens so there are my tokens I do not tokens so there are my tokens I do not need any assistance do make sure you need any assistance do make sure you need any assistance do make sure you don't share your tokens and I will be don't share your tokens and I will be don't share your tokens and I will be deleting this specific connector after deleting this specific connector after deleting this specific connector after recording so here are our containers now recording so here are our containers now recording so here are our containers now you do have some customization options you do have some customization options you do have some customization options you can enable local network connection you can enable local network connection you can enable local network connection logs make it available on the local logs make it available on the local logs make it available on the local network you have some settings here I do network you have some settings here I do network you have some settings here I do recommend if you want to enable some of recommend if you want to enable some of recommend if you want to enable some of these read the documentation to kind of these read the documentation to kind of these read the documentation to kind of learn how to do that and then here you learn how to do that and then here you learn how to do that and then here you scroll down earlier we didn't have this scroll down earlier we didn't have this scroll down earlier we didn't have this filled in it automatically filled it in filled in it automatically filled it in filled in it automatically filled it in for us this is our Docker run command for us this is our Docker run command for us this is our Docker run command for the actual container I'm going to go for the actual container I'm going to go for the actual container I'm going to go ahead and copy that command and just for ahead and copy that command and just for ahead and copy that command and just for the sake of Simplicity I'm going to just the sake of Simplicity I'm going to just the sake of Simplicity I'm going to just do this through the terminal so let's do this through the terminal so let's do this through the terminal so let's connect to that Intel Nook yes there we connect to that Intel Nook yes there we connect to that Intel Nook yes there we go oh we have some updates this is go oh we have some updates this is go oh we have some updates this is unrelated but I am going to run these unrelated but I am going to run these unrelated but I am going to run these real quick pseudo apt upgrade going to real quick pseudo apt upgrade going to real quick pseudo apt upgrade going to paste that in Docker run up a whole paste that in Docker run up a whole paste that in Docker run up a whole bunch of stuff all my keys and codes and bunch of stuff all my keys and codes and bunch of stuff all my keys and codes and important things that you don't want to
-
important things that you don't want to important things that you don't want to share with anybody I'm going to go ahead share with anybody I'm going to go ahead share with anybody I'm going to go ahead and hit and hit and hit enter pseudo and then that I always enter pseudo and then that I always enter pseudo and then that I always forget to do that you can make it so you forget to do that you can make it so you forget to do that you can make it so you don't need to run pseudo it's don't need to run pseudo it's don't need to run pseudo it's recommended enter and boom just like recommended enter and boom just like recommended enter and boom just like that and we could kind of go into painer that and we could kind of go into painer that and we could kind of go into painer and make sure it's up and running and and make sure it's up and running and and make sure it's up and running and there it is tremendous gopher there we there it is tremendous gopher there we there it is tremendous gopher there we go tremendous gopher is now connected go tremendous gopher is now connected go tremendous gopher is now connected you can see we have a little warning you can see we have a little warning you can see we have a little warning there one of two connectors is act Ive there one of two connectors is act Ive there one of two connectors is act Ive technically you really just need the one technically you really just need the one technically you really just need the one connector to get started and get logged connector to get started and get logged connector to get started and get logged in but the reason multiple connectors as in but the reason multiple connectors as in but the reason multiple connectors as many connectors as you can have is many connectors as you can have is many connectors as you can have is generally better let's say I wanted to generally better let's say I wanted to generally better let's say I wanted to perform some external server maintenance perform some external server maintenance perform some external server maintenance on this specific machine I needed to on this specific machine I needed to on this specific machine I needed to restart if this was the only connector restart if this was the only connector restart if this was the only connector available and I restarted this machine available and I restarted this machine available and I restarted this machine it would boot me offline or at least uh it would boot me offline or at least uh it would boot me offline or at least uh twin gate would boot me because there's twin gate would boot me because there's twin gate would boot me because there's no actual access to the connector you no actual access to the connector you no actual access to the connector you can set up multiple connectors and that can set up multiple connectors and that can set up multiple connectors and that way if one connector goes down another way if one connector goes down another way if one connector goes down another connector will take over of course we connector will take over of course we connector will take over of course we can edit these connectors I'm going to can edit these connectors I'm going to can edit these connectors I'm going to edit this I'm going to call this uh like edit this I'm going to call this uh like edit this I'm going to call this uh like that and actually I'm going to do delete that and actually I'm going to do delete that and actually I'm going to do delete because I need to remember to delete because I need to remember to delete because I need to remember to delete this later now just as an example we are this later now just as an example we are this later now just as an example we are here in my pride and joy this is unraid here in my pride and joy this is unraid here in my pride and joy this is unraid I talked up unraid enough in our last I talked up unraid enough in our last I talked up unraid enough in our last video there'll be a link to that on video there'll be a link to that on video there'll be a link to that on screen now but what we're going to do is screen now but what we're going to do is screen now but what we're going to do is go over to apps and we're going to set go over to apps and we're going to set go over to apps and we're going to set up another connector and twin gate is up another connector and twin gate is up another connector and twin gate is popular enough there should be one in popular enough there should be one in popular enough there should be one in here it might not be official if we go here it might not be official if we go here it might not be official if we go to Twin gate yeah cornflakes repository to Twin gate yeah cornflakes repository to Twin gate yeah cornflakes repository this isn't official but if we go ahead this isn't official but if we go ahead this isn't official but if we go ahead and click on install here you can see
-
and click on install here you can see and click on install here you can see twin gate connector and we have our twin gate connector and we have our twin gate connector and we have our access and refresh token now here we can access and refresh token now here we can access and refresh token now here we can see this connector it's not connected see this connector it's not connected see this connector it's not connected yet let's go ahead and open it up and yet let's go ahead and open it up and yet let's go ahead and open it up and then from there we need to generate our then from there we need to generate our then from there we need to generate our tokens authenticate and they do this a tokens authenticate and they do this a tokens authenticate and they do this a lot I currently only have the sign in lot I currently only have the sign in lot I currently only have the sign in with Google thing but every time you do with Google thing but every time you do with Google thing but every time you do anything that changes anything or any of anything that changes anything or any of anything that changes anything or any of the network infastructure you're going the network infastructure you're going the network infastructure you're going to need to authenticate yourself which to need to authenticate yourself which to need to authenticate yourself which is pretty good there we go so Docker we is pretty good there we go so Docker we is pretty good there we go so Docker we have our tokens and in this case we're have our tokens and in this case we're have our tokens and in this case we're not going to need to do this Comm not going to need to do this Comm not going to need to do this Comm command because we're doing this with a command because we're doing this with a command because we're doing this with a unraid application but let's copy our unraid application but let's copy our unraid application but let's copy our access token drop that in right here access token drop that in right here access token drop that in right here copy our refresh token drop that in copy our refresh token drop that in copy our refresh token drop that in right here I'm going to edit this real right here I'm going to edit this real right here I'm going to edit this real quick and there we go all that looks quick and there we go all that looks quick and there we go all that looks good so if I just go ahead and apply good so if I just go ahead and apply good so if I just go ahead and apply this it is going to do everything for us this it is going to do everything for us this it is going to do everything for us it should be fairly quick Booyah there it should be fairly quick Booyah there it should be fairly quick Booyah there we go done so now if we go back over we go done so now if we go back over we go done so now if we go back over here it's currently offline if we here it's currently offline if we here it's currently offline if we refresh the page Boop there we go it is refresh the page Boop there we go it is refresh the page Boop there we go it is now online so now you can see hopkey now online so now you can see hopkey now online so now you can see hopkey network has a green light go to this we network has a green light go to this we network has a green light go to this we have our two connectors up running and I have our two connectors up running and I have our two connectors up running and I could go ahead and rename that one if I could go ahead and rename that one if I could go ahead and rename that one if I would like to actually let's go ahead would like to actually let's go ahead would like to actually let's go ahead and do that real quick this right here and do that real quick this right here and do that real quick this right here is my media server so let's save that I is my media server so let's save that I is my media server so let's save that I have two connectors so if one of these have two connectors so if one of these have two connectors so if one of these machines goes down I will still be able machines goes down I will still be able machines goes down I will still be able to connect later on I'm going to add to connect later on I'm going to add to connect later on I'm going to add probably two more connectors just for probably two more connectors just for probably two more connectors just for that extra little bit of safety now what that extra little bit of safety now what that extra little bit of safety now what we're going to do is talk about the we're going to do is talk about the we're going to do is talk about the actual setting up a team and giving actual setting up a team and giving actual setting up a team and giving yourself and other people access to it yourself and other people access to it yourself and other people access to it so if I go to Team you could see right so if I go to Team you could see right so if I go to Team you could see right now I am the only team member if I click now I am the only team member if I click now I am the only team member if I click on myself you could see I'm part of a on myself you could see I'm part of a on myself you could see I'm part of a group everybody you can set we're not group everybody you can set we're not group everybody you can set we're not going to get into groups too much right going to get into groups too much right going to get into groups too much right now but you can set up groups so if you now but you can set up groups so if you now but you can set up groups so if you have like an IT team and you want them
-
have like an IT team and you want them have like an IT team and you want them to have like far more access than like to have like far more access than like to have like far more access than like your marketing team or whatever you can your marketing team or whatever you can your marketing team or whatever you can set that up through groups so you don't set that up through groups so you don't set that up through groups so you don't have to give each person specific have to give each person specific have to give each person specific permissions for every single device and permissions for every single device and permissions for every single device and to actually start that we are going to to actually start that we are going to to actually start that we are going to need to set up our resources so these need to set up our resources so these need to set up our resources so these are the actual devices that people can are the actual devices that people can are the actual devices that people can connect to if we go ahead and add a connect to if we go ahead and add a connect to if we go ahead and add a resource we could give it a label so resource we could give it a label so resource we could give it a label so this one is going to be the U unraid this one is going to be the U unraid this one is going to be the U unraid machine un raid this is going to be in machine un raid this is going to be in machine un raid this is going to be in my 10.0 do. 90 this is going to be on my 10.0 do. 90 this is going to be on my 10.0 do. 90 this is going to be on the hopkey network network and you have the hopkey network network and you have the hopkey network network and you have policies here so these are your actual policies here so these are your actual policies here so these are your actual security policies I'll touch on that in security policies I'll touch on that in security policies I'll touch on that in a minute but you have the default policy a minute but you have the default policy a minute but you have the default policy which just is a you use like sign in which just is a you use like sign in which just is a you use like sign in with Google and then you have two Factor with Google and then you have two Factor with Google and then you have two Factor authentication there but for there I'm authentication there but for there I'm authentication there but for there I'm just going to create this resource here just going to create this resource here just going to create this resource here is where you select the group or who can is where you select the group or who can is where you select the group or who can actually access this so we're going to actually access this so we're going to actually access this so we're going to say everybody you can set the policy say everybody you can set the policy say everybody you can set the policy here as the default policy and I'm going here as the default policy and I'm going here as the default policy and I'm going to Grant access to everybody so there to Grant access to everybody so there to Grant access to everybody so there you go and now if we go over here to you go and now if we go over here to you go and now if we go over here to policies for example you could actually policies for example you could actually policies for example you could actually see the policy and you could see the see the policy and you could see the see the policy and you could see the default is used by uh one device if I default is used by uh one device if I default is used by uh one device if I click on that real quick we have some click on that real quick we have some click on that real quick we have some device security so if I go to manage you device security so if I go to manage you device security so if I go to manage you could set any device only trusted could set any device only trusted could set any device only trusted devices so as people log in you could devices so as people log in you could devices so as people log in you could set devices as trusted or we could go to set devices as trusted or we could go to set devices as trusted or we could go to custom and set like minimum OS custom and set like minimum OS custom and set like minimum OS requirements if you would like to Let's requirements if you would like to Let's requirements if you would like to Let's click out of there real fast now real click out of there real fast now real click out of there real fast now real quick earlier I mentioned the uh being quick earlier I mentioned the uh being quick earlier I mentioned the uh being able to restrict poor access to various able to restrict poor access to various able to restrict poor access to various resources here we're on the unraid resources here we're on the unraid resources here we're on the unraid device and if I go ahead and edit here device and if I go ahead and edit here device and if I go ahead and edit here we have the option for ports if I click
-
we have the option for ports if I click we have the option for ports if I click on that this is where you can set up on that this is where you can set up on that this is where you can set up your Port restrictions so asteris is all your Port restrictions so asteris is all your Port restrictions so asteris is all ports but if I wanted to I could allow ports but if I wanted to I could allow ports but if I wanted to I could allow only access to let's say only access to let's say only access to let's say 5055 5055 that right there is my 5055 5055 that right there is my 5055 5055 that right there is my overseer service so theoretically I overseer service so theoretically I overseer service so theoretically I let's say I only wanted that one service let's say I only wanted that one service let's say I only wanted that one service to be able to be accessed through this to be able to be accessed through this to be able to be accessed through this so I would hit update resource and there so I would hit update resource and there so I would hit update resource and there we go and you can see see we have the we go and you can see see we have the we go and you can see see we have the protocol restrictions right here and for protocol restrictions right here and for protocol restrictions right here and for this even if we wanted to I could edit this even if we wanted to I could edit this even if we wanted to I could edit this and call this specifically overseer this and call this specifically overseer this and call this specifically overseer update that resource so now it is a update that resource so now it is a update that resource so now it is a service specific access and then from service specific access and then from service specific access and then from there if I wanted to I could just copy there if I wanted to I could just copy there if I wanted to I could just copy this local IP go to resources I can this local IP go to resources I can this local IP go to resources I can create a create a create a resource this one can be UNR and I can resource this one can be UNR and I can resource this one can be UNR and I can give full access to this one so create give full access to this one so create give full access to this one so create that resource with no restrictions that resource with no restrictions that resource with no restrictions here's our groups I created a little one here's our groups I created a little one here's our groups I created a little one just a second ago called editor let's just a second ago called editor let's just a second ago called editor let's say for let's say I wanted to give the say for let's say I wanted to give the say for let's say I wanted to give the editor full access to that so we wanted editor full access to that so we wanted editor full access to that so we wanted to Grant access the editor full access to Grant access the editor full access to Grant access the editor full access to the device but we wanted everybody to to the device but we wanted everybody to to the device but we wanted everybody to have access to overseer that is how you have access to overseer that is how you have access to overseer that is how you would go about that process now on the would go about that process now on the would go about that process now on the client side and to actually connect to client side and to actually connect to client side and to actually connect to this they're going to have clients for this they're going to have clients for this they're going to have clients for Windows Mac Linux Chrome IOS and Android Windows Mac Linux Chrome IOS and Android Windows Mac Linux Chrome IOS and Android I've been using both the windows and I've been using both the windows and I've been using both the windows and Linux one if I go to Linux over here for Linux one if I go to Linux over here for Linux one if I go to Linux over here for example click on download you can see example click on download you can see example click on download you can see the actual distributions they support the actual distributions they support the actual distributions they support BTU Debian Fedor and Centos BTU Debian Fedor and Centos BTU Debian Fedor and Centos as well as a few others including Gen 2 as well as a few others including Gen 2 as well as a few others including Gen 2 NYX and Arch I honestly have no idea NYX and Arch I honestly have no idea NYX and Arch I honestly have no idea what thin Pro is but basically it uses what thin Pro is but basically it uses what thin Pro is but basically it uses system d as well as network manager to
-
system d as well as network manager to system d as well as network manager to go ahead and do this and setting it up go ahead and do this and setting it up go ahead and do this and setting it up on Linux is fairly easy it's just a curl on Linux is fairly easy it's just a curl on Linux is fairly easy it's just a curl command to get a sh script or a bass command to get a sh script or a bass command to get a sh script or a bass script and then you run their setup script and then you run their setup script and then you run their setup process but for our example just to process but for our example just to process but for our example just to demonstrate it working I'm going to be demonstrate it working I'm going to be demonstrate it working I'm going to be doing this on my Android phone let's doing this on my Android phone let's doing this on my Android phone let's disconnect from our Wi-Fi I have the disconnect from our Wi-Fi I have the disconnect from our Wi-Fi I have the twin gate app right here so I'm going to twin gate app right here so I'm going to twin gate app right here so I'm going to sign in to connect there we go we're sign in to connect there we go we're sign in to connect there we go we're authenticated and you could see the only authenticated and you could see the only authenticated and you could see the only device I can actually see right now is device I can actually see right now is device I can actually see right now is overseer because right now I am part of overseer because right now I am part of overseer because right now I am part of the everyone group if I go over here the everyone group if I go over here the everyone group if I go over here team myself I am in group everyone so if team myself I am in group everyone so if team myself I am in group everyone so if I tap on this copy the address paste it I tap on this copy the address paste it I tap on this copy the address paste it in and go to the port 5055 enter you can in and go to the port 5055 enter you can in and go to the port 5055 enter you can see I have access to overseer and I'm see I have access to overseer and I'm see I have access to overseer and I'm doing this through my mobile network so doing this through my mobile network so doing this through my mobile network so I'm not connected to my local network I'm not connected to my local network I'm not connected to my local network now if I wanted to go somewhere else now if I wanted to go somewhere else now if I wanted to go somewhere else such as the unre homepage which is just such as the unre homepage which is just such as the unre homepage which is just the address boom it it's just stuck it's the address boom it it's just stuck it's the address boom it it's just stuck it's not going to load because I haven't not going to load because I haven't not going to load because I haven't granted myself access to that now if I granted myself access to that now if I granted myself access to that now if I come over here and let's go ahead and come over here and let's go ahead and come over here and let's go ahead and add the group I'm going to add myself to add the group I'm going to add myself to add the group I'm going to add myself to the editor group and then you could see the editor group and then you could see the editor group and then you could see immediately I have unraid right there immediately I have unraid right there immediately I have unraid right there now so if I go back over here and let's now so if I go back over here and let's now so if I go back over here and let's refresh that I now have access to unraid refresh that I now have access to unraid refresh that I now have access to unraid so super cool stuff and just to kind of so super cool stuff and just to kind of so super cool stuff and just to kind of show you what you could do with this show you what you could do with this show you what you could do with this just as an example it's not a restrict just as an example it's not a restrict just as an example it's not a restrict to uh web pages and web access I'm going to uh web pages and web access I'm going to uh web pages and web access I'm going to go back to users let's go to network to go back to users let's go to network to go back to users let's go to network uh devices oh that's not what I'm uh devices oh that's not what I'm uh devices oh that's not what I'm looking for but you could see the
-
looking for but you could see the looking for but you could see the devices there and I could actually devices there and I could actually devices there and I could actually manage specific devices I could verify manage specific devices I could verify manage specific devices I could verify devices and that's how you'd go about devices and that's how you'd go about devices and that's how you'd go about giving um verified only devices access giving um verified only devices access giving um verified only devices access to specific services or resources but if to specific services or resources but if to specific services or resources but if we go over to network we go to resources we go over to network we go to resources we go over to network we go to resources I'm going to add a new resource and this I'm going to add a new resource and this I'm going to add a new resource and this is going to be my Intel Nook not Nick is going to be my Intel Nook not Nick is going to be my Intel Nook not Nick Nook same device that we have one of the Nook same device that we have one of the Nook same device that we have one of the connectors installed on this is going to connectors installed on this is going to connectors installed on this is going to be hopkey Network create resource I'm be hopkey Network create resource I'm be hopkey Network create resource I'm going to go ahead and give this to the going to go ahead and give this to the going to go ahead and give this to the editor which I currently have access to editor which I currently have access to editor which I currently have access to so Grant access so now if I open this up so Grant access so now if I open this up so Grant access so now if I open this up real quick go back over here you can see real quick go back over here you can see real quick go back over here you can see I now have the Intel Nook now I'm not I now have the Intel Nook now I'm not I now have the Intel Nook now I'm not going to just connect to a website what going to just connect to a website what going to just connect to a website what I could do real quick a terminal I could do real quick a terminal I could do real quick a terminal application we have the Nook there if I application we have the Nook there if I application we have the Nook there if I go over click edit you could see it's go over click edit you could see it's go over click edit you could see it's the 10 the 10 the 10 0.070 I am still still not connected to 0.070 I am still still not connected to 0.070 I am still still not connected to my Wi-Fi just using my mobile internet my Wi-Fi just using my mobile internet my Wi-Fi just using my mobile internet tap on that and there we go we are tap on that and there we go we are tap on that and there we go we are connected NE fetch boom so not only do connected NE fetch boom so not only do connected NE fetch boom so not only do you have access to the applications you have access to the applications you have access to the applications through a web browser you can access it through a web browser you can access it through a web browser you can access it just like you would if you're connected just like you would if you're connected just like you would if you're connected to that local network whether that be to that local network whether that be to that local network whether that be through a terminal through a FTP through a terminal through a FTP through a terminal through a FTP application such as filezilla Network application such as filezilla Network application such as filezilla Network shares so this is the service I'm shares so this is the service I'm shares so this is the service I'm currently using to access my network currently using to access my network currently using to access my network remotely big thank you to Twin gate for remotely big thank you to Twin gate for remotely big thank you to Twin gate for reaching out and uh partnering with me reaching out and uh partnering with me reaching out and uh partnering with me to create this video and with all that I to create this video and with all that I to create this video and with all that I do hope you have an absolutely beautiful do hope you have an absolutely beautiful do hope you have an absolutely beautiful day and good bye
Summary
TwinGate is a software solution that effectively replaces traditional VPNs and reverse proxies for secure internal network access, eliminating the need for exposed ports. It offers granular control over user permissions and access to specific devices and services, with robust security options including two-factor authentication. The practical takeaway is that TwinGate provides a simplified and more secure way to manage remote access to personal or business networks, particularly beneficial for home labs or small businesses.