简单的手机电脑无线传输方案@固定android生成ftp的IP地址(android@windows)

文章目录

  • abstract
  • windows浏览android文件
    • 环境准备
      • 客户端软件
      • 无线网络链接
      • 步骤
      • 其他方法
  • 手机浏览电脑文件
    • 公网
    • 局域网
      • everything
      • python http.server
  • 高级:固定android设备IP
    • 准备
      • 检查模块是否生效
    • windows 访问ftp服务器快捷方式
      • 命令行方式
      • 双击启动方式
        • 普通快捷方式
        • 映射新的网络位置

abstract

  • 不使用数据线的情况下,无线地执行:

    • windows访问android文件

    • android访问桌面系统上的文件

  • 高级root用户:

    • android 手机同通过安装lsposed框架和模块来固定生成的ftp地址,从而避免后续手动输入ip达到一键访问手机资源的便捷效果

windows浏览android文件

环境准备

客户端软件

  • android手机自带的文件管理器通常带有远程管理的功能,如果没有,可以下载支持该功能的app,比如

    • MT管理器(bin.mt.plus) - 应用 - 酷安 (coolapk.com)

    • ES文件浏览器(com.estrongs.android.pop) - 应用 - 酷安 (coolapk.com)

      • 免费版够用
      • 也可以到论坛下找特殊版本
  • windows端不需要额外的软件,只需要系统自带的资源管理器explorer

无线网络链接

  • 只要能使得两类设备链接在同一个无线网路下即可,不需要能够访问公网,局域网足够
  • 也不一定需要路由器的参与,只要手机/电脑中的一方能够创建热点供另一方链接即可

步骤

  • 不同的客户端具体操作可能有些许差别
  • 但总的流程是一样的
  • 这里以MT管理器为例,任何不过时的android都可以安装
  • 打开MT的远程管理,点击启动服务,会给出一个<ftp地址>,例如ftp://192.168.137.41:2121,要以自己的显示为主
    • 这说明此时手机的角色成为了一个ftp服务器,android上的文件资源可以被作为客户端的windwos访问
  • 打开windows的cmd或者powershell,输入:explorer <ftp地址>,回车即可(这里的<ftp地址>)
  • 在这里插入图片描述

其他方法

  • windows上也可以直接通过资源管理器中输入<ftp地址>来打开手机文件浏览
  • 不过我还是推荐用命令行的方式进入
  • 因为直接在资源管理器中输入ftp地址,如果输错,那么系统可能要卡死一段时间,这个体验不好

手机浏览电脑文件

公网

  • 借助腾讯QQ(可以公网远程)

局域网

everything

  • 局域网方法推荐(比较简单的)方法:使用everything开启ftp服务器 (baidu.com)
    • windwos端的everything,如果没有路由器,则需要电脑(笔记本)开热点了(mobile hotspot)
    • android端的ES文件管理器,可以扫描windows上的FTP服务器

python http.server

  • 电脑端下载python安装

    • 执行python -m http.server将桌面系统(windows/linux通用)建立http服务器

      • 运行成功则给出端口,通常是8000端口

      • 使用手册

        PS D:\repos\scripts> python -m http.server -h
        usage: server.py [-h] [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port]positional arguments:port                  specify alternate port (default: 8000)options:-h, --help            show this help message and exit--cgi                 run as CGI server--bind ADDRESS, -b ADDRESSspecify alternate bind address (default: all interfaces)--directory DIRECTORY, -d DIRECTORYspecify alternate directory (default: current directory)
        
  • 手机端可以用浏览器访问,效果和电脑上浏览器访问效果类似

    • 注意手机访问的地址需要通过ipconfig查询
    • 例如ftp://192.168.97.165:8000
  • http.server

高级:固定android设备IP

  • 这部分是给高级root用户参考的(如果您不了解如何获取或者不是刚需,可跳过)

  • 但是如果您恰好有这个权限,经过下面的一番配置,那确实很方便,从此想要无线传输文件只需要点几个开关就能建立通道,美滋滋

  • android 手机同通过安装lsposed框架和模块来固定生成的ftp地址,从而避免后续手动输入ip达到一键访问手机资源的便捷效果

准备

  1. 所需权限:root权限(可通过刷入magisk或magisk修补后的boot.img或init_boot.img来获取)
  2. 所需框架软件:LSposed-release
  3. 模块:GitHub - XhyEax/SoftApHelper: SoftAp static server IP(v4) for Android P-T (Xposed)
    • 网站提供了2种包,一种事将ap固定为192.168.43.1;另一个是固定为192.168.1.1(我选择这个)
  4. 安装上述软件(模块),并且正确打开激活模块的开关
  5. 重启(或者软重启)android系统,使得模块生效

