想做个网站不知道做什么,wordpress伪装插件,wordpress链接提交插件,网站设计行业背景0. 背景
首先描述一下需求#xff0c;大概情况就是#xff0c;视频文件是存储在笔记本电脑里面#xff0c;然后偶尔需要投屏到电视上。之前考虑过是否可以通过U盘拷贝的方式#xff0c;后来发现不行#xff0c;这样太局限了#xff0c;需要先明确可能用到的教程#xf…0. 背景
首先描述一下需求大概情况就是视频文件是存储在笔记本电脑里面然后偶尔需要投屏到电视上。之前考虑过是否可以通过U盘拷贝的方式后来发现不行这样太局限了需要先明确可能用到的教程然后花费一定时间拷贝再去电视上面播放
当然这样的好处是没有卡顿不过我需要的是简便。于是有了那么一个比较神奇的方案就是电脑开FTP然后手机VLC访问并播放再投影到电视上…当然某些智能电视或者电视盒子也支持直接访问FTP
此外我也试过SMB然后折腾了一下发现没搞懂就算了。当然如果这样的需求场景比较频繁的话理论上来说自建NAS是最好的但是我用不到只是偶尔。
于是找了几篇博客123跟着操作了一下
1. 启用功能
右键单击开始图标然后选择最上面那个应用和功能 到设置界面后点程序和功能 到控制面板后去左上角点启用或关闭Windows功能 在弹出的窗口里面把FTP的选项勾上觉得不放心也可以勾一下IISInternet Information Services勾完应该是要重启电脑我记得有重启提示。 2. IIS 设置
2.1. 启动 IIS
首先当然是要先打开IIS 可以去控制面板-管理工具当中找IIS管理器 也可以像上面那样右键单击开始图标然后选里面的计算机管理再去服务和应用程序里面第一个应该就是IIS 或者还有一个直接的办法就是单击搜索图标或者快捷键wins唤醒搜索直接输入IIS然后启动 2.2. 添加 FTP
在左边侧栏右键单击然后选添加FTP站点 然后就是随便起个名字再选一个文件夹作为共享文件的地方。这个地方可以选具体文件所在的位置也可以选个空文件夹然后用虚拟目录挂载这个我们随后再说。 接着来设置详细的信息 地址这里我保持了默认就是全部未分配端口也是默认实测下来地址就是笔记本电脑在局域网的地址 自启动被我关掉了反正不常用需要的时候再开 SSL这个地方被我禁了反正家庭局域网内一般不需要那么多讲究 然后是身份验证我这里直接选匿名了授权也给匿名然后只读权限。放视频嘛够用了 2.3. 启动 FTP
调完这些就可以启动试试点击选中FTP网站再去右边侧栏点击启动 2.4. 验证 FTP
可以用powershell不报错就是成功
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.Try the new cross-platform PowerShell https://aka.ms/pscore6Loading personal and system profiles took 815ms.
PS C:\Windows ipconfigWindows IP ConfigurationWireless LAN adapter 本地连接* 1:Media State . . . . . . . . . . . : Media disconnectedWireless LAN adapter 本地连接* 10:Connection-specific DNS Suffix . :Link-local IPv6 Address . . . . . : fe80::97d4:d01d:c88b:9ad0%3IPv4 Address. . . . . . . . . . . : 192.168.137.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :Wireless LAN adapter WLAN:Connection-specific DNS Suffix . :Link-local IPv6 Address . . . . . : fe80::fea2:c1fe:19cc:f32e%7IPv4 Address. . . . . . . . . . . : 192.168.31.243Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.31.1Ethernet adapter 蓝牙网络连接:Media State . . . . . . . . . . . : Media disconnectedConnection-specific DNS Suffix . :
PS C:\Windows ftp 192.168.31.243
Connected to 192.168.31.243.
220 Microsoft FTP Service
200 OPTS UTF8 command successful - UTF8 encoding now ON.
User (192.168.31.243:(none)): anonymous
331 Anonymous access allowed, send identity (e-mail name) as password.
Password:230-Directory has 641,328,291,840 bytes of disk space available.
230 User logged in.
ftp ls
200 PORT command successful.
125 Data connection already open; Transfer starting.
226-Directory has 641,328,291,840 bytes of disk space available.
226 Transfer complete.
ftp pwd
257 / is current directory.
ftp bye
PS C:\Windows也可以去文件管理器验证
输入ftp://ftp://192.168.31.243
我这里用的是我的局域网IP其他地方要用自己的地址反正不报错就是成功 3. 其他设置
3.1. 虚拟目录
这个主要是将不同位置的文件夹统一挂载到FTP目录当中
继续在IIS左侧边栏右键单击刚刚设置好的FTP网站选择添加虚拟目录
填一下别名和物理路径然后确定。这个可以把不同位置的不同文件夹映射到统一的FTP目录下并且各自可以拥有与原文件夹不同的别名。 3.2. 防火墙
继续wins打开搜索输入防火墙然后选这个允许应用通过防火墙 然后找到FTP服务器这个选项允许这个功能并允许其在专用网络上通过防火墙。专用网络还是安全一点一般指家用网络区别于咖啡馆等公共网络。当然这也有一个问题记得把网络设置成专用网络否则还会被防火墙拦下来我们将在下一个环节讲这个问题。 3.3. 专用网络
在任务栏点WIFI图标然后找到已连接的网络然后点属性。 然后将这个网络调整为专用网络这样在这个网络上的其他设备在理论上来说就能访问到本机的FTP了 3.4. 限速问题
貌似是win10自身的问题这种方法开FTP速度比较慢知乎有大佬研究了这个问题4并找到了解决方案 netsh int tcp set global autotuninglevelrestricted netsh interface tcp set heuristics disabled 在命令行运行这两行命令就可以了貌似不需要重启电脑
但据我实际体验来看可能够呛速度还是不太行
如果不考虑NAS的话如果用一个linux小主机通过网线直连路由器然后再挂载个U盘什么的做成FTP不知道速度会不会快一点
B站也有相同内容的帖子5也是这个大佬发的。
还有一篇比较详尽的分析6并且这个大佬还开发了 XFile7用这个搭FTP是不限速的我懒得再改就没再尝试有机会再说吧反正限速问题也只在需要的时候才会去解决
4. 连接 FTP
注意此步骤需要电脑开启防火墙等相关设置请确保至少完成上述配置
在手机上打开VLC然后选底部的浏览再选右上角的收藏服务器在弹出页面上填写服务器地址、用户名然后确定然后收藏里面会多出来一个文件夹理论上就是这个了。 windows下利用IIS搭建web和ftp服务以及防火墙配置_server 2019基于iis的ftp防火墙设置-CSDN博客 ↩︎ win10搭建FTP服务及使用_win10 ftp-CSDN博客 ↩︎ 史上最详细的Win10家庭版搭建FTP服务器详细解决方案_win10系统创建ftp服务器csdn-CSDN博客 ↩︎ 为什么在WIN10系统下 内网文件共享FTP或者SMB传输速度那么慢 - 知乎 ↩︎ WIN10可能导致无线内网文件共享速度慢FTP或SMB - 哔哩哔哩 ↩︎ Ftp传输在win10下被系统限速的问题分析和解决 - 知乎 ↩︎ 十分钟搭建家庭影院(NAS) 2023版 - 知乎 ↩︎