远程天文台就是将望远镜放置在偏远地区,我们在市区进行远程拍摄控制,其实就是远程桌面,我是用的远程控制方法如下,不需要网络知识就可以简单方便的实施。
网络环境和家里的一样——控制望远镜的总控电脑接入台里的局域网,拥有一个自动获取到的局域网IP,外网是访问不到的,最理想的情况是在台里的路由器上给你设置端口转发,这当然是不可能的,增加了台长得的维护成本。
我使用花生壳的母公司“贝锐科技”提供的两种方案,都可以免费使用,两种方案并不冲突,为了以防万一有什么问题连不上远程控制主机,两种方案我同时在用。
首先要注册一个账号 https://www.oray.com/ ,之后就可以登录贝锐下面的所有产品。
远程控制方案一:向日葵软件
向日葵是一款远程桌面分享和控制软件,该软件类似VNC,功能更强大,让我想起了当年的Symantec PcAnywhere…我只用到它远程控制的功能,控制端(家里电脑)和受控端(远程台电脑)都登录自己的账号。
这个软件在不到一年时间里,出现了2次无法连接到主机的情况。用方案二登录上去后,发现客户端无法连接上向日葵的服务器,重启软件才正常。
- 在受控端下载“向日葵个人版 for Windows”、安装、登录账号 https://sunlogin.oray.com/download
- 登录后弹出提示,选择“立即加入(无人值守)”,这样,远程台电脑就成功在向日葵注册上了
- 在根据软件界面上的提示,设置一个安全密码,在每次登录时使用,新版向日葵是必须要有的
- 在任意一台设备上,安装向日葵软件或者App,登录后,在设备列表中就可以看到注册上的“我的主机”,直接点桌面控制即可。传送文件通过向日葵的“远程文件”功能实现。如果感觉卡顿,可以花个百十元钱开通针对个人用户的套餐,能稍微流畅些。
- 需要注意的是:向日葵的软件的第一个标签“远程协助”在这里是用不到的,里面的信息注意保密
远程控制方案二:蒲公英软件+微软远程桌面
原理是组建一个虚拟局域网,在控制端和受控端电脑上会多一个虚拟网卡,使两台电脑处于同一个局域网内。
- 在远程台电脑和控制电脑上都安装、登录 蒲公英个人版 for Windows https://pgy.oray.com/download/personal/#visitor 免费版能支持3台设备
- 在蒲公英访问端的软件界面上,可以看到所有连入自己虚拟局域网的设备和IP地址,下图中的“CTRLER-OSDB”就是远程台电脑,“OLDMAN”是我家中的电脑
- 在远程台的受控电脑上启用“远程桌面”,在家中的控制电脑上安装最新的 Microsoft 远程桌面(Win10及以上) https://www.microsoft.com/zh-cn/p/microsoft-%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2/9wzdncrfj3ps?rtc=1
- 在刚下载的远程桌面里添加电脑,输入远程台的IP、Windows登录的用户名密码即可
- 如果要删除、管理虚拟局域网内的主机,通过蒲公英在线控制端进行 https://console.sdwan.oray.com/
- 传送文件可以直接使用文件夹共享,但这同时也向台里的其它电脑暴露了共享,同时,Windows的共享多少都会遇到些诡异的问题,我直接在远程电脑上装了个FTP Server,更简单些 https://www.filezilla.cn/download/server ,或者可以在受控端复制文件,在控制端粘贴,这是Microsoft远程桌面的一大特点
远程控制方案三:IPv6+微软远程桌面
联通、电信几年前就都支持IPv6了,这一点并没有大肆宣扬。我们使用只需要在接入互联网的路由器上开启IPv6即可(通常需要台主进行操作),这样局域网内的每一个设备都将得到一个公网的IPv6地址,通过该地址可以直接使用远程桌面链接,无需借助第三方服务或者路由、NAT转发,速度是最优的。TP-LINK路由器开启IPv6方法:https://resource.tp-link.com.cn/pc/docCenter/showDoc?id=1655112591200293
需要注意的是:
- IPv6地址仍然使用DHCP进行分配,无法固定,一个IPv6地址最长也就能用三天。需要在IPv6地址变动时,通知给自己,我采用的方法是:用C#写一个本地服务,阿里云上再注册一个域名,在IP地址变动时调用阿里云域名解析OpenAPI完成域名解析到新的IPv6地址,这样就可以每次使用该域名访问自己的机器(2022年底开源);
- IPv6地址一但启用,局域网内所有支持IPv6的设备IP地址都将暴露给外网,好在Windows、手机等系统默认都开启了IP地址隐私项,避免被跟踪的风险。反倒是利用这一特点,可以利用本机对外提供服务;
- 浏览器IPv6地址的访问需要加中括号,例如:
[2401:b180:8000:1:b88e:21e9:b88e:21e9]
和http://[2401:b180:8000:1:b88e:21e9:b88e:21e9]:8080
- 自己家里的网络与台里的网络必须都支持IPv6才可以
星友评论