检查模块是否生效

  • 手机端自查:

    • MT管理器的模拟终端输入ifconfig查看是否出现192.168.1.1;如果有则成功
    • 或者MT管理器种打开远程管理,看ip是否为192.168.1.1;如果是,则成功(默认端口是2121,这个端口是可以直接通过MT修改,后续讨论种假设端口是2121,如果被更改,以自己的为准)
  • 电脑ping:

    • PS C:\Users\cxxu\Desktop> ping 192.168.1.1Pinging 192.168.1.1 with 32 bytes of data:
      Reply from 192.168.1.1: bytes=32 time=5ms TTL=64
      Reply from 192.168.1.1: bytes=32 time=6ms TTL=64
      Reply from 192.168.1.1: bytes=32 time=6ms TTL=64
      Reply from 192.168.1.1: bytes=32 time=6ms TTL=64

windows 访问ftp服务器快捷方式

  • 创建快速访问ftp资源服务器的方式有多种,这种方式适合访问的ftp服务器ip固定的情况
  • 下面的方式中,都十分方便,都是一次性配置后续不再配置,一劳永逸

命令行方式

  • 编写脚本或函数(命令行):例如,可以配置一个powershell函数,explorer ftp://192.168.1.1:2121

    • function ftpAndroid{explorer ftp://192.168.1.1:2121
      }
      

双击启动方式

普通快捷方式
  • 创建快捷方式图标:创建快捷方式图标可以双击启动,方式也有多种,最简单的是
    • 桌面右键,选择新建快捷方式
    • 输入explorer ftp://192.168.1.1:2121
    • 一直确认下去即可,图标将是一个资源管理器的图标,双击后可以打开
映射新的网络位置
  • 添加网路位置(映射新位置)
    • refs links
    • 右键我的电脑,添加新的网络位置(add Network Location);或者资源管理器中的网络图标右键,映射网络驱动器(map network drive),在进入(connect to a web site)同样可以添加新的网络位置
    • ftp://192.168.1.1:2121完整的链接填入,一直点击确认即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/138954.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

第六次面试、第一次复试

第六面&#xff1a; hr迟到&#xff0c;说是搞错了以为线下&#xff0c;我打电话过去才开始&#xff0c;问我想电话面还是视频&#xff0c;果断电话面 自我介绍 介绍了一下公司的工作 ................. 项目拷打&#xff1a; grpc数据如何传输的如何调用两个接口如何获取…

Android 12 源码分析 —— 应用层 六(StatusBar的UI创建和初始化)

Android 12 源码分析 —— 应用层 六&#xff08;StatusBar的UI创建和初始化) 在前面的文章中,我们分别介绍了Layout整体布局,以及StatusBar类的初始化.前者介绍了整体上面的布局,后者介绍了三大窗口的创建的入口处,以及需要做的准备工作.现在我们分别来细化三大窗口的UI创建和…

利用大模型知识图谱技术,告别繁重文案,实现非结构化数据高效管理

我&#xff0c;作为一名产品经理&#xff0c;对文案工作可以说是又爱又恨&#xff0c;爱的是文档作为嘴替&#xff0c;可以事事展开揉碎讲清道明&#xff1b;恨的是只有一个脑子一双手&#xff0c;想一边澄清需求一边推广宣传一边发布版本一边申报认证实在是分身乏术&#xff0…

模块化软件架构:使用单体、微服务和模块化单体的优缺点

【squids.cn】 全网zui低价RDS&#xff0c;免费的迁移工具DBMotion、数据库备份工具DBTwin、SQL开发工具等 近年来&#xff0c;微服务架构在大多数软件解决方案中已经处于领先地位&#xff0c;而且在很多情况下&#xff0c;它经常被选择为我们开始开发的架构。然而&#xff0c…

解密list的底层奥秘

&#x1f388;个人主页:&#x1f388; :✨✨✨初阶牛✨✨✨ &#x1f43b;强烈推荐优质专栏: &#x1f354;&#x1f35f;&#x1f32f;C的世界(持续更新中) &#x1f43b;推荐专栏1: &#x1f354;&#x1f35f;&#x1f32f;C语言初阶 &#x1f43b;推荐专栏2: &#x1f354;…

软件定制APP开发步骤分析|小程序

软件定制APP开发步骤分析|小程序 软件定制开发步骤&#xff1a; 1.需求分析&#xff1a; 这是软件定制开发的第一步&#xff0c;也是最关键的一步。在这个阶段&#xff0c;软件开发团队需要与客户进行沟通&#xff0c;了解客户的具体需求和期望。通过讨论和交流&#xff0c;确…

前后端分离管理系统day01---Springboot+MybatisPlus

目录 目录 软件 基础知识 一创建后端项目 注意&#xff1a; 删除多余项 创建测试类 二 加入mybatis-plus依赖支持 1.加入依赖码 2.创建数据库实例/创建用户表/插入默认数据 创建数据库实例 创建表 插入数据 3.配置yml文件 注意&#xff1a;wms01必须是数据库的名字&…

[maven] scopes 管理 profile 测试覆盖率

[maven] scopes & 管理 & profile & 测试覆盖率 这里将一些其他的特性和测试覆盖率&#xff08;主要是 jacoco&#xff09; scopes maven 的 scope 主要就是用来限制和管理依赖的传递性&#xff0c;简单的说就是&#xff0c;每一个 scope 都有其对应的特性&…

