跳到主要内容

frpc使用记录

快速开始

docker-compose.yml链接

# 启动即可
docker-compose up -d
  • 配置说明

auth_token_line=auth.token = "xxx" # 认证token, 用于客户端连接时验证身份, 调整个合适的值即可 serverAddr # 服务端地址, 用于客户端连接时指定的地址, 调整个合适的值即可 server_port=18000 # 服务端口, 用于客户端连接时指定的端口, 调整个合适的值即可 client_name=frpc # 客户端名称, 用于客户端连接时指定的名称, 调整个合适的值即可(同一frps服务端, 可以有多个frpc客户端连接, 只要名称不冲突即可) remotePort_proxies_tcp_line: remotePort=12222 # 远程端口, 用于客户端连接时指定的端口, 调整个合适的值即可

PS: 基本上服务端固定的情况下, 只需要把第一个client的docker-compose文件复制出来, 修改client_name, remotePort_proxies_tcp_line即可

  • 已经有一个frpc客户端连接的情况下, 如何添加新的frpc客户端(以及获取ssh密钥)
# 复制一份docker-compose.yml文件, 修改client_name和remotePort_proxies_tcp_line即可(docker-compose.yml文件中有注释说明)

# 然后, ssh连接需要获取密钥, 执行以下命令获取ssh的私钥
docker exec -it dev-jumpbox cat ~/.ssh/id_ed25519_frp
# 需要将这个私钥配置到本地的~/.ssh/id_ed25519_frp中, 并调整权限
chmod 600 ~/.ssh/id_ed25519_frp