VPS内网穿透服务器怎么搭建?_手把手教你配置frp和ngrok

如何使用VPS搭建内网穿透服务器?

工具名称 协议支持 适用场景 配置复杂度
frp TCP/UDP/HTTP 个人开发/小型项目 中等
ngrok TCP/HTTP 快速测试/临时访问
ssh隧道 TCP 简单端口转发
WireGuard UDP 高性能VPN需求

VPS内网穿透服务器搭建指南

一、准备工作

  1. VPS选择:建议选择1核1G以上配置的海外VPS(如DigitalOcean、Vultr)
  2. 系统要求:CentOS 7+/Ubuntu 18.04+等主流Linux发行版
  3. 网络环境:确保VPS有公网IP且防火墙开放相应端口

二、主流工具配置步骤

1. frp配置方案

# 服务端配置(VPS)
wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp0.38.0linuxamd64.tar.gz
tar -zxvf frp.tar.gz
cd frp

编辑frps.ini文件

[common] bind
port = 7000 token = yourpassword
# 客户端配置(本地机器)
[common]
serveraddr = yourvpsip
serverport = 7000
token = yourpassword
[ssh]
type = tcp
localip = 127.0.0.1
localport = 22
remoteport = 6000

2. ngrok快速配置

# 服务端安装
wget https://bin.equinox.io/c/4VmDZc7Sbh/ngrok-stable-linux-amd64.zip
unzip ngrok-stable-*.zip

启动服务端

./ngrokd -domainToken=your
token -tlsMinVersion=1.2
# 客户端连接
./ngrok tcp 22 -config=ngrok.cfg

三、常见问题排查

问题现象 可能原因 解决方案
连接超时 防火墙未放行端口 检查iptables/安全组规则
认证失败 配置文件token不匹配 核对两端配置文件中的token
端口占用 已有服务占用相同端口 更换端口或停止冲突服务
速度慢 VPS带宽不足 升级带宽或优化传输协议

四、安全建议

  1. 使用强密码并定期更换
  2. 限制访问IP白名单
  3. 启用TLS加密传输
  4. 定期更新软件版本

发表评论

评论列表