远程触发我的电脑的简单方法

远程触发我的电脑的简单方法

我有一个 Python 脚本,可以更新我经常通过手机访问的 Google 表格上的数据。

我正在尝试使我能够远程触发该脚本,即使我不在家(在 LAN 之外)。

现在,我知道为此,我需要运行一个服务器,修复我的 IP 地址并监听请求并公开端口。

这样做很危险,而且对于我的目的来说太复杂了。

运行基于 LAN 的服务器很简单,就像以下代码一样:

from bottle import Bottle, request

app = Bottle()

@app.get('/')
def home():
    return "hello"

@app.route('/<key>')
def main(key):
    if key == '123':
        # here I will call my script
        return "executing script..."
    else:
        return key

app.run(host='0.0.0.0', port=8080)

这样,如果我输入正确的密钥,它就会执行我的文件。

正如你所看到的,我在这里的安全性(基本上是我的技术)相当低,所以我不急于将我的端口暴露在我的路由器外面并修复我的 IP。

是否有任何预构建的解决方案来执行该任务?

相关内容