环境
Ubuntu:20.04.2 LTS
Frp:0.36.1
Openwrt:20.343
服务器在青云活动期间买了5年,3Mb 带宽 2核2G,共计¥1734.30。相当的合适了。 现在相同配置的服务器涨了还是跌了呢?
把本地 QNAP(威联通)通过 FRP(内网穿透)使之在公网和内网环境都能访问,Qfile 和 Qsync 作为私人云存储的两个终端,完美实现在手机和电脑实现文件共享和传输。
安装服务端
安装
cd ~
#下载软件包
wget https://github.com/fatedier/frp/releases/download/v0.36.1/frp_0.36.1_linux_amd64.tar.gz
#解压
tar -zxvf frp_0.36.1_linux_amd64.tar.gz<br/>
#移动到数据盘,你也可以不迁移
cp -r frp_0.36.1_linux_amd64 /mnt/disk1/frp<br/>
cd /mnt/disk1/frp
配置服务端
删除客户端的两个配置文件,不需要在服务器上启动客户端
rm frpc
rm frpc.ini
修改服务端配置文件 frps.ini
vim frps.ini
#bind_port = 7000
bind_addr = 0.0.0.0
bind_port = 7000
kcp_bind_port = 7000
bind_udp_port = 7001
#指定使用的协议,默认tcp,可选kcp
protocol = tcp
#用于客户端和服务端连接的口令,使用复杂密码,需要在客户端时使用
token=*****
#用于反向代理HTTP主机时使用
vhost_http_port=5000
vhost_https_port=5001
max_pool_count= 50
dashboard_port = 7500
#仪表板登录的用户名
dashboard_user = ***
dashboard_pwd = ***
subdomain_host = frp.***.com
# 设置日志文件地址
log_file = /var/log/frps/frps.log
访问 ip:7500 输入用户名密码浏览仪表盘页面。
配置客户端
在Openwrt的服务菜单下找到Frp功能,没有安装的先安装,安装过程这里不讲。
在服务列表中点添加
把NAS的5000端口设置为穿透
接下来配置HTTPS部分
高级设置中必须选择 https2http插件,这样就可以导入证书在浏览器中正常使用了。
插件本地地址是要被代理的服务的IP:端口,我这里是NAS的本地访问地址
PS:可以在文件管理中检查证书文件是否正常
保存并应用,配置成功后在日志中会有成功的连接信息,也可通过ip:7500 访问服务端仪表盘监控