手机通过外网访问电脑文件

  • 前言
  • 一、nat123 的使用
    • 1. 注意
    • 2. 仅介绍 在内网下实现
  • 二、HFS(http file server)网络文件服务器搭建和穿透外网访问
    • 1. HFS的搭建:
  • 三、Glide 加载
    • 1. 加载源码;
    • 2. 注意
  • 四、手机访问 Tomcat

前言

  1. 为什么要做这个?

    最近在实现一个功能:就是拍照的照片保存在电脑端,但是需要使用平板通过 WIFI 访问其中原图;原本可以通过电脑开启热点,搭建本地服务器,PAD 连入访问即可;事实上,电脑端无法开启热点,通过外网访问电脑端文件出现困难……

  2. 误区在哪里?

    作为一个网络白痴,出现这个问题还是想着使用 TomCat,思路错了,就白耽误工夫;

    在网上查找了大量类似于 “外网如何访问本地tomcat web服务器” 的文章;结果都不是很理想;

一、nat123 的使用

1. 注意

  1. 首先要知道你是在内网还是外网下;

    1. 百度一下“IP查询”,第一个就是你的外网ip;
    2. 然后你本地 cmd 中 ipconfig 就能知道你的本机 ip;
    3. 如果两个ip一样,那么你现在是外网,如果不一样,你就是内网。

2. 仅介绍 在内网下实现

