700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 如何利用VPS配置搭建frp/frps进行内网穿透

如何利用VPS配置搭建frp/frps进行内网穿透

时间:2022-05-17 07:41:38

相关推荐

如何利用VPS配置搭建frp/frps进行内网穿透

目录

扯一会闲话

什么是frp

准备材料

服务器端安装说明

常用命令包括

扯一会闲话

事情的起因是我用旧电脑拼凑了一台NAS,想在外面也能访问我放在家里的NAS。但大家也知道公网IPv4地址现在已经所剩无几了,网络运营商一般是不会给你公网IPv4地址的,氪金的除外,所以我的方案是使用frp进行内网穿透(还可以使用Ngrok搭建或是采用IPv6套上DDNS解析)。

frp有有官方的中文文档,上面的内容已经非常详尽,对相关操作比较熟悉的人可以直接阅读官方的中文文档

什么是frp

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

准备材料

Ubuntu18.04 LTS的NAS一台公网VPS一台

服务器端安装说明

wget --no-check-certificate /MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.shchmod 700 ./install-frps.sh./install-frps.sh install

安装过程中会有提示一些的参数,我们设置好就可以了!

Please input frps bind_port [1-65535](Default Server Port: 5443):#输入frp提供服务的端口,用于服务器端和客户端通信,按Enter键表示默认5443,否则手动输入新端口Please input frps vhost_http_port [1-65535](Default vhost_http_port: 80):#输入frp进行http穿透的http服务端口,按Enter键表示默认80,否则手动输入新端口,一般不建议默认80Please input frps vhost_https_port [1-65535](Default vhost_https_port: 443):#输入frp进行https穿透的https服务端口,按Enter键表示默认443,否则手动输入新端口Please input frps dashboard_port [1-65535](Default dashboard_port: 6443):#输入frp的控制台服务端口,用于查看frp工作状态,按Enter键表示默认6443,否则手动输入新端口Please input dashboard_user (Default: admin):#输入frp提供服务端的账户Please input dashboard_pwd (Default: H5sBmmId):#输入frp提供服务端的密码Please input privilege_token (Default: WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq):#输入frp服务器和客户端通信的密码,默认是随机生成的,按Enter键表示按默认来,否则手动输入。frpc客户端需要这个接头暗号Please input frps max_pool_count [1-200](Default max_pool_count: 50):#设置每个代理可以创建的连接池上限,默认50Please select log_level #####1: info2: warn3: error4: debug#####################################################Enter your choice (1, 2, 3, 4 or exit. default [1]):#设置日志等级,4个选项,默认是infoPlease input frps log_max_days [1-30](Default log_max_days: 3 day):#设置日志保留天数,范围是1到30天,默认保留3天。##### Please select log_file #####1: enable2: disable#####################################################Enter your choice (1, 2 or exit. default [1]):#设置是否开启日志记录,默认开启,开启后日志等级及保留天数生效,否则等级和保留天数无效

安装完成以后会有总体的提示

Congratulations, frps install completed!==============================================You Server IP : *.*.*.* #你的服务器IP,各不相同Bind port : 5443Dashboard port : 6443vhost http port : 80vhost https port: 443Privilege token : 2aS35DFW2c4d5f2x2WJNSCf5Max Pool count : 50Log level : infoLog max days : 3Log file : enable==============================================

常用命令包括:

./install-frps.sh update #版本更新./install-frps.sh uninstall #卸载frpsfrps start #服务启动frps stop #服务停止frps restart #重启服务frps status #状态frps config #参数设置frps version #frps版本

至此,frp 服务端 frps 的安装已经成功,frps 会随服务器自动启动,无需手动设置。

小提示:记得检查 VPS 服务器是否开放以上涉及的端口,如未开放,请手动添加开放端口!

此时访问http://你的服务器 IP:6443可以查看 frp 各项状态,如下图所示。如果打不开此页面,很可能是服务器的 6443 端口没有开启

悄悄话:

我有一个小破站

格雷万事屋 – 格雷的万事屋包罗万象,欢迎各位旅行者来访(*`∀´*)ノ!格雷的万事屋

希望有兴趣的小伙伴能去逛逛~~~

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。