局域网允许访问?

以下是允许局域网访问服务器的详细步骤,综合了不同场景的解决方案:

### 一、Windows系统设置

**开放端口(如8000端口)**

- 按 `Win + R` 打开运行窗口,输入 `sysdm.cpl` 并回车。

- 在系统属性中选择 **高级系统设置** ,点击 **网络和共享中心** 。

- 点击左侧的 **更改高级共享设置** ,为需要共享的服务(如Web服务)添加入站规则,绑定本地端口(如8000)并允许连接。

**配置防火墙**

- 按 `Win + R` 打开运行窗口,输入 `firewall.cpl` 并回车。

- 在左侧选择 **高级设置** ,点击 **入站规则** ,新建规则:

- 选择 **端口** ,指定本地端口(如8000);

- 允许 **连接** ;

- 命名为 `test` 或其他自定义名称。

**修改服务绑定地址(如Django项目)**

- 在项目根目录下找到 `settings.py` 文件,添加或修改 `ALLOWED_HOSTS`:

```python

ALLOWED_HOSTS = ['192.168.1.0/24', '0.0.0.0']

```

其中 `192.168.1.0/24` 是局域网IP段,`0.0.0.0` 允许所有局域网主机访问。

### 二、网络共享设置

**启用文件共享**

- 在文件资源管理器中右键点击目标文件夹,选择 **属性** 。

- 切换到 **共享** 选项卡,点击 **高级共享** ,勾选 **允许网络用户访问** ,设置权限并完成共享。

**使用动态域名解析工具**

- 下载花生壳等工具,添加内网主机映射(如 `域名:内网IP:端口号`),实现外网访问。

### 三、特殊服务配置(如Ollama)

**修改环境变量**

- 按 `Win + R` 打开运行窗口,输入 `sysdm.cpl` 并回车。

- 在系统变量中新建 `OLLAMA_HOST`,值设为 `0.0.0.0:11434`(端口需与配置文件一致)。

- 重启Ollama服务以应用更改。

**开放防火墙端口**

- 在防火墙高级设置中,为Olla{$gdata[title]}ma使用的端口(如11434)添加入站规则,允许局域网访问。

### 四、注意事项

- **虚拟机访问** :若通过虚拟机共享主机服务,需在宿主机和虚拟机之间配置端口映射(如 `netsh interface portproxy`)。

- **安全风险** :开放端口可能带来安全风险,建议仅允许信任设备访问,并配置强密码。

- **服务配置** :部分服务(如Django)需在代码中明确允许局域网访问,修改 `ALLOWED_HOSTS` 是关键步骤。

通过以上步骤,可灵活实现局域网内设备间的资源共享与访问控制。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。