内容目录
安装frp
下载frp二进制文件。所有的文件都打包在一个压缩包中
加速下载wget https://mirror.ghproxy.com/https://github.com/fatedier/frp/releases/download/v0.61.0/frp_0.61.0_linux_amd64.tar.gz
-
服务端(腾讯云)配置:
- 解压:
tar xf frp_0.61.0_linux_amd64.tar.gz -C /etc
- 创建软链接:
ln -s /etc/frp_0.61.0_linux_amd64/ /etc/frp
- 使用
systemd
来管理frps
服务vim /usr/lib/systemd/system/frps.service [Unit] # 服务名称,可自定义 Description = frp server After = network.target syslog.target Wants = network.target [Service] Type = simple # 启动frps的命令,需修改为您的frps的安装路径 ExecStart = /etc/frp/frps -c /etc/frp/frps.toml [Install] WantedBy = multi-user.target
- 使用
systemctl
命令管理frps
服务# 启动frps systemctl start frps # 开机自启动 systemctl enable frps # 重启frps systemctl restart frps # 查看frps状态 systemctl status frps
- 解压:
-
内网
web
业务主机配置:- 解压:
tar xf frp_0.61.0_linux_amd64.tar.gz -C /etc
- 创建软链接:
ln -s /etc/frp_0.61.0_linux_amd64/ /etc/frp
- 使用
systemd
来管理frpc
服务vim /usr/lib/systemd/system/frpc.service [Unit] # 服务名称,可自定义 Description = frp server After = network.target syslog.target Wants = network.target [Service] Type = simple # 启动frpc的命令,需修改为您的frpc的安装路径 ExecStart = /etc/frp/frpc -c /etc/frp/frpc.toml [Install] WantedBy = multi-user.target
- 使用
systemctl
命令管理frpc
服务# 启动frpc systemctl start frpc # 开机自启动 systemctl enable frpc # 重启frpc systemctl restart frpc # 查看frpc状态 systemctl status frpc
- 解压:
通过自定义域名访问内网的 Web 服务
-
配置
frps.toml
:在frps.toml
文件中添加以下内容,以指定HTTP
请求的监听端口为80
:vim /etc/frp/frps.toml bindPort = 7000 vhostHTTPPort = 80
-
配置
frpc.toml
:在frpc.toml
文件中添加以下内容,确保设置了正确的服务器IP
地址、本地Web
服务监听端口和自定义域名:vim /etc/frp/frpc.toml serverAddr = "x.x.x.x" serverPort = 7000 [[proxies]] name = "web" type = "http" localPort = 80 customDomains = ["x.com.cn"]
-
通过浏览器访问:使用浏览器访问
x.com.cn
即可访问内网机器上的80
端口服务
留言