首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
V2EX  ›  Python

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

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

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

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

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

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

    ,,端口转发可以把你家里电脑的 22 端口转发到本地端口 22.。。也就是 127.0.0.1:22 这样没有任何一家防火墙管得了你连 本地把。。
        5
    goodleixiao   183 天前
    @2s2k 知道你什么意思,就是不用那么麻烦,才这样做。 其实可以在自己的服务器做一个端口转发,搭建起来麻烦,而且我也永不着实时的,只是为了同步点数据,定时跑个批,才预留这样一个后门。 这个后门可以做很多事情,而且对网络可用性要求也不要那么高。 随便玩。。。
        6
    2s2k   180 天前
    @goodleixiao #5 不咋麻烦。。。哈哈哈哈哈哈哈哈,,我反正连teamviewer是连得127.0.0.1,,,因为被teamviewer无检测为商用
        7
    goodleixiao   162 天前
    @2s2k 你自己写一个 teamviewer 哈哈!
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1003 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 19:50 · PVG 03:50 · LAX 12:50 · JFK 15:50
    ♥ Do have faith in what you're doing.