前言:下面几点可以解决百分之九十的问题。
1、核对一下frps与frpc版本是否一致
2、核对一下frps服务是否启动
3、核对一下端口是否开放
1、问题:使用的平台不一致(frpc启动报错),还有可能就是没有加权限
./frpc: line 1: syntax error: unexpected "("
解决办法:
1、:换成对应的平台frpc启动就可以了
2、:添加执行权限 chmod +x frpc
2、问题:端口不可用
error: port unavailable
解决办法:这个原因有两种:
1、默认可以映射5个端口,超过就不能映射了,可以配置max_pool_count = 10,来增加映射端口数量(frps端)
2、服务端限制了映射端口范围,也会包这个错例:allow_ports = 2000-3000
3、问题:自定义404页面访问变成文本展示
解决办法:在网页源码head下面的第一行加入下面代码,就OK了
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4、不知道怎么写了 暂时就这样
文章评论
遇到了个新错误
Accept new mux stream error: broken pipe
@夕颜 @夕颜:看见别人说的,是因为frp与科学上网工具起冲突了,你把科学上网工具关闭了,在开启frp,看看还有没有问题。
@小渔民 @小渔民:还是会有问题 {smile:5} 我用SSH和Http都没报错. 只要是Minecraft尝试连接就会报错. 可能是Minecraft的问题
@夕颜 @夕颜:是不是Minecraft,要求比较严格,你指定tcp试一下