遇见 发表于 前天 23:44

[内网穿透2]飞牛 OS:部署 FRP 客户端(frpc)

天翼云电脑NAS端配置FRPC
(天翼云电脑客户端不支持复制粘贴,需要全程手敲代码)

1.远程下载frpc客户端
      
wget https://gh-proxy.com/https://github.com/fatedier/frp/releases/download/v0.58.0/frp_0.58.0_linux_amd64.tar.gz

2.解压文件并cd到目标文件夹
tar -zxvf frp_0.58.0_linux_amd64.tar.gz
cd frp_0.58.0_linux_amd64
3.配置frpc.toml
      
vim frpc.toml
      内容:

server_addr = 阿里云公网IP# 或域名:fnos.yourdomain.com
server_port = 7000
token = your_frp_token_here# 修改与服务端一致
login_fail_exit = false


      # 穿透飞牛OS Web(5666)

[]
name = fnos-web
type = tcp
local_ip = 127.0.0.1
local_port = 5666
remote_port = 5666# 公网端口,与安全组一致

      # 可选:穿透飞牛OS SSH(22)
[]
name = fnos-ssh
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 2222# 公网端口,安全组放行2222

      
4.启动 frpc 并设置自启
      # 测试启动
      
./frpc -c frpc.ini

      # 后台+开机自启(同服务端方法,创建 frpc.service)
      
vim /etc/systemd/system/frpc.service
      
      frpc.service 内容:


Description=Frp Client Service
After=network.target


Type=simple
User=root
ExecStart=/root/frp_0.58.0_linux_amd64/frpc -c /root/frp_0.58.0_linux_amd64/frpc.ini
Restart=on-failure


WantedBy=multi-user.target

      自启:
systemctl daemon-reload
systemctl start frpc
systemctl enable frpc
systemctl status frpc# 查看 online

      
公网访问飞牛 OS
      
      1. Web 访问
      方式 1(IP + 端口):http://阿里云公网IP:5666
      方式 2(域名):http://fnos.yourdomain.com:5666
      2. SSH 访问(可选)
      ssh -p 2222 root@阿里云公网IP
      
      
常见问题排查
frpc 连不上 frps
核对:token、server_addr、server_port
阿里云安全组放行 7000、5666
防火墙:systemctl stop firewalld(测试用)
公网无法访问飞牛 OS
检查 frps 面板:客户端是否 online
检查飞牛 OS 防火墙:ufw allow 5666 或 systemctl stop ufw
虚拟机网络:确保桥接模式,能 ping 通外网
域名访问失败
检查 A 记录是否指向阿里云公网 IP
等待 DNS 解析生效
备案:国内域名必须备案才能 80/443 访问

优化建议
飞牛 OS 虚拟机:内存≥2G、CPU≥2 核、硬盘 SSD
阿里云 ECS:带宽≥2M,提升访问速度
开启 HTTPS:用 Let’s Encrypt 免费证书
定期更新 frp 版本,提升安全性


页: [1]
查看完整版本: [内网穿透2]飞牛 OS:部署 FRP 客户端(frpc)