skip to content
akary's Blog

frp快速安装

/ 2 min read

简介

frp是一个快速反向代理工具,可以帮助您将本地服务暴露到公网。

安装

  1. 下载frp
  2. 解压文件
  3. 配置frp

配置

客户端配置

[common]
server_addr = x.x.x.x
server_port = 7000
authentication_method = token
token = your_token_here
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

服务端配置

[common]
bind_port = 7000
authentication_method = token
token = your_token_here
[ssh]
listen_port = 6000

使用示例

  1. 启动服务端
    Terminal window
    ./frps -c frps.ini
  2. 启动客户端
    Terminal window
    ./frpc -c frpc.ini
  3. 通过ssh连接
    Terminal window
    ssh -oPort=6000 user@x.x.x.x

常见问题

  1. 无法连接

    • 检查防火墙设置,确保端口7000和6000已开放
    • 确认服务端和客户端配置文件中的server_addr和token一致
  2. 端口冲突

    • 修改frps.ini和frpc.ini中的bind_port和remote_port为其他未使用的端口
  3. 性能问题

    • 调整TCP连接池大小,增加带宽
    • 使用压缩和加密功能优化传输
  4. 认证失败

    • 检查token是否正确配置
    • 确保服务端和客户端的时间同步
  5. 加密传输错误

    • 确认tls_enable设置为true
    • 检查证书配置是否正确

链接

frp官方文档