• Exhen's Blog

    A simple, naive blog for Exhen.

  • 豆
  • HomeTagsTechMovie

Frp 配置手册

X
如果你喜欢这篇文章
不如请作者喝瓶冰可乐

28 Sep 2018

Reading time ~2 minutes

TechNetworkTutorialOpenWrt
X
扫描二维码分享到微信
分享 微博 豆瓣广播

安装

  1. 从官网下载对应内核的 Release
  2. 将服务器端解压到/frp/目录下,应包含frps和frps.ini两个文件
  3. 执行代码
    /frp/frps -c /frp/frps.ini
    
  4. 注意:客户端与服务器端版本号必须相同。

配置

服务器端

[common]
bind_port = 7000
vhost_http_port = 8080
dashboard_port = 控制台端口号
subdomain_host = 绑定二级域名根域名
authentication_timeout = 0 # 避免服务器与客户端时差造成无法连接

客户端

[common]
server_addr = 服务器ip
server_port = 7000
login_fail_exit = false

WEB

[web]
type = http
local_port = 80
subdomain = 二级域名

SSH

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

远程桌面

[rdp]
type = tcp
local_ip = 局域网内台机ip
local_port = 3389
remote_port = 3389

2018年10月4日更新

常见问题

客户端连接失败,提示 authorization timeout

出现这种情况是因为 frps 所在服务器和 frpc 所在服务器的系统时间相差较大。如果不希望在身份校验时加入系统时间,可以将 frps 配置文件中的 authentication_timeout 设置为 0 来解决这个问题。

frpc 能否在系统启动阶段无网络时一直等待而不是直接退出?

在 frpc 的配置文件中将 login_fail_exit 设置为 false,则 frpc 启动后会不断尝试连接 frps,直到连接成功,而不是直接退出。



TechNetworkTutorialOpenWrt
X
扫描二维码分享到微信
分享 微博 豆瓣广播