内网服务器怎么连接外网

先下载这个:

https://github.com/fatedier/frp/releases/download/v0.68.0/frp_0.68.0_linux_amd64.tar.gz

然后在内网和外网都下载一份

云服务器完整流程

第 1 步:进入 frp 目录

cd /root/frp_0.68.0_linux_amd64


第 2 步:配置 frps.toml

cat > frps.toml <<'EOF'

bindPort = 7000

auth.method = "token"

auth.token = "abc123456"

EOF

这里表示:

  • 7000 是 frps 监听端口
  • abc123456 是 frp 服务端和客户端之间的认证 token

第 3 步:启动 frps

先前台测试:

./frps -c ./frps.toml

如果确认没问题,再后台运行:

nohup ./frps -c ./frps.toml > frps.log 2>&1 &


第 5 步:配置阿里云安全组

在阿里云控制台,给云服务器对应的安全组入方向添加:

  • TCP 7000
  • TCP 6000

来源先设为:

0.0.0.0/0

说明:

  • 7000:给内网服务器上的 frpc 连接 frps
  • 6000:给公网用户访问映射后的 SSH 端口

内网服务器完整流程

第 1 步:进入 frp 目录

cd /chenhaowen/hnu/frp_0.68.0_linux_amd64


第 2 步:配置 frpc.toml

cat > frpc.toml <<'EOF'

serverAddr = "39.108.79.56"

serverPort = 7000

auth.method = "token"

auth.token = "abc123456"

\[proxies\]

name = "ssh"

type = "tcp"

localIP = "127.0.0.1"

localPort = 22

remotePort = 6000

EOF

含义:

  • serverAddr = "39.108.79.56":云服务器公网 IP
  • serverPort = 7000:连接云服务器 frps 的端口
  • auth.token = "abc123456":必须和云服务器一致
  • localPort = 22:内网服务器自己的 SSH 端口
  • remotePort = 6000:公网访问时使用的端口

第 3 步:启动 frpc

先前台测试:

./frpc -c ./frpc.toml

之后改成后台运行:

nohup ./frpc -c ./frpc.toml > frpc.log 2>&1 &


外部访问:

现在你可以在任意公网机器上这样连接:

ssh -p 6000 root@39.101.77.59

说明:

  • 39.108.79.56 是云服务器公网 IP
  • 6000 是映射到公网的端口
  • root内网服务器上的用户名

输入的密码也是:

内网服务器 root 的 SSH 登录密码

不是:

  • 云服务器密码
  • frp token
  • 额外的 frp 密码
相关推荐
小小、码农1 小时前
Linux进程概念
linux·服务器·网络
nxb5568 小时前
haproxy算法,ip透传,自定义haproxy错误页面
运维·服务器
AKAMAI9 小时前
你的源服务器可能是你做出的最昂贵决定
运维·人工智能·云计算
Dxy123931021610 小时前
Linux 编译安装 Python 3.12.10(多版本共存,不破坏系统Python)
linux·运维·python
技术深耕者11 小时前
AI Agent从演示到生产:企业进入“自动化层”时代
运维·人工智能·自动化
w678200712 小时前
Prisma不能优雅的支持DTO,试试Vona ORM吧
linux·运维·ubuntu
APItesterCris13 小时前
Open Claw 实战教程:5 分钟搭建京东商品自动化监控与数据分析系统
大数据·运维·数据库·数据仓库·自动化
便利店102413 小时前
TCP 为什么有时故意跑不快?拥塞控制与滑动窗口一次讲清
服务器·网络协议·tcp·拥塞控制
杨某不才14 小时前
如何能让Linux服务器对shell 终端 + sftp 文件传输长期保活
linux·运维·服务器
杨云龙UP15 小时前
生产环境Oracle表空间扩容实战:使用Toad for Oracle图形界面新增Datafile(ASM+OMF)
linux·运维·数据库·oracle·表空间·asm 存储管理·toad