Vultr-Aliyun icon indicating copy to clipboard operation
Vultr-Aliyun copied to clipboard

请问这个原理是什么?

Open Soidea opened this issue 6 years ago • 2 comments

请问这个原理是什么?能否让这个python程序运行在vultr虚拟机上,和运行服务程序的是同一台?

Soidea avatar Jun 20 '18 12:06 Soidea

大概可以把运行这个脚本的服务器叫做主机,vultr虚拟机叫做从机。主机定时ping从机检查从机是否在线,如果不在线则使用vultr的API消灭掉线从机并重新创建一个一模一样的从机(从而实现更换IP的效果,Vultr不提供更换IP的服务,所以只能这样来更换IP)。所以如果将这个脚本运行在虚拟机上,第一ping的时候一定是能ping通的,因为从机本身就在国外不需要经过防火墙;第二当从机被销毁掉时脚本会连同一起被销毁,不能一直检测从机是否在线。

Fantastic8 avatar Jun 20 '18 12:06 Fantastic8

这样一个方法是否可以,如果想把脚本放从机上,估计要这样做: 1从机连接到国内某地址/网页监控服务商,获取监控结果,然后根据监控结果创建、销毁从机。 2从机连接到国内路由/主机,通过代理服务,隧道等访问从机地址,然后根据访问结果进行下一步操作. 主要是想降低对主机的要求,貌似用网页监控服务商的方式占用资源较少.

Soidea avatar Jun 20 '18 15:06 Soidea