快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → windows开启远程连接

windows开启远程连接

时间:2022-10-14 19:24:48人气:作者:快盘下载我要评论

title: windows开启远程访问
date: 2021-9-7 0:30:23
tags: [“windows”]
categroies: [“操作系统”]

一. 背景

  1. 瞎搞
    解决方式;没救了

  2. 随时访问电脑上文件
    解决方式;

    a. 将文件通过百度工作空间、坚果云、或个人私有云实时备份;在其他端可以随时访问
    b. 随时可以访问自己电脑。或者自己电脑是一台云电脑;云服务器;

  3. 对于其他电脑不满足自己需求时;能够不影响工作。

    a. 自己配置一台符合自己习惯的云服务器

    b. 将自己桌面远程分享;自己随时能控制自己电脑

二. 准备内容

  1. 一台自己惯用的windows电脑
  2. 一个域名
  3. 一个python代码;见正文;

三. 操作过程

windows对于用户的保护性还是很高的;所以需要操作的地方也好几处

  1. 开启远程桌面

    打开设置->系统->远程桌面;将开关打开;将要求设备使用网络级别身份验证连接 取消勾选;;原因我以后研究研究

    windows开启远程连接

  2. 设置允许远程链接此计算机

    右击“此电脑”->点击“属性”->找到“高级系统设置”选项卡->在新弹出的及同属性的页面找到“远程”选项卡->勾选允许连接到此计算机;并将建议项取消勾选->点击确定

  3. 设置无密码登录windows

    在其它端连接windows的时候;发现老是让自己输入密码;但是自己没有密码怎么办呢

    a. 按快捷键win;r

    b. 输入secpol.msc命令

    c. 在左侧找 安全设置->本地策略->安全选项;点开

    d. 点开后;右侧下翻找“账户;使用空密码的本地账户值允许进行控制太登录”;将禁用改成启用

    windows

  4. 设置启用发现

    打开控制面板网络和 Internet网络和共享中心高级共享设置;将内部几种网络设置为启用发现;但如果自己没有需求可以按需而选

    远程连接

  5. 在其他端测试;仅限局域网;
    打开cmd;输入ipconfig;查询自己ipv4地址;再其他端测试
    安卓推荐的软件是 RD Client

  6. 远程扩展
    上述随然实现的目的;但是限制太严重;要想再外网访问;方式还有不少;但是真要弄起来;的确不是很方便

    1. 自己拥有公网ip;通过公网IP访问;我没有;还得花钱;果断放弃;
    2. 通过内网穿透;如花生壳等内网穿透工具;免费的;可以实现需求;可是网太慢;体验太差
    3. 通过ipv6直接访问;经过测试;ipv6可以实现;但是ipv6会不定时变;而且一大串符号也记不住
    4. 解析ipv6到域名可以解决ipv6难记的问题;通过动态解析实时让域名自动解析成新的ipv6地址;只要记住自己域名的地址即可;域名我买的1块域名;没有备案;因为没有云服务器;
  7. 外网访问具体步骤

    1. 我买的是华为云的域名;想要铜鼓哦python每1小时自动获取一次ipv6;并再官网进行解析

    2. 思路;

      a. 利用python在cmd获取到网络信息(ipconfig -all)

      b. 通过正则表达式获取ipv6;切记不能是本地ipv6

      c. 将ipv6进行解析;在华为云上有官方文档讲解;这里需要安装两个包 huaweicloudsdkcore;huaweicloudsdkDNS;

      具体代码如下;

      #coding: utf-8    
        
      import smtplib     
      import os
      import re
      
      from huaweicloudsdkcore.auth.credentials import BasicCredentials
      from huaweicloudsdkcore.exceptions import exceptions
      from huaweicloudsdkdns.v2.region.dns_region import DnsRegion
      from huaweicloudsdkdns.v2 import *
      
      def get_mac_and_ip():
          # 使用with;不需要显式的写pipe.close()
          with os.popen(;ipconfig -all;) as pipe:
              str_config = pipe.read()
              ipv6_re_compile = re.compile(r;IPv6 地址[. ];: ([:w];);,re.M)
              ipv6_all = ipv6_re_compile.findall(str_config)  # 找到IP
              ipv6_re_compile_local = re.compile(r;本地链接 IPv6 地址[. ];: ([:w];);,re.M)
              ipv6_local = ipv6_re_compile_local.findall(str_config)
              ipv6_all=set(ipv6_all)
              ipv6_local=set(ipv6_local)
              ipv6=ipv6_all-ipv6_local
              ipv6=list(ipv6)
          return ipv6
      result= get_mac_and_ip()
      
      if __name__ == ;__main__;:
          ak = ;*************;
          sk = ;*************;
      
          credentials = BasicCredentials(ak, sk) 
      
      
          client = DnsClient.new_builder() 
              .with_credentials(credentials) 
              .with_region(DnsRegion.value_of(;cn-north-1;)) 
              .build()
      
          try:
      
              request = UpdateRecordSetRequest()
              request.zone_id = ;##################;       #域名id
              request.recordset_id = ;###################;  #要修改的解析值id
              listUpdateRecordSetReqRecordsbody = result
      #        listUpdateRecordSetReqRecordsbody = [                      #要修改的内容
      #            ;10.0.0.1;
      #        ]
              request.body = UpdateRecordSetReq(
                  records=listUpdateRecordSetReqRecordsbody,
                  ttl=300,
                  type=;AAAA;,
                  name=;QQ.zwq403.xyz;
              )
              response = client.update_record_set(request)
              print(response)
          except exceptions.ClientRequestException as e:
              print(e.status_code)
              print(e.request_id)
              print(e.error_code)
              print(e.error_msg)
      

    以上有几个地方要进行一些改动

  8. 个人的sk;nk在华为云官网上申请

  9. 要先对自己的域名进行一条解析;这代码是对某一条解析值进行改动;当然也可以把新建直接放到这段代码里;在官网找找就找到了;不过我这里没有

  10. 此代码除了sk;nk;还要将自己要改的的域名id和记录值id;就是告诉代码你要改动哪个域名的哪条记录值

  11. 填入自己的二级域名;自己想用一级当然也可以

    远程连接

设置任务管理器;每1小时执行一次代码;当然每5分钟也可以

  1. 右击此电脑;管理;找到任务计划程序

  2. 点开任务计划程序库;创建基本任务

  3. 按照指示一步一步往下进行即可

  4. 到了程序或脚本的时候

    程序或脚本填入python所在的位置;精确到python.exe)

    添加参数;即是代码所在的位置

    设置完点击确定接口

    windows
    点开任务计划程序库;创建基本任务

  5. 按照指示一步一步往下进行即可

  6. 到了程序或脚本的时候

    程序或脚本填入python所在的位置;精确到python.exe)

    添加参数;即是代码所在的位置

    设置完点击确定接口

远程连接

相关文章

  • windows安装配置git和ToriseGit

    windows安装配置git和ToriseGit,--------------------------安装完成,接下在是配置---------------------------------完成后,点击,下面的save public key和save private key,报错公私钥到任意目录就行。———————————————配置完毕,可以使用了—————————————————(1)公钥添加到代码仓库,私钥,在windows中搜索,Pageant,打开如下图。2、安装语言包,直接运行语言包程序,安装...
  • Server SAN_Windows存储卷设备

    Server SAN_Windows存储卷设备,目前,实现云环境中数据的高效存储是云计算提供服务的基本要求。云计算和云存储已经成为提供信息和在线功能的首选方法。...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。