(如需在外网实现,请移步“外网如何访问本地tomcat web服务器”

  1. 下载地址:帮了我忙的 nat123 下载地址:

  2. 安装 注册后;点击下面的 ”添加映射“;(注册安装即可;下图步骤可略;)


二、HFS(http file server)网络文件服务器搭建和穿透外网访问

  1. 这才是重点啊;
  2. 帮了我大忙的 HFS 下载地址:

1. HFS的搭建:

  1. 安装

    下载HFS在本地并双击执行其EXE文件即可无需安装。软件界面显示了相关菜单、内网访问地址、左侧的本地文件目录(可在其框内右键add添加本地文件和文件夹)等等。

    请注意 这里的 端口 8080:如果你的不是,那么请以你的为准,

  2. 由于使用过程中发现:真实的文件夹中文件更新后 HFS里面的文件并没有更新,解决方法:添加文件夹的时候要选择真实目录,虚拟目录不支持;

    初次第一次运行EXE时会提示是否需要本地右键功能,默认建议选择为是,这样就可以直接在本地需要添加文件管理的直接右键进行add添加到文件服务器。

  3. 内网浏览器访问HFS地址默认是8080端口的

    注意,HFS是个绿色版的软件,如需要持续使用访问需要,则不要关闭它。

    可进一步按要在菜单 Menu 中设置对应帐号密码等一些设置配置使用,更多自行查看设置。也可以在按需在网上找下其简体中文版本的使用等等;

  4. 映射外网:

    在上述 nat123 中添加映射;

    在内网 HFS 服务器本地或所在内网安装使用 nat123 并添加端口映射记录,使用非 80 网站类型,内网端口为 HFS 内网端口 8080(如有修改则对应实际端口),外网域名可以默认提示的免费二级域名(或使用自己域名同时在自己注册域名解析商设置对应的 CNAME 指向),

    映射保存后等待一会TTL生效,在外网访问时(所有可以上网的地方)浏览器访问使用映射后外网域名和外网端口;


三、Glide 加载

1. 加载源码;

  1. Glide.with(this).load("http://hfst.nat123.cc:44501/WebRoot/images/1.jpg")//.load("http://profile.csdnimg.cn/B/8/7/1_liusaisaiv1")//跳过内存缓存;解决 加载动态网络图片时不是最新的问题.skipMemoryCache(true)//不缓冲disk硬盘中.diskCacheStrategy(DiskCacheStrategy.NONE).into(iv_test_tomcat);
    

2. 注意

  1. Glide 导入的图片地址,必须加 http:// 头;
  2. 此时由于图片地址 是不能直接加载出来的;需要在Manifest的application中加入以下语句
    android:usesCleartextTraffic="true

四、手机访问 Tomcat

  1. 手机连接电脑发出的 热点,如猎豹WiFi 的热点;
  2. 开启电脑的 Tomcat;
  3. 关闭电脑防火墙!关闭电脑防火墙!关闭电脑防火墙!
  4. 电脑查看 猎豹 WIFI 的 IP;在 CMD 中:C:\Windows\System32>ipconfig
  5. 192.168.191.1 192.168.137.1;

本文整理自网络,如有侵权请联系我。

手机通过外网(HFS)访问电脑文件相关推荐

  1. 以自己的电脑作为服务器,搭建网站,外网可访问

    首先配置tomcat服务器 在eclipse里关联tomcat服务器 编写web项目,写一个网页 此时在自己的电脑上是可以通过三种方式访问该网页的:ip地址:8080.localhost:8080.或 ...

  2. 手机访问电脑文件_手机直接访问电脑文件,不用数据线,方便快速

    手机和电脑之间文件的交互办法有很多种,最简单的就是用数据线来进行文件的传输,或者用其它软件来实现文件面对面的交流.不过这些方法都有一些使用上的限制,不太方便.关注公众号 三角架创业支撑 获取更多资讯 ...

  3. 用自己电脑搭建外网可访问的服务器

    原文地址::用自己电脑搭建外网可访问的服务器_天生痞性难自弃的博客-CSDN博客_个人电脑做服务器让外网访问 相关文章 1.怎么在自己电脑上搭建一个服务器,以便于外网访问呢?----怎么在自己电脑上搭 ...

  4. 魅族手机怎么把计算机放到桌面,魅族手机怎么与电脑互传文件 如何访问电脑文件...

    魅族手机可能没有其它几大品牌火热,但其也有好的手机出现,也是有人选择的,价格也亲民,内存.配置也都让人很满意,但是手机用久了经常提示储存空间已满,更换大的储存卡需要花费很多钱,如果把手机的文件传图电脑 ...

  5. 手机怎么访问电脑html文件,手机如何访问电脑文件共享电脑资源

    你的手机可以随时访问电脑的文件么?看电影是不是每次都要复制到手机上?快看看这个教程,下面是小编给大家整理的一些有关手机访问电脑文件共享电脑资源的方法,希望对大家有帮助! 手机访问电脑文件共享电脑资源的 ...

  6. win10--通过手机访问电脑文件

    win10–通过手机访问电脑文件 此方法的前提是 电脑和手机在同一IP下.废话不多说,直接开始 1.电脑上按下win+R,输入cmd确定输入ipconfig 往下翻,找无线局域网适配器.我的是192. ...

  7. html5如何访问电脑文件夹,手机如何直接访问电脑文件?手机访问电脑文件

    通过手机QQ也可以访问电脑文件.有时我们并不想一直盯着电脑,但是又需要查看电脑里的文件.有没有一种方法可以做到,不盯着电脑也能查看电脑上的文件呢?下面给大家介绍一下如何用手机访问电脑文件. 1.在手机 ...

  8. 【最终解决】平板(手机)访问电脑文件(考研or办公)<kao一波三折>

    为了方便平板和笔记本电脑多屏使用,边看视频边做笔记,下载了spacedesk ,但是卡顿依然很难接收.打算使用网络邻居,平板直接访问电脑文件 访问的时候却需要输入用户名和密码,这里明确说下,就是计算机 ...

  9. 使用VS2022发布后端接口,创建本地IIS服务器,并且能通过外网能访问到你的端口

    使用VS2022发布后端接口,创建本地IIS服务器,并且能通过外网能访问到你的端口 1.使用VS2022发布后端接口 1.右击你的接口项目点击发布按钮即可. 2.新建一个发布. 3.使用文件夹即可. ...

  10. 用小米路由搭建外网可访问的个人网站

    家里的小米路由R1D用了近一年,只是做一个普通的路由器使用,实在太浪费了.最近学习移动端编程,感觉和PC时代最大的不同就在于移动端产品更重云和端的配合.于是就花了一晚上捣鼓捣鼓,在小米路由上搭建了一套 ...

最新文章

  1. [SCOI2007]降雨量
  2. Linux环境配置1
  3. CCRD_TOC_2008年第2期
  4. 在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口 6...
  5. dwcs6连接不上access数据库_dw连接access数据库步骤
  6. 用三张图看透 I/O,学习区分同异步阻塞
  7. 有了async/await,你可以丢掉promise链了
  8. Atlas学习手记(21):使用行为增强用户界面(一):Click Behavior
  9. grafana导入json文件没有数据_基于SpringBoot将Json数据导入到数据库
  10. xmind快捷键_小冰笔记 | 请在XMIND里写下你的MIND!
  11. lc滤波器是利用电感的感抗_电感器在电路中的应用特性
  12. 初识ubuntu 安装steam
  13. 关于Base32和Base64的一点区分注意
  14. R plot图片背景设置为透明_万能转换:R图和统计表转成发表级的Word、PPT、Excel、HTML、Latex、矢量图等...
  15. [11g](ALTER SYSTEM SUSPEND)Suspending and Resuming a Database
  16. java 数独算法_Java:递归数独解法计数算法
  17. Meet Apache Wicket
  18. 松香的用法(电烙铁焊接)
  19. MySQL千万级数据处理
  20. VC++ 操作 word

热门文章

  1. 英语学术论文写作概述
  2. 动态人脸检测(脸数可调)
  3. 数据库两个表关联查询
  4. 绘画教程:动漫人体肌肉的详细画法
  5. 怎么把PDF转换成JPG图片?这个方法你了解吗
  6. Python学习笔记-条件语句
  7. 2017年下半年综合素质作文
  8. 程序员的底层思维:逻辑思维
  9. (六)Ps剪切蒙版/图框
  10. PMP知识点总结—计算题汇总