layout: post cid: 15 title: 在云服务器上搭建Frp服务端 slug: 15 date: 2019/03/27 09:46:00 updated: 2019/08/20 16:51:48 status: publish author: Alex categories:
- 网站教程 tags:
- 默认
- frps
- frp
- 端口
- 域名
- 服务器 customSummary: noThumbInfoStyle: default outdatedNotice: no thumb: https://ae01.alicdn.com/kf/UTB8_arvsFPJXKJkSahVq6xyzFXa4.jpg thumbChoice: default thumbSmall: thumbStyle: default ---
这两天我一直用的外网门的阿里云香港
frp服务,但是就在刚才,我突然发现博客上不去了,我以为是N1出问题了,赶紧重启了一下onmp,显示成功的,可是还是连接不上,我赶紧试了下内网PHP探针,好嘛...没问题的呀,这肯定是穿透出问题了,赶紧上他们的网站上看了看,果然-是服务器关闭了。
本来准备换另一个的,但是怕它时不时地又宕机,想到自己手里还有一个半荒废的腾讯云,就决定在上边自己搞一个frp,这样保险一点也不担心宕机后找不到人。
##准备工作
首先腾讯云的防火墙默认是不开启某些端口的,所以我们要先把这些端口开起来。
登陆腾讯云,在控制台下边打开
安全组
然后
新建
安全组,因为是自己用,为了安全考虑可以选择自定义模板后续慢慢添加,也可以选择图中的模板,默认添加几个网站常用端口,然后再手动加上等会儿要用到的frp隧道端口以及网页端的管理端口。
把这些端口放行之后这边就可以不用管了。
##Frp配置
1、首先在这里下载想要的frp版本,注意选择对应的Windows版本。
2、在任意盘符下新建一个文件夹
frps
,当然这个命名是可以自定义的,然后把刚才下载的文件放进去。
3、打开frps
的配置文件frps.ini
,把里边的内容替换成下边的,同时更改自定义内容。
[common]
bind_addr = 0.0.0.0 #服务端连接IP或者域名,域名需要解析到该服务器IP地址
bind_port = 5443 #客户端连接端口,自定义成刚才腾讯云放行的端口
dashboard_port = 6443 #网页面板管理端口,同样自定义成刚才腾讯云放行的端口
dashboard_user = #替换为一个自定义用户名,如admin,用于frp状态面板登录。
dashboard_pwd = #替换为一个自定义密码,用于frp状态面板登录
vhost_http_port = 80 #http端口,国内服务器使用域名需备案
vhost_https_port = 443 #https端口,国内服务器使用域名需备案
log_file = ./frps.log #日志文件
log_level = info #显示日志信息
log_max_days = 3 #日志保存最大天数
token = #客户端与服务端连接凭证
max_pool_count = 50
tcp_mux = true
4、打开CMD
窗口输入以下命令,当然目录不同的自己更改即可。
c:\frps\frps.exe -c c:\frps\frps.ini
5、打开任务管理器,如果存在frps.exe
进程,则代表启动成功。
6、然后在网页输入http://你的服务器iP:你的dashboard_port
,就会打开 frps 的状态面板,输入之前参数中设置的用户名和密码,就可以查看各项运行状态,如下图所示。
如果打不开该页面,则表示设置有误或服务器端口没有放行,自己排查一下。
如果到这儿都正常,那么就可以愉快的使用自己的frp穿透了。
##补充
####设置Frp开机自启
1、新建文本文档,打开-输入以下命令
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c c:\frps\frps.exe -c c:\frps\frps.ini",vbhide
注意其中的路径,然后保存-重命名frps.vbs
2、按下Windows键+R键打开运行窗口,输入 shell:startup
后回车,就会打开启动文件夹。
3、将之前建立的frps.vbs
右键拖动到启动文件夹,并选择在当前位置创建快捷方式
。
4、重启服务器测试一下,查看任务管理器是否存在frps.exe
进程,若果有就可以了。
5、之后每次开机就可以自动运行frps
了,并且运行时黑色命令行窗口被隐藏。
悄悄放一个还不错的frp服务 (来源)
点击查看
连接地址为:frpzj.kskxs.com:7000
特权认证密码为:frp888
免费多级域名格式 *.frpzj.kskxs.com 支持8081端口的域名绑定映射方式
将域名CNAME解析至 frpzj.kskxs.com 即可绑定自己的域名
此服务器开放50000-60000范围的TCP、UDP端口映射 可用端口检测
隧道状态查询:frpzj.kskxs.com:7500
查询帐号和密码均为:admin
服务器是0.20.0版本,请使用相同版本客户端,支持UDP打洞直连穿透