当你在外想玩家里PC上的Steam大作,却因不在同一局域网或没有公网IP无法连接时,内网穿透就是解决这个问题的关键,它能把你家里PC的Steam串流服务暴露到公网,让你用手机、平板甚至其他电脑,随时随地享受高画质的游戏串流体验,下面就来详细讲解如何通过内网穿透实现Steam远程串流。
为什么需要内网穿透串流Steam?
Steam自带“远程畅玩”功能,但它依赖以下条件:
- 两端设备(家里PC和远程设备)需登录同一Steam账号;
- 家里PC需有公网IP,或处于可被外部访问的 *** 环境。
如果家里没有公网IP(大部分家庭宽带都没有),或远程设备不在同一局域网(比如用手机流量),Steam的默认远程功能就会失效,这时,内网穿透就能帮你突破限制——把家里PC的Steam串流端口映射到公网,让远程设备能直接访问。
准备工具
我们以常用的Frp(免费开源的内网穿透工具)为例,需要:
- 一台有公网IP的服务器(可以用云服务器,比如阿里云、腾讯云的轻量应用服务器,更低配置即可);
- 家里的PC(Steam主机);
- 远程设备(手机/平板/笔记本,安装Steam Link或Steam客户端);
- Frp工具包(官网:https://github.com/fatedier/frp/releases)。
具体配置步骤
步骤1:配置Frp服务端(云服务器)
- 下载对应服务器系统的Frp包(比如Linux系统选
frp_xxx_linux_amd64.tar.gz),解压后得到frps(服务端程序)和frps.ini(配置文件)。 - 编辑
frps.ini:[common] bind_port = 7000 # Frp的通信端口,可自定义 token = your_token # 安全验证令牌,自己设置一个密码
- 启动服务端:
./frps -c ./frps.ini
(建议用
nohup或后台进程保持运行,比如nohup ./frps -c ./frps.ini &)
步骤2:配置Frp客户端(家里PC)
-
下载对应PC系统的Frp包(Windows选
frp_xxx_windows_amd64.zip),解压后得到frpc.exe和frpc.ini。 -
编辑
frpc.ini:
确认Steam串流需要的端口(Steam Link常用端口:27036 UDP/TCP、27031 UDP、27030 UDP):[common] server_addr = 你的云服务器公网IP server_port = 7000 # 和服务端的bind_port一致 token = your_token # 和服务端的token一致 # 映射Steam串流端口(TCP+UDP) [steam_tcp] type = tcp local_ip = 127.0.0.1 local_port = 27036 remote_port = 27036 # 公网端口,可自定义(建议和本地一致) [steam_udp_31] type = udp local_ip = 127.0.0.1 local_port = 27031 remote_port = 27031 [steam_udp_30] type = udp local_ip = 127.0.0.1 local_port = 27030 remote_port = 27030
-
启动客户端:
双击frpc.exe(或在命令行运行frpc.exe -c frpc.ini),看到“start proxy success”说明连接成功。
步骤3:远程设备连接串流
- 在远程设备上安装Steam Link(手机/平板在应用商店下载,电脑直接用Steam客户端)。
- 打开Steam Link,选择“手动添加设备”,输入云服务器的公网IP和你映射的端口(比如27036)。
- 连接成功后,就能看到家里PC的Steam界面,选择游戏开始串流!
注意事项
- *** 带宽:串流需要稳定的上传(家里PC)和下载(远程设备)速度,建议至少5Mbps以上,10Mbps更佳。
- 延迟优化:选择离你最近的云服务器,降低 *** 延迟;在Steam串流设置中调整画质(比如降低分辨率或帧率)。
- 安全设置:
- Frp的token要复杂,避免被他人滥用;
- 云服务器的防火墙需开放你映射的端口(比如27030-27036 UDP/TCP);
- 远程设备尽量用信任的 *** ,避免公共Wi-Fi泄露信息。
- 替代工具:如果不想自己搭建Frp,可以用付费穿透服务(比如花生壳、Ngrok),操作更简单但可能有带宽限制。
通过内网穿透,你可以突破局域网限制,随时随地玩家里的Steam大作,只要配置好Frp服务端和客户端,就能享受流畅的远程串流体验,赶紧试试吧,让你的PC游戏“随身带”!
(提示:如果遇到连接问题,检查端口映射是否正确、防火墙是否开放、Frp是否正常运行哦~)
