前提条件
1、一个拥有公网IP的服务器(推荐各家大厂的云服务器)
2、前往Github拉取frps、frpc两个程序(地址:https://github.com/fatedier/frp)
一、frps部署在云服务器上。
1、先修改配置文件
我这里先配置最简单的必须配置 配置Frps.ini文件
# frps.ini
[common]
#内网穿透服务器端监听的IP地址,可以省略,默认为127.0.0.1
bind_addr = 0.0.0.0
#服务器端监听的端口,默认是7000,可自定义
bind_port = 7000
#该端口就是以后访问web服务需要用到的端口
vhost_http_port = 8000
2、起动frps
./frps -c ./frps.ini
二、frpc部署到内网机器上
1、修改frpc配置文件
# frpc.ini
[common]
#外网-服务器端ip
server_addr = x.x.x.x
#外网-服务器端监听的端口(必须与Frps.ini中的配置一致)
server_port = 7000
[ssh]
#配置类型为tcp协议
type = tcp
#内网机器的IP
local_ip = 127.0.0.1
#内网需要监听的端口
local_port = 5000
#公网服务器的IP或者已解析的域名
remote_port = 5000
2、起动frpc
./frpc -c ./frpc.ini
评论 (0)