frp给本地开启一个文件共享
frp给本地开启一个文件共享
沐飞云服务器防火墙开放端口
TCP 778和TCP 6000
nginx和frp冲突解决
顺便设置frp相关的nginx配置
#frp
server {
listen 80;
server_name frp.mufei.fun; #如有多个域名,用空格隔开
location / {
proxy_pass http://127.0.0.1:778;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_hide_header X-Powered-By;
}
location /acg {
proxy_pass http://127.0.0.1:6000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_hide_header X-Powered-By;
}
}
当访问frp.mufei.fun
时,讲访问云服务器的127.0.0.1:778
当访问frp.mufei.fun/acg
时,讲访问云服务器的127.0.0.1:6000
而6000正好是frpc客户端的配置端口 22行的位置
[common]
# 服务器的公网IP地址
server_addr = frp.mufei.fun
# 服务器监听端口
server_port = 7000
# 权限认证的token值,与frps.ini中相同
token = mufei123
# 使用sTCP协议的远程桌面连接
#[secret_RD]
#type = stcp
# 只有sk一致的用户才能访问到此服务,可以与token不同
#sk = 12345678
# 本地IP地址和对应服务端口
#local_ip = 127.0.0.1
#local_port = 3389
# 文件访问服务1
[static_file_Super]
type = tcp
# 要用到的服务器端口,记得去服务器管理控制台开启
remote_port = 6000
plugin = static_file
# 要对外暴露的文件目录,需自定义
plugin_local_path = F:\ACG
# 访问路径名,此处即http://frp.mufei.fun/acg nginx已配置
plugin_strip_prefix = acg
# 用户名和密码
# plugin_http_user = super
# plugin_http_passwd = super
# 文件访问服务2
#[static_file_Jerry]
#type = tcp
# 要用到的服务器端口,记得去服务器管理控制台开启
#remote_port = 6002
#plugin = static_file
# 要对外暴露的文件目录,需自定义
#plugin_local_path = D:\Share\Jerry
# 访问路径名,此处即http://x.x.x.x:6001/jerry/
#plugin_strip_prefix = jerry
# 用户名和密码
#plugin_http_user = jerry
#plugin_http_passwd = jerry
[rtsp]
#rtsp属于tcp协议 ,也可用UDP
type = tcp
#摄像头的内网ip地址
local_ip = 192.168.47.1
#内网rtsp的端口,默认为8554
local_port = 8554
#远程映射端口
remote_port = 6001
[rtmp]
#rtmp属于tcp协议
type = tcp
#摄像头的内网ip地址
local_ip = 192.168.47.1
#内网rtmp的端口,默认为1935
local_port = 1935
#远程映射端口
remote_port = 6002
[everything]
type = http
local_ip = 10.39.157.99
local_port = 8001
#远程映射端口
# custom_domains = 47.236.116.37
custom_domains = everything.mufei.fun
可能遇到的问题
1.访问界面404
连接的结尾是否有/,否则会被识别成文件,加了/才是文件夹
2.plugin_strip_prefix = acg加了后无法访问
acg这个后缀可以和nginx的转发结合
location /acg {
proxy_pass http://127.0.0.1:6000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_hide_header X-Powered-By;
}
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果