本文目录导读:

- Windows 10 / Windows 11(最常见)
- macOS(与 Windows 或 macOS 之间共享)
- Linux(以 Ubuntu / Debian 为例)
- 使用第三方工具的简易方案(适合临时或跨平台)
- 无法连接?常见排查步骤
开启内网文件共享的方法取决于你使用的操作系统(Windows、macOS 或 Linux)以及共享的具体需求,最常用的是 Windows 环境下的 SMB/CIFS 协议。
⚠️ 重要安全提示: 开启文件共享会暴露你的部分文件到内网,请确保:
- 仅在内网(家庭或可信的办公室网络)使用。
- 不要共享整个盘符(如 C 盘),只共享特定文件夹。
- 设置强密码,并限制访问权限为“读取”而非“完全控制”。
- 公用或公共 WiFi 环境下绝对不要开启此功能。
以下是三种主流系统的详细操作步骤。
Windows 10 / Windows 11(最常见)
这是内网共享的标准方法,适合 Windows 电脑之间互相访问。
第一步:确认网络类型为“专用网络”
- 打开 设置 > 网络和 Internet > WLAN(或以太网)。
- 点击你连接的网络,将网络配置文件设置为 专用网络,这是必须的,否则发现功能可能被禁用。
第二步:启用网络发现和文件共享
- 打开 控制面板 > 网络和共享中心 > 更改高级共享设置。
- 在当前配置文件下(专用),勾选:
- 启用网络发现
- 启用文件和打印机共享
- 在所有网络下,建议:
- 关闭密码保护共享(如果不想每次访问都输密码,且网络环境安全)。
- 开启密码保护共享(更安全,需要输入共享电脑的用户名和密码)。
第三步:选择要共享的文件夹
- 找到你要共享的文件夹,右键点击 > 属性。
- 切换到 共享 选项卡,点击 共享 按钮。
- 在下拉菜单中选择要添加的用户:
- 选择 Everyone(代表内网所有人)或 Guest。
- 点击 添加。
- 在权限级别中,选择 读取(只可看,不可改)或 读取/写入(可修改和删除)。
- 点击 共享,系统会提示“您的文件夹已共享”,然后点击 完成。
如何访问?
- 在另一台 Windows 电脑上,打开 文件资源管理器。
- 在地址栏输入:
\\对方电脑的IP地址(\\192.168.1.10)。 - 按回车即可看到共享的文件夹,如果设置了密码,会提示输入用户名和密码。
macOS(与 Windows 或 macOS 之间共享)
macOS 默认使用 SMB 协议(与 Windows 兼容)和 AFP(旧版)。
第一步:开启文件共享
- 打开 系统设置 > 通用 > 共享。
- 打开 文件共享 开关。
第二步:添加共享文件夹
- 点击 共享文件夹 列表下方的 号。
- 选择你要共享的文件夹。
- 在右侧的 用户 列表中,添加用户并设置权限(只读或读写)。
第三步:设置协议
- 点击 选项 按钮。
- 勾选 使用 SMB 来共享文件和文件夹(这样 Windows 电脑才能访问)。
- 如果需要共享给他人,需要在下方窗格中勾选你的用户名并输入密码。
如何访问?
- 从 Mac 访问 Mac:在 Finder 中按
Cmd + K,输入smb://对方电脑IP地址。 - 从 Windows 访问 Mac:打开资源管理器,输入
\\Mac电脑IP地址。
Linux(以 Ubuntu / Debian 为例)
Linux 上最流行的方法是安装 Samba 服务。
第一步:安装 Samba
- 打开终端,执行:
sudo apt update sudo apt install samba
第二步:配置 Samba
- 编辑配置文件:
sudo nano /etc/samba/smb.conf
- 在文件末尾添加以下内容(例如共享名为
myshare的文件夹):[myshare] path = /home/你的用户名/共享文件夹 # 你要共享的路径 available = yes valid users = 你的用户名 read only = no browsable = yes public = yes writable = yes
第三步:设置 Samba 用户密码
sudo smbpasswd -a 你的用户名- 输入并确认密码(该密码不同于系统登录密码,是专门给 Samba 用的)。
第四步:重启服务
sudo systemctl restart smbd
如何访问?
- 在 Windows 资源管理器中输入:
\\Linux电脑IP地址\myshare。 - 输入你在 Samba 中设置的用户名和密码。
使用第三方工具的简易方案(适合临时或跨平台)
如果不想折腾系统设置,可以用简单的小工具。
推荐工具:
- HFS (HTTP File Server):将任意文件夹变成一个 HTTP 下载/上传网站,极轻量,绿色免安装,浏览器即可访问。
- FTP Server (FileZilla Server / Serv-U):搭建简易 FTP 服务器,功能全面,支持用户名密码。
- Simple File Sharing 脚本:有些 Python 或 Node.js 脚本可以一键启动本地文件共享服务器。
示例(HFS):
- 下载 HFS 单文件程序。
- 将你想共享的文件拖拽到程序窗口。
- 程序会在屏幕上显示一个地址(如
http://192.168.1.5:8080)。 - 其他设备直接用浏览器访问这个地址即可下载文件。
无法连接?常见排查步骤
如果按照上述步骤设置后,其他电脑无法访问,请检查以下 3 点:
- IP 地址是否正确?
- 在文件共享电脑上,按
Win + R,输入cmd,然后在命令行输入ipconfig。 - 找到 IPv4 地址(如 192.168.1.x),确保其他电脑访问的是这个地址。
- 在文件共享电脑上,按
- 防火墙是否阻挡?
- Windows 防火墙可能会拦截文件共享端口(445)。
- 在 控制面板 > 防火墙 > 允许应用通过防火墙 中,确保 文件和打印机共享 前面的框被勾选(专用网络和公用网络都要)。
- 服务是否运行?
- 按
Win + R,输入services.msc。 - 找到 Server 服务和 Workstation 服务,确保它们正在运行。
- 按
标签: 内网工具
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。