1、先去下载frp压缩包,下载链接https://github.com/fatedier/frp/releases,根据自己操作系统选择当前最新稳定版本即可,也可以使用命令直接下载,以下是Linux环境下的下载命令wget https://github.com/fatedier/frp/releases/download/v0.58.1/frp_0.58.1_linux_amd64.tar.gz
2、使用命令解压:
tar -zxvf frp_0.58.1_linux_amd64.tar.gz
3、修改公网IP服务器端frps.ini或者frps.toml文件,不同版本有所出入
命令:vim frps.ini
[common]
bind_port = 公网服务器端口,客户端要与这个保持一致
vhost_http_port = 远程转发的端口
token = 与客户端连接的密钥,这个为非必填项
4、如果Linux环境是客户端,那就直接修改frpc.toml文件即可
命令:vim frpc.toml
[common]
server_addr = 公网IP
server_port = 公网服务器端口
token = 与服务端连接的密钥,这个为非必填项
[web]
type = http
local_port = 8888
custom_domains = 自定义域名
5、启动frps跟frpc服务,命令如下:
服务器端:./frps -c frps.ini或./frps -c frps.toml
客户端:./frpc -c frpc.ini或./frpc -c frpc.toml
备注:正式环境下建议做成开启自启动,特别本地服务器生产环境,做成systemctl服务的方式
一分钟轻松实现内网穿透