重装系统后Anydesk地址改变的问题

  还在依赖Teamviewer吗?你Out了!Anydesk是一款新兴的优质远程强软,强就强在界面简洁,连通性非常高。第一次使用Anydesk时,它会默认把hostname@ad作为该计算机的唯一地址,而不是teamviewer似的一堆乱数,这点我非常欣赏。

  然而,一旦重装系统,由于原先的hostname@ad已经被注册,就会导致新的Anydesk地址变为hostname-1@ad,十分的别扭。如何才能找回原先的hostname@ad呢?是不是原先的hostname@ad已经无法使用了呢?带着这个问题,让我们看一下Anydesk确定唯一地址的方式。
  在C:\Users\jhpx\AppData\Roaming下发现Anydesk文件夹,里面应该是一堆配置文件。作为一个声称跨平台的软件,其本地配置一定尽数保存在文件里(别的系统没有注册表嘛),所以我猜想,这些配置文件里一定有确定唯一地址的配置方式。可找来找去,并没有一个地方写着诸如Auth_id=hostname@ad之类的配置语句。唯一比较可能的,是service.conf这个文件,里面写着一堆私钥公钥信息,很明显可以用来登录。
  我把原来系统的C:\Users\jhpx\AppData\Roaming\service.conf复制到新系统下,等待奇迹的发生。(什么?你对原系统的个人文件夹没有备份?本文不适合你,你已经只能使用hostname-1@ad、hostname-2@ad、hostname-3@ad这种地址了。)然而,实验失败了。打开Anydesk后,里面的默认地址依旧是hostname-1@ad。我很无语,上网google。
  凭借我多年的搜索引擎使用经验,终于被我找到了这样一段

Fingerprint

A fingerprint is like a key which ties your Machine to your alias (machine@ad).
It is saved in the file %programdata%\AnyDesk\service.conf. You can make a backup copy of this file and restore it later to keep your alias and fingerprint after events such as re-installation of the operating system or pc upgrades.
Please keep in mind that anyone who gains access to this key file can set up his machine so it looks like it is your machine.
For security reasons, it is not possible to get back an alias whose fingerprint has been lost. This prevents identity stealing.
If you obtain a licence for AnyDesk, you can reserve your own namespace. This makes it possible to change your alias freely.

  凭借以上指南,复制原系统的C:\ProgramData\AnyDesk\service.conf至新系统下,重新打开Anydesk,一切搞定。