快速搭建frp内网穿透

项目地址:https://github.com/fatedier/frp

Linux服务端:

1.下载解压

wget https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz
tar -zxvf frp_0.36.2_linux_amd64.tar.gz

2.修改frps.ini配置:

[common]
bind_port = 7000
vhost_http_port = 8080
dashboard_port = 6666
dashboard_user = admin
dashboard_pwd = admin

对应 服务端绑定端口、web端口、管理面板端口、账号、密码

3.启动Frp服务端

cd frp_0.36.2_linux_amd64
./frps -c ./frps.ini

以下表示服务端启动成功了

2021/03/30 12:17:18 [I] [root.go:200] frps uses config file: ./frps.ini
2021/03/30 12:17:18 [I] [service.go:192] frps tcp listen on 0.0.0.0:7000
2021/03/30 12:17:18 [I] [service.go:235] http service listen on 0.0.0.0:8080
2021/03/30 12:17:18 [I] [service.go:294] Dashboard listen on 0.0.0.0:6666
2021/03/30 12:17:18 [I] [root.go:209] frps started successfully

Linux客户端:

1.下载与服务端相同
2.修改frpc.ini配置:

[common]
server_addr = 0.0.0.0
server_port = 7000
[web]
type = http
local_port = 8081
custom_domains = www.ccczc.cc
[ssh-Mini]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

server_addr 服务端IP地址
server_port 服务端绑定端口
local_port 客户端的web端口
custom_domains 绑定的域名
local_port 客户端的SSH端口
remote_port 设置服务端SSH端口

3.启动Frp服务端

cd frp_0.36.2_linux_amd64
./frpc -c ./frpc.ini

以下表示客户端启动成功了

2021/03/30 12:33:43 [I] [service.go:304] [078dd2e2e2822a07] login to server success, get run id [078dd2e2e2822a07], server udp port [0]
2021/03/30 12:33:43 [I] [proxy_manager.go:144] [078dd2e2e2822a07] proxy added: [ssh-Mini web]
2021/03/30 12:33:43 [I] [control.go:180] [078dd2e2e2822a07] [web] start proxy success
2021/03/30 12:33:43 [I] [control.go:180] [078dd2e2e2822a07] [ssh-Mini] start proxy success

访问网站:绑定域名+服务端配置的web映射端口http://www.ccczc.cc:8080/
连接SSH:服务端IP+客户端配置的SSH端口
服务器记得开放端口...
Windows客户端和Linux客户端配置一样。下载不同的安装包就行了。

打赏