问题遇到的现象和发生背景
1.云服务器上装了frps0.38
2.客户端ubuntu 20 ,安装了frpc,经测试frp穿透成功。
3.个人域名为natuilus.xyz。frps设置的subdomain_host = frp.natuilus.xyz。其中frp.natuilus.vip已经在阿里云中解析为A记录。
问题相关代码,请勿粘贴截图
frps服务端设置如下:
[common]
bind_port = 2500
kcp_bind_port = 2500
token = frpInUbuntu
dashboard_port = 3500
dashboard_user = root
dashboard_pwd = root
vhost_http_port = 8088
vhost_https_port = 4433
authentication_timeout=0
privilege_mode=true
max_pool_count = 50
tcp_mux=true
log_file = ./frps.log
log_level = info
log_max_days = 3
subdomain_host = frp.nautilus.xyz
Nginx配置如下:
server {
listen 80;
server_name opt.frp.atticus.vip;
location / {
proxy_pass http://127.0.0.1:8088;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header Host $host:80;
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;
proxy_redirect off;
}
}
运行结果及报错内容
经测试,frp穿透成功,使用http://opt.frp.nautilus.xyz:8088 ,这个地址,输入地址栏中,会自动补全为“http://opt.frp.nautilus.xyz:8088/cgi-bin/luci/”,并且访问正常。
但是如果地址栏中输入:“http://opt.frp.nautilus.xyz” ,就不会自动补全,地址打不开,不会自动跳转到“http://opt.frp.nautilus.xyz/cgi-bin/luci/” 。
并且如果直接输入:“http://opt.frp.nautilus.xyz/cgi-bin/luci/” ,也是可以直接访问。
我的解答思路和尝试过的方法
我想要达到的结果
能否在哪里设置一下,达到直接输入“http://opt.frp.nautilus.xyz” ,自动跳转到“http://opt.frp.nautilus.xyz/cgi-bin/luci/” ,实现对openwrt的穿透管理