Hamachi alternative for WinRT - Windows RT Development and Hacking

Is there any alternative to Hamachi for WinRT (with the WinRT device being the client)..
Because RT doesn't run x86 apps, I need to VPN into a machine that sits behind a firewall with no port forwarding for RDP (remote desktop).
Therefore I want to run some VPN server on the machine so that the Surface RT can connect to the local LAN over the internet for an RDP session.

RT has the standard Windows VPN capabilities built in, I think (haven't actually tried). Third-party VPNs aren't supported without jailbreak, and won't be until Microsoft officially makes it available; WinRT apps simply do not have the permissions to create a network interface or re-route traffic (remember the days when Android VPN apps needed to be run as root? That's basically where RT still is).

Out of curiosity, if you can't forward the RDP port, why do you expect you'd be able to hit a VPN server behind the firewall? If it's just a matter of them specifically blocking port 3389, you can change the port that Terminal Services (RDP server) listens on in the registry.

You could try teamviewer, they can route the traffic through their servers so you don't need to forward a port to your pc in a firewall

hberntsen said:
You could try teamviewer, they can route the traffic through their servers so you don't need to forward a port to your pc in a firewall
Click to expand...
Click to collapse
I am planning to try that but was hoping there was also a service like Hamachi available ...

GoodDayToDie said:
RT has the standard Windows VPN capabilities built in, I think (haven't actually tried). Third-party VPNs aren't supported without jailbreak, and won't be until Microsoft officially makes it available; WinRT apps simply do not have the permissions to create a network interface or re-route traffic (remember the days when Android VPN apps needed to be run as root? That's basically where RT still is).
Click to expand...
Click to collapse
GoodDayToDie said:
Out of curiosity, if you can't forward the RDP port, why do you expect you'd be able to hit a VPN server behind the firewall? If it's just a matter of them specifically blocking port 3389, you can change the port that Terminal Services (RDP server) listens on in the registry.
Click to expand...
Click to collapse
Look up Hamachi and reread my OP

Fair point. You're not actually VPNing *into* your machine, but into a Hamachi-operated central management server. That has... interesting... security implications, but I suppose it does provide convenience (it would also be an immediate termination offense anywhere I've worked that had a firewall configuration like you describe, but that's your problem, not mine). Why can't you set up port forwarding in the firewall? Also, you did expressly state "Therefore I want to run some VPN server on the machine" where "the machine" presumably means the one behind the firewall...
The only time I've tried using Hamachi before was for "LAN" gaming over the 'net, which I decided not to do after looking at how it worked. That was long enough ago I'd forgotten the details of how it worked.
My first post still stands. There are at least two things Hamachi (or similar) would need to do that are impossible for a WinRT app (or for any software on RT without a jailbreak, really): create a network interface (we haven't even managed that *with* jailbreak, because except in the case of the semi-official driver from Pluggable we don't have any NDIS6 driver we can compile for ARM) and control a network interface from an app (there are possibly some rather hacky ways this could be done, but nothing we have right now).

Good Thank you:fingers-crossed:

Maybe someone will port Zerotier? It's too complicated for me, please help me make my life little easier

Related

VPN client?