WebGL 初始化着色器

目录 前言 初始化着色器的7个步骤 创建着色器对象&#xff08;gl.createShader&#xff08;&#xff09;&#xff09; gl.createShader&#xff08;&#xff09;规范 gl.deleteShader&#xff08;&#xff09;规范 指定着色器对象的代码&#xff08;gl.shaderSource&…

Linux高并发服务器开发第四章:Linux网络编程

1. 网络结构模式 C/S结构 简介 服务器 - 客户机&#xff0c;即 Client - Server&#xff08;C/S&#xff09;结构。C/S 结构通常采取两层结构。服务器负责数据的管理&#xff0c;客户机负责完成与用户的交互任务。客户机是因特网上访问别人信息的机器&#xff0c;服务器则是…

【结构型】代理模式(Proxy)

目录 代理模式(Proxy)适用场景代理模式实例代码&#xff08;Java&#xff09; 代理模式(Proxy) 为其他对象提供一种代理以控制对这个对象的访问。Proxy 模式适用于在需要比较通用和复杂的对象指针代替简单的指针的时候。 适用场景 远程代理 (Remote Proxy) 为一个对象在不同…

10分钟设置免费海外远程桌面

前言 本教程将向您介绍如何使用 Amazon Lightsail 服务的免费套餐轻松搭建属于您的远程桌面。依托于 Amazon 全球可用区&#xff0c;您可以在世界各地搭建符合您配置需求的远程桌面。 本教程需要先拥有亚马逊云科技海外账户。现在注册亚马逊云科技账户可以享受12个月免费套餐…

Python与数据分析--每天绘制Matplotlib库实例图片3张-第1天

目录 1.实例1--Bar color demo 2.实例2--Bar Label Demo 3.实例3--Grouped bar chart with labels 1.实例1--Bar color demo import matplotlib.pyplot as plt # 支持中文 plt.rcParams[font.sans-serif] [SimHei] # 用来正常显示中文标签 plt.rcParams[axes.unicode_minus…

Linux系统编程——网络编程的学习

Linux系统编程学习相关博文 Linux系统编程——文件编程的学习Linux系统编程——进程的学习Linux系统编程——进程间通信的学习Linux系统编程——线程的学习 Linux系统编程——网络编程的学习 一、概述1. TCP/UDP2. 端口号3. 字节序4. Sockt服务器和客户端的开发步骤1. 服务器2…

Vue路由与node.js环境搭建

目录 前言 一.Vue路由 1.什么是spa 1.1简介 1.2 spa的特点 1.3 spa的优势以及未来的挑战 2.路由的使用 2.1 导入JS依赖 2.2 定义两个组件 2.3 定义组件与路径对应关系 2.4 通过路由关系获取路由对象 2.5 将对象挂载到vue实例中 2.6 定义触发路由事件的按钮 2.7 定…

利用cms主题构造木马(CVE-2022-26965)

简介 CVE-2022-26965是Pluck CMS 4.7.16版本存在一个远程shell上传执行漏洞。 攻击者可利用此漏洞通过构造恶意的主题包进行上传并执行&#xff0c;未经授权访问服务器&#xff0c;造成潜在的安全隐患。 过程 1.打开环境&#xff0c;查看源码&#xff0c;发现login.php 2.进…

如何制作一个成功的超市购物小程序

随着互联网的普及和移动支付的便捷性&#xff0c;越来越多的消费者选择在网上购物&#xff0c;这也促使越来越多的商家开始搭建自己的小程序商城。对于超市便利店来说&#xff0c;拥有一个便捷、易用的小程序商城能够吸引更多的消费者&#xff0c;提高销售效率。那么如何快速搭…

Eclipse ABAP ADT 集成详细安装教程

最近看到网上有个源码使用CDS做的&#xff0c;然后看了一下原来还可以用eclipse&#xff0c;趁热打铁&#xff0c;试了一把&#xff0c;最后成功了&#xff0c;中间可能会有一些报错&#xff0c;可以自己慢慢解决&#xff0c;大概就是这样的。 SAP的开发&#xff0c;有三种开发…

[设计模式] 浅谈SOLID设计原则

目录 单一职责原则开闭原则里氏替换原则接口隔离原则依赖倒转原则 SOLID是一个缩写词&#xff0c;代表以下五种设计原则 单一职责原则 Single Responsibility Principle, SRP开闭原则 Open-Closed Principle, OCP里氏替换原则 Liskov Substitution Principle, LSP接口隔离原则 …

快速用Python进行数据分析技巧详解

概要 一些小提示和小技巧可能是非常有用的&#xff0c;特别是在编程领域。有时候使用一点点黑客技术&#xff0c;既可以节省时间&#xff0c;还可能挽救“生命”。 一个小小的快捷方式或附加组件有时真是天赐之物&#xff0c;并且可以成为真正的生产力助推器。所以&#xff0…