V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
goodleixiao
V2EX  ›  Python

用同步软件+定时任务配合 Python 控制家里的电脑

  •  
  •   goodleixiao · 2019-04-12 18:12:15 +08:00 · 1711 次点击
    这是一个创建于 2057 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前家里的路由还能获取到外网 ip,后来电信全部换上 NAT,传统的方式不管用了。懒的搭建转发路由,而且麻烦。。。

    想起自己一直在用的 syncthing 服务,而且还能穿墙,关键是能够突破公司的防火墙。爽歪歪。。。

    1、在树莓派上,启用定时任务,每 10 分钟执行一次 python 脚本
    2、把 python 脚本放在同步目录里,并输出日志在同步目录中
    3、在公司编写脚本,同步软件自动同步
    4、等着脚本执行就好了

    这样就可以在公司,写脚本控制树莓派,想怎么样就怎么样。

    简单不用动脑
    7 条回复    2019-05-06 13:43:47 +08:00
    ly4572615
        1
    ly4572615  
       2019-04-12 18:33:40 +08:00
    太麻烦了
    2s2k
        2
    2s2k  
       2019-04-13 07:42:37 +08:00
    端口转发就搞定了啊,,22 端口转发你还可以远程 ssh 编译 传输文件 scp 都 okay
    goodleixiao
        3
    goodleixiao  
    OP
       2019-04-13 18:11:18 +08:00
    @2s2k 公司不行,公司有监控和防火墙,只能访问 80 和 443 端口
    2s2k
        4
    2s2k  
       2019-04-13 19:20:18 +08:00
    醉了,,,你可能不太了解端口转发。。。你总得连服务器吧,,不关你是通过什么去连,,,xshell 或者啥 走的都是 22 端口。。当然如果是 Windows 主机 另说 3389

    ,,端口转发可以把你家里电脑的 22 端口转发到本地端口 22.。。也就是 127.0.0.1:22 这样没有任何一家防火墙管得了你连 本地把。。
    goodleixiao
        5
    goodleixiao  
    OP
       2019-04-15 13:17:11 +08:00
    @2s2k 知道你什么意思,就是不用那么麻烦,才这样做。 其实可以在自己的服务器做一个端口转发,搭建起来麻烦,而且我也永不着实时的,只是为了同步点数据,定时跑个批,才预留这样一个后门。 这个后门可以做很多事情,而且对网络可用性要求也不要那么高。 随便玩。。。
    2s2k
        6
    2s2k  
       2019-04-18 06:05:12 +08:00
    @goodleixiao #5 不咋麻烦。。。哈哈哈哈哈哈哈哈,,我反正连teamviewer是连得127.0.0.1,,,因为被teamviewer无检测为商用
    goodleixiao
        7
    goodleixiao  
    OP
       2019-05-06 13:43:47 +08:00
    @2s2k 你自己写一个 teamviewer 哈哈!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1174 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:53 · PVG 02:53 · LAX 10:53 · JFK 13:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.