Hi,
Not sure if anyone is working on a VPN client for Android, but I think this is something a lot of people would find useful. Not sure if it is even possible to do solely from the app layer, but for folks who have rooted phones, I would think that if you can run a VPN client on linux, you should be able to run one on Android, no?
Has there been any work on this? Any thoughts on this?
Thanks
I'd love to see one. I'd be able to use it for work which would be awesome.
OpenVPN already exists
http://forum.xda-developers.com/showthread.php?t=447230&highlight=openvpn
but that is not userspace. The problem with userspace applications is that without root there is no way to add the proper routes to force traffic over the vpn.
Of course, with root you could probably write a graphical frontend to something like OpenVPN.
Geezzzz guys this is the last thing I needed. If my employer catches wind that I can run openvpn from my phone and connect in to the office network; I will never ever get any me time outside of the office. Its nice being able to claim that I am not able to find a internet connection to help do x,y,z or troubleshoot why idiot A cannot send email to idiot B.
I see that there's been a little development here:
There's a commercial product (http://mocana.com/NanoPhone-Android.html) and there's an open-source project (http://code.google.com/p/android-vpnc/), but that one sounds a little scary.
I do have a rooted phone (RC33/JF1.41). I'm wondering if someone could simply compile vpnc and the necessary libraries for the G1. Is it more complicated than that?
So how hard would it be to get vpn setup via openvpn on a rooted phone? (for someone who's not a dev, but isn't afraid to tinker)

WM6 Remote Desktop Server over internet?

I'm looking for a remote desktop program that will allow remote login to a wm6 phone ie running a remote desktop server on the phone (not client). Basically I have 2 - wm 6 phones and I'd like to be be able to control one of them remotely either via my main phone or pc over the internet. I'll keep searching, but if anyone can point me in the right direction, that would be appreciated. I have read multiple articales about a Real VNC solution but their website yields nothing.
Thanks
This flavour of RealVNC works fine for me...
http://www.efon.cn/
what viewer do i need for this vnc server?
stepw said:
This flavour of RealVNC works fine for me...
http://www.efon.cn/
Click to expand...
Click to collapse
Yes what client do you use with that? Also how has it been working for you? Reliable, fast etc? Looks like very limited support and documentation for that project. I actually didn't realize the CE software can run on WM.
Ok so I figured it out (I feel kinda dumb asking what client to use). So I downloaded the real vnc viewer and got it working. The only thing I'd really like to do now is get some sort of dyndns type service going on the phone as restarting it changes the ip everytime.

Remote desktop software

Hey guys, Does anyone know if there's any decent FREE apps for the android that i can use for remote assistance? i work in IT and this would be very useful to me but im not willing to fork out cash just yet.
I know you can use VNC but this means installing software on client machines and setting that software upm which is no use to me.
thanks in advance guys
I have tried most and there are no good free RDC clients. (I started to write one myself but it was not very fun so I abandoned it.)
I would suggest biting the bullet and buying xtralogic's Remote Desktop client. At $19.95 it is the most expensive option but the controls on it are the best IMHO.
If you want cheaper ($7.98) there is Remote RDP by Walter Yongtao Wang but i find the controls are not as intuitive.
I know you said you do not want to fork out cash yet but the reality is if you want a good RDC client then for now you are going to have to pay for it. In the grand scheme of things $20 is a minor investment for the aggravation saved.
PhoneMyPC is the best one I've tried and I've played with almost all of them. Multitouch zooming makes it closest to what logmein ignition is on the iPhone. I think until logmein comes out with an Android app, it's the best bet even though it costs a few dollars.
yeah , i also use PhoneMyPC , works great , no problems
I have to agree. PhoneMyPC is extremely (surprizingly) fast and worked better than the RDP or VNC solutions from my testing.
I was very skeptical that it could perform well, but... call me a believer now.
Thanks for the answers guys, I'll try PhoneMyPc out first.
One more question, I would also like to Wake computers via LAN, Do these software's have the ability to send the "magic" WOL packets to wake a system up?
This is another feature i would find extremely useful.
Clearly my brain was not working last night. I misread what you were asking for. PhoneMyPC is nice but requires a client install.
If your goal is end client support and you do not want to require them to install an application you might consider UltraVNC single click for the client ( http://www.uvnc.com/addons/singleclick.html )+ a VNC viewer on android. While it will not perform as well as PhoneMyPC it has the benefit of being a zero foot print solution and works well in situations where the client may not want/be able to install applications on their system. I keep a build on my website and if a situation pops up that requires me to access the end user's machine have them download and run it.
Your request for WOL is a bit confusing though, which implies you are not going for end user support. What are you looking for:
- a solution to connect to your personal machine running in the same subnet as your phone
- a solution to connect to your personal machine from wherever you may be at
- a solution to connect to remote end users machines with a pre-installed application
- a solution to connect to remote end users machines without a pre-installed application
- something else.
WOL can be triggered remotely (with preparation) but regardless requires the machine to be set up properly and that you know the MAC address in advance, not likely in a remote end user scenario.
Does anyone know where can I get the PhoneMyPC installation file for the phone? I couldn't find any download link on their site.
On the market. search for "phonemypc". It is a commercial app (9.99 USD) so that is pretty much your only way to get it.
Trust me on this one, go with Remote Desktop Client from xtralogic.. I've been using it for nearly a year.. its the best RDP you will find, no client install needed.
PhoneMyPC is the BEST!
Wait... we're biased ;-)
I suspect the user base here is savvy enough to know much of this, but a few details for anybody who's interested.
PhoneMyPC uses a technology similar to VNC, but it's custom and generally performs better. It is a bandwidth-limited approach to remoting, and we chose this because (a) we wanted something that made no compromises on visual quality (no missing desktop wallpapers, no changed settings, no missing themes), and we see the trend in available bandwidth going steadily up for the forseeable future. This makes PhoneMyPC a good option for remote video, for example, because it is optimized for pictoral data rather than vector data.
RDP, on the other hand, is optimized for vector data, so typically consumed less bandwidth than PhoneMyPC, but much more CPU resources. It also has the advantage that it is built in to all Professional and Server Windows versions.
The biggest difference between the two however is how they handle the network. With RDP you must know and configure your IP, and you must update it when it changes (or use a DynDNS type solution). You must also know how to configure your router and other security mechanisms for port forwarding.
PhoneMyPC just works, because it uses our servers as a connection point between your phone and PC(s). You don't need to know your IP, or worry if it changes, becuase the PC will actually tell the phone what it's IP is every time you connect. You can use port forwarding to get a better, direct connection, but it is not required for the software to work.
Finally, RDP is a long-lasting, well established (and more or less un-changing) technology; that is an advantage from some perspectives. But if you compare what users are saying PhoneMyPC is at least as good, and it's new, still growing, always getting better, and we're not even close to done yet. That too is an advantage from some perspectives.
SoftwareForMe.com
Makers of PhoneMyPC
I've bought all of them, and I could never get Phone My PC to connect. RDC by xtralogic, Remote VNC Pro Android VNC work great (used with TightVNC).
EDIT: Any suggestions Softwareforme? Also constant f/c's when connected via wifi on N1.

[Q] Remote Desktop Client on WP7?

Hi,
Just started using a HTC Trophy but I cannot for the life of me find an RDP client in the marketplace or on the phone.
Surely its there somewhere?
Any help would be greatly appreciated
J
"PC Connector" seems to do this.
There will be more as apps finish going through the curation process.
That is what i worry, i cannot find remote desktop on the telco set...
so confirm the PC Connector is going to work like remote desktop???
PC Connector is a pay software? come with the box? or market place DL?
moonlightsg said:
That is what i worry, i cannot find remote desktop on the telco set...
so confirm the PC Connector is going to work like remote desktop???
PC Connector is a pay software? come with the box? or market place DL?
Click to expand...
Click to collapse
It will be hard to find one of these because Microsoft doesn't allow full networking access. Unless someone writes a remote desktop app that runs over web services (weird but probably possible), or Microsoft opens low-level APIs, then there won't be one. In either case it might take time.
moonlightsg said:
That is what i worry, i cannot find remote desktop on the telco set...
so confirm the PC Connector is going to work like remote desktop???
PC Connector is a pay software? come with the box? or market place DL?
Click to expand...
Click to collapse
It's in the Marketplace... $4.99, but has a free trial.
I installed the free trial but it seems RDP is not one of its features.
Just found this - choung . net / charlie (cant post urls yet)[/url] - which kinda offers remote apps over http, works well and will do for the mean time.
Hopefully see some official RDP support soon...
Iridox said:
It's in the Marketplace... $4.99, but has a free trial.
Click to expand...
Click to collapse
so this is from MS? or 3rd party? sorry, i don't have the phone right now so i cannot try.
but looks like it is for file download, Remote Desktop Client?
Live Mesh
Someone who has a windows phone (not me) should look into Windows Live Mesh. On the desktop, it allows remote connections to a computer that has it installed. On the website for Live Mesh, there's a picture of a little phone. Of course, it might be referring to just syncing files, but perhaps doing a remote desktop via Live Mesh on the phone is going to be possible?
I certainly hope that someone develops this; however I spoke with one of the develpers on the team at Microsoft and he confirmed that Microsoft has no plans to ship a RDP client.
Without socket support it's going to be a pain. You would have to pass everything through a http proxy. The Remote Desktop app on the market place does something like that with VNC. Hopefully the next WP7 update will bring official socket support.
Sorry...no. You can use the remote desktop function to get to PCs but not the phone.
Can someone clear this up, are we getting a RDC remote destop connection app for WP7 ???
No, it is currently not possible to create an App for Remote Desktop Connections in Windows Phone 7 as one would need the ability to access the Socket-APIs.
This might become available in future versions of the development tools.
What is a possible is to have a server somewhere that translates from the HTTP-Requests of the Phone to the RDP protocol acting as an intermediary. As far as I know there currently is no App that does this.
A homebrew software using a jailbroken phone should be possible as they have access to socket-communication.
just search remote desktop in marketplace, then you will find tada, a remote desktop client.
and its called *suprising* remote desktop. how hard can it be
I have it up and running, only it's a trial. software costs 15pounds
See: http://thefastmarket.com
Aerox912 said:
just search remote desktop in marketplace, then you will find tada, a remote desktop client.
and its called *suprising* remote desktop. how hard can it be
I have it up and running, only it's a trial. software costs 15pounds
See: http://thefastmarket.com
Click to expand...
Click to collapse
Thats a VNC client, not a remote desktop (RDP) client.
Can't you just use a web based remote desktop client using explorer on the phone? Like free version of logmein.com or paid app gotomypc.com
I haven't tried it yet but I am sure it works might be a pain to maneuver around but I am sure there is a version somewhere that fits a smart phone screen size...
At least it's something to use until the second update in February rumored to release socket support maybe don't quote me on it.
the fastmarket remote desktop.
The problem: I use Real VNC from server side with password encryption - always on.
This app does not offer any encryption. Hope this will change.
If you are running non-free version of RealVNC, please make sure encryption is turned off.
Click to expand...
Click to collapse
K
makku12 said:
Someone who has a windows phone (not me) should look into Windows Live Mesh. On the desktop, it allows remote connections to a computer that has it installed. On the website for Live Mesh, there's a picture of a little phone. Of course, it might be referring to just syncing files, but perhaps doing a remote desktop via Live Mesh on the phone is going to be possible?
Click to expand...
Click to collapse
I asked on Microsoft's social site for Live Mesh and they said they (paraphrasing a quote) "Would consider looking into possibly maybe supporting Windows Phone 7 in the future". Translation "Dude, youre a genius! Lemme check."
Doesn't sound like it's on the horizon.
CozmicShredder said:
Can't you just use a web based remote desktop client using explorer on the phone? Like free version of logmein.com or paid app gotomypc.com
Click to expand...
Click to collapse
Logmein free and logmeinrescue do not work as they require activeX controls or something (sorry I'm not a dev so that may not be the correct term...Im a XDA troll.) I have tried...
Can't wait for Sync/Mesh but I seem to have jettisoned RDP for logemin services and that would be awesome to have working on the phone.

[Q] New Remote Desktop App

I tried to test out the new Remote Desktop application in the marketplace. There weren't any reviews so I download the trial. It wouldn't connect to any my computers, and ended up throwing an exception then running out of time on the trial.
Anyone else have better luck? I really want an app that works with Windows' RDP without having to install any other software. It would be awesome to get Jaadu or something with that quality on WP7. I've used it on iOS and its a fantastic client.
Hey I just tried it out, but im not sure what the hell I am doing and what developer doesn't include a "How to" in the app?
Any knows how to use this windows 7 feature? I do have w7 pro...
I got the app to connect to my Windows 7 desktop at home so it does work.
I don't know how this app works exactly but there's no way it's doing a direct connection to your workstation or server because the WP7 SDK doesn't support sockets. It must be going through a proxy of some sort which may be a security concern.
The real RDP clients will come when Mango is released and sockets are supported. Until then there will only be proxy based clients found on the marketplace.
If you are desperate for a RDP client this one seems to work ok.
The first real RDP app!
I tried the app yesterday. It worked perfectly at the first try. I really need such an app.
Sadly after purchasing it, it did not work at all. But surprisingly sometime later it was alright again. According to the exceptions that were thrown it has to do with the proxy-server that tunnels the tcp requests over http.
The server seems to be a bit unstable but I guess they will improve it sooner or later.
So I think if you need a real RDP client for now just use it – it’s really working well as long as the proxy is up! It is definitely the best and fastest one on the marketplace. Of course under a security-point of view an app that connects directly would be much nicer (I think they will change it as soon as mango it out). On the other hand if it would connect directly how could you now that it is not also sending your passwords elsewhere (if you are not going to sniff the network traffic…)?
There are only some minor things which could be better:
- Ask for permission to run under lock only once - not on every startup!
- Pinch to zoom to be able to click with more precision.
- Better behavior for text-input. I sometimes can´t see what I´m typing.
But for a v1 version thumbs up from me!
waiting for real rdp protocol, that can be done only with socket support...

Categories

Resources