FRP是一个开源的内网穿透小工具,自己搭建应用过程中经常出现问题(都是心酸泪),尽管当初不必了,因为公司在用商业级的神卓互联来代替frp,因为对性能要求比拟高,FRP适宜集体应用,目前用不到了,现将常见问题整顿如下:
1.是否领有给frp程序赋予运行的权限

Linux

例如frps文件在/root/目录

执行命令:chmod +x /root/frps

给这个frps文件赋予可运行权限命令。

frps文件必须领有 755 以上权限才可运行。

Windows

以管理员身份运行。

2.设施零碎架构和采纳的frp版本,是否匹配,看这里

有时候无奈运行,可能是你抉择的frp对应架构版本不同,这也是个问题。

Windows

win + R,输出cmd,确定,关上命令窗口,输出msinfo32,留神要在英文状态下输出,回车。而后在弹出的窗口中就能够看到零碎的具体版本号了。

Linux、Android、Raspberry Pi

输出 cat /proc/version

路由器

输出cat /proc/cpuinfo

查看相干信息,是否所应用的frp架构版本适宜应用。

留神:

通过命令 ./frps -v 或 ./frpc -v 显示以后版本,则可运行的了。

然而,尽管可运行,但不代表能失常运行和失常应用,还波及到上面这几方面,须要留神的

  1. -c 指向ini文件为绝对路径,是否正确

Linux

例如frps文件和frps.ini文件都在/root/目录

正确用法 /root/frps -c /root/frps.ini

谬误用法 /root/frps -c /frps.ini

Windows

例如frps文件和frps.ini文件都在 D盘frp文件夹

正确用法 D:\frp\frps -c D:\frp\frps.ini

谬误用法 D:\frp\frps -c \frps.ini

-c参数为指向ini文件,必须为以后文件的绝对路径。

运行frp,还须要加-c ini文件

4.ini文件配置参数是否正确

服务端frps.ini文件和客户端frpc.ini文件,所配置的参数是否正确,两者是否对应能用?

很多人,认为这两边都运行了就行。然而这个情理就像一个公司和员工之间的密切联系。

frps.ini代表公司,frpc.ini代表员工。

而frps.ini作为公司,有不同类的员工,而你作为其中一个不同类别的员工,那么公司要先纳入此frpc.ini员工的相干信息,以示意为正式员工。

泛滥frpc.ini员工中要进入到frps.ini公司工作,那么要表明本人的相干信息身份,frps.ini公司才容许你进入,并失常工作。

请参考本站的相干教程浏览,进行编写过ini文件参数,以达到你的需要。

5.防火墙是否增加凋谢端口