搭建frp服务器与域名连接
https://www.cnblogs.com/meny233/p/18308377
前言
起因是最近抽到了一台小鸡
别看,已经没有了
1H512M2G,当然,安装完系统后就仅剩512M的存储空间了
所以就打算搭建一个比较轻量的东西
frp服务器和客户端搭建
我的环境:服务器和客户端均为Linux系统。我没有公网IPv4地址,因此使用FRP搭建了服务器和客户端。(注意s -> server;c -> client下同)
frp服务器配置
bindPort = 10001
vhostHTTPPort = 10081
webServer.addr = "0.0.0.0"
webServer.port = 10000
webServer.user = "用户名"
webServer.password = "密码"
e.g. 配置vhostHTTPPort = 10081
-> 域名:10081
访问
这里我在网上看,除了官方的文档好像都没说过这个的含义
甚至有的还说
vhost_http_port不能写,否则会导致frp无法启动
frp客户端配置
serverAddr = "ip地址"
serverPort = 10001
[[proxies]]
name = "web"
type = "http"
localPort = 80
customDomains = ["域名"]
Cloudflare配置
域名也是白嫖来的
注册账号,添加域名等。添加A类型解析至你的服务器ip(图中红色部分)
也可像我一样在子域名下解析(这就需要在客户端配置中填写连带子域名的完整域名)
e.g. (图中Cf)名称:ser
-> 访问:ser.主域名:10081
端口是上面frps的配置
大功告成
服务端运行./frps -c ./frps.toml
客户端运行./frpc -c ./frpc.toml
访问效果
优缺点
⚠️该内容疑似使用智能合成技术,请谨慎识别
FRP技术的优点是可以轻松搭建轻量级的服务器和客户端,实现远端访问。缺点是可能存在安全隐患,如果不正确配置FRP服务器和客户端可能会导致安全问题。
结论
⚠️该内容疑似使用智能合成技术,请谨慎识别
本文中,我详细介绍了FRP服务器和客户端搭建过程和配置。FRP技术可以轻松搭建轻量级的服务器和客户端,实现远端访问。但是,FRP技术也存在安全隐患,需要正确配置FRP服务器和客户端以避免安全问题。
本文来自博客园,作者:meny,转载请注明原文链接:https://www.cnblogs.com/meny233/p/18308377