如何自搭建STUN服务器?使用Docker快速搭建STUN服务器方法

发布时间:2025-07-24 16:07

如何更改DNS服务器地址:在路由器设置中,替换默认DNS为更快的第三方服务。 #生活技巧# #数码产品使用技巧# #网络设备设置教程#

这篇文章介绍了如何利用 Docker 和 Docker Compose 部署 coturn STUN 服务器,以及实现基本的 NAT 穿透功能。通过在小米服务器上搭建一个轻量级 STUN 服务器,并配置端口映射和 DNS 解析,文章展示了如何实现服务对外部访问的穿透。文章还详细分享了配置过程中的关键步骤,如禁用身份验证和加密功能,避免复杂性并简化测试过程。此外,文章还讨论了防火墙设置以允许 UDP 3478 端口的通信,并提供了解析 A 记录和验证服务的方法。最后,文章提供了一个 STUN 服务器的示例列表,方便读者参考和验证。通过这些内容,文章希望为读者提供一套简洁而强大的工具,用于实现基本的 NAT 穿透和 STUN 服务部署。

stun服务器作为NAT穿透

的一环还很重要,之前一直用的小米的stun服务器,想着能不能自己搭建,研究了一下发现非常容易。

docker-compose

使用docker部署,docker-compose为:

yaml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

version: '3'

services:
coturn:
image: instrumentisto/coturn
container_name: stun-server
ports:
- "3478:3478/udp"
command:
- --no-auth
- --no-tls
- --no-dtls
- --listening-port=3478
- --listening-ip=0.0.0.0
- --no-multicast-peers
- --no-cli
- --realm=【换成你的stun域名例如stun.miwifi.com】
- --fingerprint
restart: unless-stopped

realm可以改成你的stun域名即可。

解析

添加解析的时候直接添加stun的A解析到你的服务器ip即可。

防火墙

别忘了开3478的UDP端口

,云服务商和主机的防火墙都要开。

检测命令

换成你的域名

Code

1

stunclient stun.miwifi.com 3478

检测

检测

stun.miwifi.com 3478

stun.hitv.com 3478

张洪Heo

分享设计与科技生活

打赏作者

本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo

最近发布

网址:如何自搭建STUN服务器?使用Docker快速搭建STUN服务器方法 https://www.yuejiaxmz.com/news/view/1191387

相关内容

探索未来家庭娱乐中心:一键搭建Docker Plex & Usenet媒体服务器
服务器打包(快速搭建笔记)
自制云端服务器,搭建自制个人云服务器,打造私有云端,享受高效便捷的网络生活
轻松搭建,高效管理:K8s家庭服务器,开启你的智能家居新纪元
如何在windows10 搭建 NTP 时间服务器
家庭网络服务器搭建,打造家庭网络服务器,构建专属云端,共享便捷生活
Docker占用资源过高,如何快速清理Docker?
家庭网络服务器搭建,家庭网络服务器搭建指南,打造专属私有云,享受便捷云端生活
《使命召唤6现代战争2》使用盾牌心得
如何搭建自己的本地生活服务平台

随便看看