一、安装frp服务端
本屌由于没有Linuxs VPS就迁就用Windows做服务器
最新版是v0.21.0:https://github.com/fatedier/frp/releases
1、里边包含frps开头的文件以及frpc开头的文件,分别为服务端和客户端
2、配置服务端:frps.ini
[common] bind_addr = 0.0.0.0 bind_port = 5443 dashboard_port = 6443 dashboard_user = 替换为一个自定义用户名,如admin,用于frp状态面板登录。 dashboard_pwd = 替换为一个自定义密码,用于frp状态面板登录 vhost_http_port = 80 #如果你的服务器已经有程序在占用80换一个,本屌用8080 vhost_https_port = 443 #如果你的服务器已经有程序在占用443换一个,本屌用4433 log_file = ./frps.log log_level = error log_max_days = 3 token = 替换为一串自定义字符,建议15位以上,大小写与数字混合,用于客户端连接凭证。 max_pool_count = 50 tcp_mux = true
3、打开所需的端口,别让防火墙拦截
4、在frps.exe目录按住Shif+右键,此处打开cmd执行
frps.exe -c frps.ini
出现一个黑框算成功,无任何提示
5、访问你的域名:6443,本屌的是:http://www.javagoing.com:6443
即可看到
二、配置客户端
客户端很简单,只需要修改配置文件即可,根据自己的cpu架构去下载对应客户端。我这里用Windows做演示
我的客户端下载:frp内网穿透客户端.zip
1、修改frpc.ini
[common] server_addr = javagoing.com server_port = 5443 token = xhio5jdo5l34K5p3odfk4l4k4dsfb [web1] type = http local_ip = 192.168.1.241 #本机内网地址 local_port = 9090 #本机内网端口 use_gzip = true use_encryption = true pool_count = 20 privilege_mode = true custom_domains = cs.javagoing.com #二级域名 [desktop] privilege_mode = true type = tcp local_ip = 192.168.1.241 local_port = 3389 #内网端口 remote_port = 33899 #外网端口
2、在frpc.exe目录按住Shif+右键,此处打开cmd执行
frpc.exe -c frpc.ini
出现如图就是成功了。
我的笔记博客版权我的笔记博客版权