用frp做内网穿透,相关记录
【frp下载】
选择需要的版本下载即可,我这里服务端是linux64位的系统,所以下载的是linxu_amd64.tar.gz
客户端我这边用的windows64位的系统,所以下载的是windows_amd64.zip
【开通端口】
首先需要开通端口,后面会用到,宝塔或者阿里云、腾讯云,都需要开通,端口可以参考我这个,也可以自己定义
frp服务断的端口 7000
frp管理控制台的端口 7500
web网站访问端口 8080
【 frp服务端配置】
frp解压出来就可以用,不需要安装
我解压到了/www/wwwroot/frp/
解压出来,其他文件不用管,只需要修改服务端配置文件即可
frp服务端配置文件frps.ini
[common]# frp监听的端口,默认是7000,可以改成其他的bind_port = 7000#服务器端监听http请求的端口vhost_http_port = 8080#访问网站的HTTPS端口vhost_https_port = 8443# 授权码,请改成更复杂的token = ****** # 这个token之后在客户端会用到,改成自己的# frp管理后台端口,请按自己需求更改dashboard_port = 7500# frp管理后台用户名和密码,请改成自己的dashboard_user = ******dashboard_pwd = ******enable_prometheus = true# frp日志配置log_file = /www/wwwlogs/frps.loglog_level = infolog_max_days = 3【frp客户端配置】
frp客户端配置文件frpc.ini
[common]server_addr = ******#服务端服务器ipserver_port = 7000token = ****** # 这个token填上面服务端一致即可[web1]type=httplocal_port=8081custom_domains=域名1[web2]type=httplocal_port=8082custom_domains=域名2[web3]type=httplocal_port=8083custom_domains=域名3【frp服务端启动】
我这里用的是宝塔,宝塔有进程守护插件,可以方便的启动,并且服务挂掉,也会重启,保证了服务端的稳定运行
注意把frp的目录,换成自己的
启动命令 /www/wwwroot/frp/frps -c /www/wwwroot/frp/frps.ini
进程目录 /www/wwwroot/frp/
frp服务端启动完成后,就可以用浏览器访问frp的web页面了,http://你服务器的ip:7500访问即可
【frp客户端启动】
我这里客户端是windows,所以我用cmd命令启动
新建一个txt文本文件,然后改名为run.bat
里面填写
D:cd D:\frp_0.51.3_windows_amd64frpc.exe -c ./frpc.ini第一行是切换到frp的盘符
第二行是打开frp所在目录
第三行是启动frp客户端
启动后,不能关闭,关闭了服务就停止了