frp内网穿透

官网地址: https://gofrp.org/docs/overview/

安装教程: https://github.com/fatedier/frp/releases

centos7 下载/Windows 下载:

2722175-20220125175141857-73763312.png

说明

1. 客户端文件是frpc(执行文件)、frpc.ini(配置文件)
2. 服务端文件是frps(执行文件)、frps.ini(配置文件)
3. 其实c就是client,s就是server,还是挺好分和记忆的

4. 一般http配置80和443就行, 穿透的机器使用nginx
5. 如果不想使用nginx,还想使用多个http端口穿透, 那就配置tcp就行, http最终也是走tcp协议

代理类型

Snipaste_2022-09-23_10-19-58.png

服务端

[common]
bind_port = 7000  #绑定端口,就是客户端连接到服务端时的端口
token =  abc123   #token,就是客户端连接到服务端时的鉴权
dashboard_port = 7500 #访问服务端面板的端口
dashboard_user = admin #访问服务端面板的账号
dashboard_pwd = Abc@12345 #访问服务端面板的密码

vhost_http_port = 80 http穿透端口
subdomain_host = *
vhost_https_port = 443 https穿透端口
bind_udp_port = 7001

服务端-启动

cd frps目录
./frps -c frps.ini

服务端-访问

 http://公网ip:7005

客户端

[common]
server_addr = 82.157.238.181
server_port = 7000
token=abc123

[p2p_tcp:3389]
type = tcp
local_port = 3389
local_ip = 127.0.0.1
remote_port = 3389

[p2p_tcp:80]
type = tcp
local_port = 80
local_ip = 127.0.0.1
remote_port = 80

[p2p_tcp:8000]
type = tcp
local_port = 8000
local_ip = 127.0.0.1
remote_port = 8000

[p2p_tcp:9000]
type = tcp
local_port = 9000
local_ip = 127.0.0.1
remote_port = 9000

客户端-启动

./frps -c frps.ini

你可能感兴趣的:(frp内网穿透)