远程管理家里的各种设备和应用(pve、windows等)

2022-02-20 10:50:31 6点赞 52收藏 8评论

鼓捣软路由有一阵时间了,之前为了从公司远程访问家里的软路由,特意申请了公网ip以及域名,实现了远程访问家里的openwrt:

通过IPV6或者IPV4远程访问家里的Openwrt(奶妈级教程)最近入坑软路由,走了不少弯路,踩了不少坑,目前正常运转起来了,能通过域名(绑定IPV4或IPV6)远程访问到家里的Openwrt,所以把自己摸索出来的方法说一下,供新手参考,让各位老鸟见笑总的来说,从外网访问家里的设备,就是注册域名,将域名绑定到家里设备的IP(IPV4或者IPV6),具体步骤如下:imdingji| 34 评论30 收藏370查看详情

同时也实现了随时随地远程下载资源:

打造家庭下载机,实现随时随地远程下载(奶妈级教程)不知道值友们平时是如何下载各类资源的,可能大部分同学都是和我之前一样,在公司上(mo)班(yu)的时候,挂个迅雷、QT、IDM之类的下载软件,下载好后再用移动硬盘拷贝回家。但这种方式存在几个问题:通常公司的网络会有一定的网速限制,比如我这里下行撑死了到1M/S通常公司的网络会将迅雷等BT和磁力链软件imdingji| 182 评论146 收藏2k查看详情

经过一段时间的使用,总体来说感觉还不错,但是对于我的日常使用来说存在几个问题:

  • Ariang下载对于断点续传体验不好,尤其是直接查看硬盘下载文件时,已下载的和正在下载中的无法区分

  • 无法直接从Airang删除下载文件(彻底从硬盘上删除),必须ssh或ftp到后台手动删除

  • Ariang的使用体验相比迅雷还是差了不少


于是琢磨了一下,决定再通过pve虚拟个windows,我可以在公司远程到这台windows上面,再从里面安装个迅雷进行下载各类资源。

想法是美好的,安装也很迅速,我用的是恩山大佬jmes2@163.com的“2021-12-19-Server 2019-软路由专用版”镜像,这个镜像做了优化,用下来是比较稳定的。下载地址:https://pan.baidu.com/s/1nWc1s5Zj_Wf1QqQCnKF9rQ,提取码: mxmq

把windows的网络配置好后,确认能够正常上网,把远程桌面打开,然后在openwrt里面做了端口转发:

远程管理家里的各种设备和应用(pve、windows等)

其中192.168.17.5是我的openwrt地址(拨号),192.168.17.238是windows的地址。我这是完全按照网上的教程来操作的,理论上来说,从外网就可以直接用“域名:10000”来远程到我家里的这台windows了。兴致冲冲跑到公司进行远程连接的时候,现实给了我当头一棒:

远程管理家里的各种设备和应用(pve、windows等)

百思不得其解,反复调整端口转发规则以及防火墙规则,最后都以失败告终。无奈之下,我在虚拟的这台windows上面安装了“蒲公英”,在公司电脑上也同样安装“蒲公英”,再登录同一个账号,这样组成一个虚拟的局域网,就可以通过远程桌面直接连接局域网ip。

这种方式成功让我从公司电脑连到了家里的电脑,并实现各种操作,连接的速度也还可以,基本上没有延迟。

远程管理家里的各种设备和应用(pve、windows等)

然而,有一天在我远程到这台windows进行操作的时候,突然不知道什么原因造成了系统死机,结果就是再也连接不上,而我又不能远程登录pve来重启这台机器,只能干瞪眼。

于是下定决定要解决端口转发的问题,在网上搜了一下关于openwrt端口转发不生效的问题后,发现众说纷纭,有的说是防火墙配置不到位,有的说是固件不行,还有的说是运营商进行了屏蔽。最后总结下来,我觉得有两种解决方法值得考虑:

  • 有一种说法是openwrt里面自带的docker,影响到了端口转发,卸载docker就好了。但是我的docker里面跑了青龙,青龙里面跑了不少脚本,这要重装太麻烦了。放弃!

  • 还有一种说是openwrt自带的端口转发本身就不是很稳定,可以用第三方比如socat解决。

于是琢磨了一下,从网上下载了socat.ipk和luci-app-socat_git.ipk进行安装,然后如下配置:

远程管理家里的各种设备和应用(pve、windows等)

嘿,你猜怎么着?成了!在外网通过“域名:10000”果然就可以远程这台windows了。于是又把pve的端口也安排上:

远程管理家里的各种设备和应用(pve、windows等)

终于第一次在外网可以通过“https://域名:10086”直接访问pve了,这下再也不怕屋里的设备出问题而没办法重启了。下一步准备写个脚本挂在op下面,自动监测op的状态,如果网络挂了就重启op,如此一来应当就万无一失啦!


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
8评论

  • 精彩
  • 最新
  • 建议试试爱快,我用着稳如狗。 [高兴]

    校验提示文案

    提交
    爱快好像吃资源一些,而且没有OP那样多的插件哦

    校验提示文案

    提交
    收起所有回复
  • 我使用padavan也是使用socat进行转发的,挺好用的 [赞一个]

    校验提示文案

    提交
    是的,自带的转发不好用,这个socat真是又简单又好用!

    校验提示文案

    提交
    收起所有回复
  • 楼主,这个win的目标端口是自己设置不冲突的端口就行?也是刚在pve虚拟了win,还在想怎么操作。比如你青龙目标端口是5700,那win的是啥

    校验提示文案

    提交
    目标端口自己设置,我把青龙设置到了5万多的端口了,win随意设置了个1万多的

    校验提示文案

    提交
    那如何让win对应的是这个端口,win上需要设置下的吧?虚拟的win用着有延迟吗,我那一点不流畅

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
52
扫一下,分享更方便,购买更轻松