news 2026/10/8 22:33:29

frp 内网穿透

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
frp 内网穿透

阿里云服务器linux 操作系统

本地window

先下载frp :Releases · fatedier/frp · GitHub

第一部分:阿里云 Linux 部署 frps(服务端)

1.1 上传解压

通过 xshell/ssh 登录阿里云 ECS

# 放到/usr/local目录 cd /usr/local # 上传压缩包到此目录,然后解压,版本号以你下载的为准 tar -zxvf frp_0.71.0_linux_amd64.tar.gz cd frp_0.71.0_linux_amd64

1.2 编写 frps 配置文件

删掉 toml 文件,改用 ini 配置

rm -f frps.toml vim frps.ini

粘贴下面 ini 格式内容(frp 同时支持 ini,兼容性最好)

[common] bind_port = 7000 # frp服务内部通信端口,frpc客户端连接这个端口 auth_token = 123456 # 密钥,客户端必须和这里保持一致,防止非法接入 [dashboard] port = 7500 # frp后台web管理面板(如果不用 可以跳过配置) user = admin pwd = web123456

保存退出 vim:esc,输入:wq回车。

1.3 启动 frps,指定 ini 配置文件

./frps -c ./frps.ini

正常输出:frps started successfully

然后 ctrl + c 退出,使用下面自启动方式

1.4 设置 systemd 开机自启

vim /etc/systemd/system/frps.service

写入,注意修改 ExecStart 里面的路径为你实际解压路径:

[Unit] Description=frp server After=network.target syslog.target [Service] Type=simple ExecStart=/usr/local/frp_0.71.0_linux_amd64/frps -c /usr/local/frp_0.71.0_linux_amd64/frps.ini Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target

保存退出 vim:esc,输入:wq回车。

执行命令生效:

#重载systemd systemctl daemon-reload #设置开机自启 systemctl enable frps #启动服务 systemctl start frps #查看运行状态 systemctl status frps

显示active(running)代表服务端正常后台运行。

1.5 阿里云安全组放行端口

登录阿里云网页控制台 → ECS 实例 → 安全组,添加入站规则,协议全部选 TCP,来源 0.0.0.0/0:

  1. 7000:frpc 客户端连接服务端通信端口
  2. 7500:frp 管理后台 web 端口(可选)
  3. 9001:对外暴露访问的公网端口

如果你的系统内部开启 firewalld 防火墙,执行放行:

firewall-cmd --zone=public --add-port=7000/tcp --permanent firewall-cmd --zone=public --add-port=7500/tcp --permanent firewall-cmd --zone=public --add-port=9001/tcp --permanent firewall-cmd --reload

第二部分:本地 Win10 电脑部署 frpc(客户端)

将下载的frp_x.x.x_windows_amd64.zip解压到本地文件夹,例如D:\frp\

新建frpc.ini

[common] server_addr = 阿里云公网IP server_port = 7000 auth_token = 123456 # 和阿里云frps.ini里面token完全一模一样!! [jt808-tcp] type = tcp local_ip = 127.0.0.1 local_port = 9000 # 本地端口 remote_port = 9001 # 阿里云公网对外暴露端口,外部访问阿里云IP:9001

Windows cmd 启动命令:

frpc.exe -c frpc.ini

成功日志:login to server success

最后测试:

TCP 连通性(Windows cmd)

telnet 阿里云公网IP 9001
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/8 22:30:49

智能对话压缩技术:用 PostgreSQL 持久化 AgentState 的上下文管理革新

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/8 22:27:43

AI编程工具选型指南:Codex、opencode、dsh、Agent Network、PI-Desktop对比

1. 五个工具摆在面前,先搞清楚它们各自站什么位置第一次看到 Codex、opencode、dsh、Agent Network、PI-Desktop 这五个名字放在一起,很多人第一反应是“不都是 AI 编程工具吗,随便挑一个用不就行了”。我一开始也这么想,直到把五…

作者头像 李华
网站建设 2026/10/8 22:25:00

MySQL 所有版本都免费吗?TaoToken 视角下的授权边界与选型清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/8 22:22:20

Fastmcp本地搭建实战:查询本地mysql并接入agent-cursor详细流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华