我买了台服务器放在家里,打算做点实验。
家里网络是长城宽带,用PPPOE拨号上网。
服务器上接了一个远程卡,可以实现远程开关机。在配置远程开关机的过程中,我碰到了种种麻烦,请大神们也帮我出出点子。
网络节构如下图,实现远程电脑启动并控制内网服务器。
问题:
1)公网地址和WAN地址不一致。
这个估计是长城宽带那边做了NAT,分配给我的地址是内部地址,公网上就无法直接找到我路由器IP。这个是我碰到最大的麻烦。
如果有个固定的公网地址,作端口映射就可以实现访问内网设备,是容易的事。
退而其次,有个不固定的公网地址,我们可以利用DDNS软件(如花生壳)进行域名转换,再利用端口映射的方法访问家里的内网设备。
现在情况是没有固定的公网地址,也无法做端口映射。长城宽带已做了NAT,让长城宽带那边设置端口映射显然不现实。
经高人点拨,理出了几套方案
方案一:利用VPN中继来实现。
路由器有vpn拨号的功能,通过拨号把远程电脑和家庭网连在一起。由于远程电脑和家庭网的公网IP都不固定,希望能连一台有固定公网IP的VPN服务器来做中继站。固定公网IP一般是政企会用,这种网络费用较高。
人穷衣服破,说啥都是错。手上没有这个资源,这个方案无法实现。
下图是路由中vpn设置页面。
下图是vpn中继实现原理。
方案二:Teamviewer
不得不说这个软件是个神器。内网配置一台电脑,安装teamview,然后远端电脑就可以连接teamviewer实现远程控制。再利用内网电脑启动服务器。这个方案实现是很容易,但没有什么意义。本意是为了省电省钱,结果还要再跑一台内网电脑。
下图是实现原理。
方案三:XT800
这个软件也是个神器,更重要的是它可以实现电脑控制远程手机。手机相对于电脑省电多了,而且手上有台退役的智能手机。智能手机放在家里,不需要用手机卡,用WIFI连公网,保持有电和开机。目前是最理想的方案。
下图是实现原理
详细的方法大家去看官网,
手机上安装TX800,要安装企业版的。个人版的没有被控制的功能。
http://files.xt800.cn/xta/xt-support.apk
远端电脑上也安装TX800企业版
http://www.xt800.cn/download/latest?t=m&v=v3.0.5&k=d17081
官网上讲的步骤, (注,这个方法我只试验成功过一次,后来又试了多次,都没有成功。希望XT800能尽快修复问题。后面我又找到一个新的办法:
http://www.cnblogs.com/pentesterlab-beginner/p/3838791.html ,新方法我是试验多次都成功了。软件都是免费的。)
如何使用
- 获取XT800服务账号,点击注册(目前是免费的)
- 安装并登录XT800服务端软件,点击下载
- 在用户或被控端电脑上安装XT800远程助手, 点击下载
- 即可在服务端输入远程助手的ID进行远程访问。
大家可以看下面的链接的讲解。
http://jingyan.baidu.com/article/ab0b5630b9eedcc15afa7d80.html
方便大家,我直接把内容复制过来,但图片不是很清晰了。内容讲的详细。
首先,我们需要下载并安装这款软件。
安装好并打开软件,选择左边当前会话旁边的新建-远程智能设备。(智能机上也要安装TX800,相信不用抓图你也是会安装。TX800还是很亲民,没什么难度的设置)
弹出新建会话窗口,输入手机版的账号和授权码进行连接。
可以看到连接的手机的系统、电池、sd卡等等信息。
还可以和手机端进行会话、查看手机安装了什么应用、手机启动了什么进程、手机启动了什么服务、手机的运行日志和配置或修改系统设置等功能。
现在看一下远程控制手机,选择远程选项卡,点击远程控制,选择查看实时画面。
这样您就可以直接操作对方手机了。
好了,大功告成!!
有钱的兄弟可以不用这样麻烦,去网上购买云主机。一年也就千把块钱,省时省力呀。
开启服务器
这里不细讲。访问远程卡的服务页面,也就是开IE,输入网址http://远程卡IP。等远程的服务器启动后,利用Teamviewer或TX800就可以实现远程控制。
找了不少资料,国内电脑远程控制手机的软件不多。
在最后,希望大家有好的思路,不吝赐教。
来源:https://www.cnblogs.com/pentesterlab-beginner/p/3789280.html