/www/server/nginx/conf
server{ listen 80; server_name *.frp.chunshu.net; location / { proxy_pass http://127.0.0.1:7002; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; } }
frpc.ini
[common] server_addr = 47.92.245.127 server_port = 7000 auto_token = mifengfx01 log_file = ./frpc.log log_level = info log_max_days = 3 #日志相关,连接不上好排查 [WorkTcp] type = tcp local_ip = 192.168.1.109 #local_ip 本机局域网ipv4地址 local_port = 3389 #本机映射端口 比如:本机开了81端口,外部想访问81 就是配置的frp域名加端口号 remote_port = 3390 #remote_port 服务器需要开放的端口,远程 需要使用 [WorkWeb] type = http #本机ip local_ip = 192.168.1.109 #本机tomcat端口 local_port = 80 #外网访问三级域名(名字首字母缩写)ldh.frp.fztool.com subdomain = ceshi #名字全拼+YC
家万:直接用ip
[common] server_addr = 47.92.245.127 server_port = 7000 tls_enable=true [ssh] //这里也需要改,要唯一 type = tcp local_ip = 172.20.248.2(你本地ip) local_port = 8090(你本地的端口) remote_port = 8090(服务器的端口,要和别人不一样)
客户端运行:
在frp文件夹运行:
frpc.exe -c frpc.ini
域名解析:
域名先配置一个 p2p.chunshu.net 直接A记录 解析ip 在配置一个 *.p2p 域名指向的 指向 p2p.chunshu.net frp客户端的域名 h5 访问就是 h5.p2p.chunshu.net