背景,公网服务器centos7,穿透到内网电脑windos10
一、文件下载
1、centos7文件下载
https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3_linux_amd64.tar.gz
2、windos10软件下载
https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3_windows_amd64.zip
二、安装
1、centos7安装
(a)将包frp_0.34.3_linux_amd64.tar.gz上传到/opt目录
tar -zxvf frp_0.34.3_linux_amd64.tar.gz
mv frp_0.34.3_linux_amd64 frp_0.34.3
cd frp_0.34.3
vi frps.ini
配置文件如下
[common]
bind_port = 7000
token=12345678
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin9999
vhost_http_port = 10080
vhost_https_port = 10443
# frp日志配置
log_file = /opt/frp_0.34.3/logs/frps.log
log_level = info
log_max_days = 3
(b)创建店动文件
vi start.sh
./frps -c frps.ini &
(c)配置nginx
server {
listen 80;
server_name frp.my.com;
location / {
proxy_pass http://127.0.0.1:10080/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_max_temp_file_size 0;
proxy_redirect off;
proxy_read_timeout 240s;
}
}
(d)启动
sh start.sh
打开 http://192.168.10.3:7500/,可以查看管理平台
2、windos10安装
(a)解压安装包frp_0.34.3_windows_amd64.zip
(b)修改配置文件frpc.ini
[common]
server_addr = 192.168.10.3
server_port = 7000
token = 12345678
[web]
type = http
local_port = 9093
custom_domains = frp.my.com
(c)新建启动脚本 start.bat
frpc.exe -c frpc.ini
(d)运行start.bat ,如下显示
D:\tool\frp_0.34.3_c>frpc.exe -c frpc.ini
2022/01/10 09:43:31 [I] [service.go:288] [46da0dc4372c7d41] login to server success, get run id [46da0dc4372c7d41], server udp port [0]
2022/01/10 09:43:31 [I] [proxy_manager.go:144] [46da0dc4372c7d41] proxy added: [web]
2022/01/10 09:43:31 [I] [control.go:180] [46da0dc4372c7d41] [web] start proxy success
三、测试
http://frp.my.com/shop/Tt/testParam
就可以跳到你本地了
专注JAVA系统优化、系统结构调整、系统问题排查医治、系统升级、架构设计、SQL语句优化、小程序、APP、企业应用软件开发,请 + hekf888,欢迎关注,时常发布技术分享博文