团队项目中免不了遇到需要共享目录的情况,除了搭建ftp或网络文件系统,有没有更方便快捷的办法分分钟就能实现呢?
python作为简单、易学的开源编程语言,利用python http.server就可以快速搭建http服务器,实现共享win系统目录给项目团队,搭配花生壳内网穿透还可满足没有公网ip情况下,远程外网访问http服务器。
下面我们来看具体操作步骤;
准备运行环境
首先我们要准备的工具有python解释器和花生壳客户端;
python解释器下载地址: https://www.python.org/,根据本地的系统类别选择下载;
花生壳windows客户端下载地址:https://hsk.oray.com/download/
设置server服务目录
在本地创建一个文件夹作为server的目录,目录中放入需要共享的文件或目录, 然后通过cmd命令行在此目录下输入命令:
需注意:port为指定的端口号,python3和python2启动命令有所区别;
python3:
python -m http.server port
python2:
python -m simplehttpserver port
然后打开cmd 进入刚才创建的server目录,比如我这里server放在g盘下;
进入创建的server目录,cmd命令行输入python -m http.server port,我这里设置的端口为8888,如下图就成功开启服务器了;
然后打开浏览器访问localhost:8888,即可看到server目录下的文件和目录,可以进行下载操作和查看操作,如下图成功下载了json压缩文件;
上面就已经搭建好http服务并可在局域网内访问,如果想远程外网访问这个服务器目录,就需要借助内网穿透神器花生壳。
配置花生壳实现外网访问
下载安装并登录花生壳win客户端,点击+添加映射;
在添加映射界面,应用名称自定义,应用类型选择http,内网主机及端口根据我们本地设置的http服务ip及端口号相应填入;
填写完成点击保存即可,花生壳将自动生成一个访问地址;
然后在外网环境下,浏览器输入花生壳生成的地址,就可以成功远程外网访问http文件下载服务器了~
花生壳内网穿透专为没有公网ip或存在动态公网ip的各行各业用户,提供简单、高效、稳定的内网穿透和域名解析服务,通过云服务器快速与内网服务器建立连接,把内网端口映射到云端,满足用户无论在任何地点、任何时间、任何线路,都可以通过固定域名访问到内网的服务应用。
如企业内网的oa/erp/crm系统、nas私有云、视频监控、ftp/mac/svn服务器、win远程桌面、个人局域网搭建的网站、博客、进行开发调试、遥感测绘等等,均可轻松实现。
花生壳还免费开放了内网穿透核心组件phtunnel sdk,支持嵌入到各种应用软件和智能iot设备中,已经有tp-link、中兴、360、小米等企业内嵌花生壳,助力了智能网关、路由器、nas、usb server等设备快速集成内网穿透,实现内、外网信息的互联互通。
关于花生壳更多介绍,请访问:https://hsk.oray.com
纯直流HIFI耳机放大器电路制作
图尔库profinet IO在西门子博图软件的应用
亚马逊AWS:目前已有超过30万个数据库放弃Oracle迁移到AWS云平台
美光推出全新SSD产品组合 具备更高的可靠性和性能
由中金佳泰基金领投,零壹科技已完成近3亿元B轮融资
Python自建免费HTTP服务器,无公网IP也能远程访问
电动汽车之邦挪威建立特斯拉“超级充电站”
正规网线生产厂家解答500兆宽带用几类网线
商用车自动驾驶该如何才能“突围”成功大力发展呢?
NPN型三极管的极性判断
谷歌无人驾驶专车?新专利让人细思极恐
水对触摸屏的影响以及设计中的防水策略
realme梅开二度:两款新机轮番登场
GANcraft可解决图像到图像转换问题
万物智联与烟火人间 HDC 2021华为开发者大会 一场跨越20年的双向奔赴
小米11发热严重解决了吗
专家已研发出专供心脏病研究的MEMS芯片
马化腾代表的七份建议
远程办公丨智能会议大屏让线上会议效率拉满
4脚贴片晶振一定是有源晶振吗?