付费咨询 frps 设置

查看 63|回复 3
作者:sudoy   
需求:我在 frps 启用了subdomain_host,并且将 *.example.com 解析到我的云服务器(假设 5.6.7.8 )。这样一来,任何人只要有我的云服务器 IP 、frps 端口以及 token ,都能通过自定义的二级域名(如 test1.example.com )将本地暴露在公网。我现在需要在 frps 那里设置域名和二级域名白名单,只有白名单里的域名和二级域名才能使用我的反代服务。
我用 cloudflare 作为 DNS 管理并且开启了代理(橙色的云朵),因此,我所有的二级域名自带 https ,并且可以正常访问所有内网 web 服务。我刚才试了用 nginx 来创建域名白名单,但是无法正常访问内网 web 服务。我需要不影响 cloudflare 免费 ssl 使用,同时能在 frps 那里启用白名单。
FRPS 和 FRPC 配置如下:
FRPS
# frps.ini
[common]
bind_port = 7000
vhost_http_port = 80
subdomain_host = example.com
token = test123
FRPC
[common]
server_addr = 5.6.7.8
server_port = 7000
authentication_method = token
token = test123
[web1]
type = http
local_ip = 127.0.0.1
local_port = 8080
subdomain = web1
custom_domains = customer.com
authentication_method = token
token = test123
在上面这个配置里面,假设某个不认识的人,知道了我的服务器 IP 5.6.7.8 、端口 7000 以及 token test123 ,他就能免费用我的反代服务。我想限制只有我授权的域名和二级域名才能用我的反代服务。
有解决访问的老哥,请加我微信报价,我的预算是 100RMB

token, frps, test123, 域名

des   
所以为什么不保密 token ,让别人知道呢?
sudoy
OP
  
@des token 是发给很多学生使用的,为了避免学生将 token 泄露给别人,才想到限制域名
bing1178   
前面加个 nginx 呢? 有电报吗
您需要登录后才可以回帖 登录 | 立即注册

返回顶部