frp下载地址:
https://github.com/fatedier/frp/releases
linux版本作为转发服务
选择amd64
一、配置linux服务器:
下载linux版本上传到服务器,解压:tar -xvf frp_0.61.0_linux_amd64.tar.gz
移动:mv frp_0.61.0_linux_amd64 /usr/local/frp
修改配置文件
frps.toml
[common]
bindPort = 7000 # 转发端口
token = xxxx # 自己随便编写的token,填写复杂一点,需要复制到windows的frpc.toml
subdomain_host = domain.com # 自己绑定的域名,可以不用绑定,用nginx转发
后台启动:
nohup ./frps -c ./frps.toml &
二、配置本地内网穿透服务器
下载windows版本,选择amd64,解压
配置frpc.toml
[common]
server_addr = x.x.x.x # 服务器ip
server_port = 7000 # 服务器配置的转发端口
token = xxxx # 服务器配置的token
[web1] #配置第1个穿透
type = tcp
local_ip = 127.0.0.1 # 本地的前端ip
local_port = 8080 # 本地端口
remote_port = 8090 # 远程端口,用来访问的。比如域名是domain.com,公网访问domain.com:8090
custom_domains = domain.com # 绑定域名
[web2] #配置第2个穿透
type = tcp
local_ip = 127.0.0.1 # 本地的前端ip
local_port = 8080 # 本地端口
remote_port = 9090 # 远程端口,用来访问的。比如域名是domain.com,公网访问domain.com:9090,后面用nginx转发到80端口即可访问domain.com。
custom_domains = domain.com # 绑定域名
启动:
frpc.exe -c frpc.toml
【完结】