总结

成果

  • 成功搭建了frp整个环节,包括frps服务器端(具有公网ip的服务,将来可以与自定义域名绑定)、frpc客户端(提供具体服务的内网windows机器)。
  • 成功代理了文件服务、http服务

待完善

  • 上述内网机器是windows,没有尝试过mac、linux的客户端搭建,等后续有需求再补充。
  • 内网机器目前仅尝试了普通类型的frp代理,代理了文件服务、http服务,目前够用了。大文件的话,更推荐P2P类型的代理,后续有需求的话,再进行尝试补充。
  • 官网上有更多强大的示例,目前需求没有那么复杂,等后面有需求再尝试。

踩坑记录

  • 在linux服务器端使用systemd对frps进行管理的时候,一直启动失败,后面看是配置路径写错了。
  • 在windows客户端启动vbs脚本的时候,服务器端显示没有连接的代理。后面看文档,发现是window系统拦截了,所以要加入白名单

参考