TATEN公用内网穿透服务使用说明
概要
taten_frp 用于提供团队内部公用的内网穿透服务。团队成员CN059在2026年2月14日购置一台三年期的 8C 8G 30Mbps 香港云服务器,将该服务器作为团队共用服务器。同日,CN059将sudo权限共享给小林和小xin,并部署了 frps 服务。小xin也部署了较为完整的 kubernetes 服务。
frp服务于2026年2月14日宣布可用
一、接入方法
1. 客户端安装frpc服务
客户端需要安装frpc才能使用服务器的frp服务,关于安装方法,可以参考frp的官方文档。 从Github安装frpc的最新二进制文件,将下载后的文件解压到任意一个目录,然后编辑frpc.toml文件,进行一些配置
2. 配置frpc.toml文件
关于详细的frpc.toml配置,可以参考frp的官方文档。为了简化操作,TATEN提供一个使用模版
# serverAddr 填写 TATEN frpc 服务器地址
serverAddr = ""
serverPort = 7000
[auth]
# 具体密钥参考TATEN内部文档
token = "token"
#下方是一个完整的穿透代理配置,我们需要配置
# name 隧道名称
# type 隧道通信协议类型
# localIP 填写要穿透的本地IP地址(如果你的frpc运行在路由器上,需要填写局域网内设备IP的局域网地址)
# localPort 填写要穿透的端口
# remotePort 填写要穿透的远程端口
[[proxies]]
name = "Minecraft"
type = "tcp"
localIP = "127.0.0.1"
localPort = 25565
remotePort = 25565以上就是一个最基本的配置模版,上面的配置文件实现的功能是将本地的25565端口的Minecraft服务器穿透到服务器的25565端口,这样,其他设备可以通过服务器的25565端口访问本机的Minecraft服务器。实现联机的效果
3. 启动frpc服务
启动frpc服务,执行以下命令:
frpc -c frpc.toml如果你的配置文件没有语法格式问题的话,就会出现绿色的INFO日志,表示frpc启动成功
二、注册为系统服务
1. Linux使用systemd
(1) 创建service文件
在这个目录/etc/systemd/system下创建frpc.service文件,内容如下
[Unit]
Description = frp client
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
ExecStart = /usr/local/bin/frpc -c /etc/frp/frpc.toml
[Install]
WantedBy = multi-user.target(2) 安装frpc二进制文件
执行命令uname -m获取设备架构信息。根据设备的架构,在Github上下载对应的frpc二进制文件,将下载的二进制文件解压到/usr/local/bin/目录下,并修改权限为755
(3) 放置frpc.toml配置文件
将frpc.toml配置文件放置在/etc/frp/目录下
(4) 启动frpc服务
执行命令sudo systemctl daemon-reload重载systemd服务
执行命令sudo systemctl start frpc启动frpc服务
执行命令sudo systemctl status frpc查看frpc服务状态
执行命令sudo systemctl enable frpc设置frpc服务开机自启动
2. Windows注册服务
持续更新中...