最近在搞网站
突然想起来自己之前用 KESWEB + 樱花 FRP 搭建的网站,但是不幸,手机上的服务很不稳定,加上樱花 Frp 免费,也不是很稳定。
气煞我也,便入手了腾讯云服务器。先来一年,自己搭一个 FRPS,然后用家里的旧电脑挂网站。
本文就详细说一下自己搭建的过程。(跟着百度的有很多坑!折腾了我 1 天)故而打算用这一篇说清楚
- 开始吧
# 服务器
这个有很多的,自己买吧!这里推荐买这种学生版。便宜!一年 100 左右,一个月 10-20 元还是很划算的。
一、硅云学生云服务器 | |
活动地址:txy.ink/go/guiyun/ | |
硅云学生专享扶持计划,提供学生优惠套餐,1核1G云服务器低至10元/月,香港节点无需备案,即买即用! | |
二、腾讯云学生云服务器 | |
活动地址:txy.ink/go/campus/ | |
腾讯云「云+校园」计划提供校园优惠套餐,助力学生快速入门云计算,25岁以下免学生认证! | |
优惠套餐: | |
①2核2G4M轻量应用服务器,3个月/30元,6个月/58元,1年/112元 | |
②4核8G10M轻量应用服务器,3个月/148元,6个月/258元,1年/446元 | |
③2核4G3M云服务器CVM,1年543元 | |
三、阿里云学生云服务器 | |
活动地址:txy.ink/go/aly-student/ | |
阿里云高校计划,通过学生身份认证及续费任务,最多可领取1+6个月免费云服务器。 |
# 域名
这个没有也无伤大雅
flechazo.mba |
# 安装 Frp 服务
# 下载 frp 包
https://github.com/fatedier/frp/releases | |
到这里下载最新版 |
注意!一定要看清楚,自己的服务器是 amd 的还是 arm 的,我是服务器和本地的电脑都是 AMD 的。
# 下载完解压
上传服务器后解压 | |
tar -xvzf frp_0.49.0_linux_amd64.tar.gz |
# 进入 Frp 目录
cd frp_0.49.0_linux_amd64/ |
# 修改配置
vim frps.ini | |
基本指令 | |
输入i插入 | |
按 esc ->输入 :wq 保存退出 |
# 配置
# frps.ini | |
[common] | |
bind_port = 7000 | |
#frp内网穿透服务器可以支持虚拟主机的http和https协议,一般我们都用80,可以直接用域名而不用增加端口号,如果使用其它端口,那么客户端也需要配置相同的其他端口。 | |
vhost_http_port = 80 | |
vhost_https_port = 443 | |
dashboard_user = flechazo #管理面板账号 | |
dashboard_pwd = flechazo #管理面板密码 | |
# 这个是frp内网穿透服务器的web界面的端口,可以通过http:// 你的 ip:7500 查看 frp 内网穿透服务器端的连接情况,和各个 frp 内网穿透客户端的连接情况。 | |
dashboard_port = 8001 | |
auth_token = flechazo | |
[web01] | |
#http类型的内网穿透,必须设置vhost_http_port,并且所有的http类型的客户端都将通过同一个vhost_http_port访问。 | |
type = http | |
# custom_domains是通过frp服务器端访问客户端的域名,必须输入完整的域名, | |
# 并且不能是subdomain_host的子域名,否则frp服务不能启动,并且相应的域名需要解析到frp服务器端的公网IP并等待解析生效后,才可以使用。 | |
custom_domains = flechazo.mba |
# 运行
首先要先把配置中的端口都开放出去
保存退出后 | |
./frps -c ./frps.ini |
# 配置 Frp 客户端
老地方下载解压
# 配置
这个也一样,要开放端口。我懒直接把 Windows 的防火墙关了 (* 只是为了隐私)
[common] | |
server_addr = 11*.8*.1*6.5* | |
server_port = 7000 | |
auth_token = fle*haz* | |
[kodbox] | |
type = tcp | |
local_ip = 127.0.0.1 | |
local_port = 8001 | |
remote_port = 8080 |
# 运行
frpc.exe -c frpc.ini |