admin管理员组文章数量:1567251
文章目录
- 写在前面
- 准备工作
- 开启端口
- 服务端Frps配置
- 客户端Frpc配置
- 尾巴
写在前面
第一次写博客,写的不好请见谅
最近想要出去跑步,发现网上很多以前跑步听的歌都需要会员或者干脆就没版权,
刚好电脑本地有很多以前攒下来的歌曲,于是就想着利用云服务器把搭一个私有乐库,
顺便实现一下别的功能
之所以选择Frp 主要看中了Frp可以使用自己的服务器来转发流量的特点
因为第三方转发服务不充会员就慢的一匹,刚好手上也有云服务器
所以就来试试
准备工作
首先先去GitHub下载一个Frp
https://github.com/fatedier/frp/releases
这里有很多版本,我下的是0.34.3
选好版本后再根据自己的平台挑选安装包
这里我服务器是WinService 所以我下的是Windwos的版本
下载完成后解压
整体文件结构如图:
可以看到服务端和客户端都在里面了
所以我在服务器和本地都下载了一个这个压缩包
开启端口
请确认以下配置的端口没有受到防火墙限制
如果是云服务器请先去控制台开启对应端口
服务端Frps配置
1.首先下载解压Frp安装包
2.配置frps.ini
[common]
#不绑定固定的IP
bind_addr=0.0.0.0
#与客户端 绑定端口
#注意 这个端口仅用于客户端与服务端的连接 跟后续的端口映射没有关系
bind_port = 6100
#开启token验证并设置token 可以不加 但是加了更安全一点
#token 可以自己随意设置
authentication_method = token
token = 8saldjsaldjlas-4asadjlasdj-857e-8a5asdlasjdasl
#以下是frp服务管理的Web页面 可以看到frp的使用情况
#web管理页面的账号
dashboard_user = root
#web管理页面的密码
dashboard_pwd = admin
#web管理页面的端口
dashboard_port = 6001
3.启动frps
用cmd进入frp所在目录后输入:
frps.exe -c frps.ini
服务端启动成功
4.测试
在浏览器输入:
服务器地址:6001
输入刚才配置的账号和密码
进入frp服务管理的Web页面:
客户端Frpc配置
1.下载解压Frp安装包
2.对frpc.ini进行配置
[common]
server_addr = 服务端的公网IP
#server_port仅用于和服务端的连接
server_port = 6100 (对应前面的bind_port)
#TLS协议加密传输
tls_enable = true
#配置token,token要与服务端的一致
authentication_method = token
token = 8saldjsaldjlas-4asadjlasdj-857e-8a5asdlasjdasl
#配置web服务器
[web1]
type = tcp
local_ip = 127.0.0.1
#本地web服务器的端口
local_port = 80
#映射到外网服务器的端口(也就是配置完后 实际外网访问的端口号)
remote_port = 6003
#配置webdav服务器
[webdav]
type = tcp
local_ip = 127.0.0.1
#webdav服务器的本地端口
local_port = 8081
#映射到外网服务器的端口(也就是配置完后 实际外网访问的端口号)
remote_port = 2121
#配置windows远程桌面
[rdp]
type = tcp
local_ip = 127.0.0.1
#本地windows远程桌面的端口 (默认为3389)
local_port = 3389
#映射到外网服务器的端口(也就是配置完后 实际外网访问的端口号)
remote_port = 6002
3.运行
用cmd进入frp所在目录后输入:
frpc.exe -c frpc.ini
如果没有报错的话就可以进入下一步
4.测试
至此服务端和客户端都跑起来了 之后就可以开始测试了
记得把服务器对应的端口加到防火墙的白名单里面
这里的端口号对应前面配置的remote_port
Web服务器:服务器IP:6003
Windows远程桌面:服务器IP:6002
WebDav:服务器IP:2121
大功告成!!
之后如果想开机启动的话可以把启动命令写成Bat脚本 然后添加进Windows启动的文件夹
或者利用Windows的任务计划也行
尾巴
这是我第一次写教程 写的不好请见谅
为了搞这个东西在网上查找了大量教程 ,东拼西凑,加上配置WebDav
总共花了不少时间
以前搞了很多好玩的东西,发现如果不把经验总结起来的话很快就忘掉了,于是借此机会把经验总结出一篇文章 ,一是写给自己备忘,二是希望帮助更多有类似需求的人
之后有时间还打算写一篇关于WebDav的使用教程。。。
版权声明:本文标题:已有云服务器利用Frp对内网电脑进行公网映射-实现远程Web服务,远程桌面,WebDav等功能 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1726168237a1058428.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论