尝试着搭建一个个人博客网站,在一番捣鼓下,终于可以被访问了,
但是出现了一个问题,访问网站的默认端口http是80,https是443,而flask服务器的端口是5000,
网站接收到的默认请求,无法发到服务器端口上进行处理
我尝试过将请求内容放html文件里面的a标签,href需要写的是具体的网址和端口,
例如 www.xxx.com;5000/ 同时网址的url上面也显示的了端口号
这样是可以达到访问flask服务器的目的 但是应该不是这样操作的
瞎找了好几天,了解到有个东西叫端口映射,但实在不懂怎么设置,也不知道是不是对的
想请教各位 怎么样可以将访问默认端口的请求 自动转发到flask服务器端口上 同时网址url上面也不会出现5000的端口显示 真心谢谢!
可以使用Scapy的UDP
比如
from scapy.all import *
pkt=IP(dst='你的DNS地址')/UDP(dport=发送端口)/DNS(id=168,qr=0,opcode=0,rd=1,qd=DNSQR(qname="www.xxx.com")
srl(pkt)
如果你输入的网址是IP,端口可加可不加。但是输入的是域名网址,那更没必要了
试试吧,望采纳
终于找到解决方法了,需要使用服务器代理,用作url请求转发指定端口
具体可以看https://www.cnblogs.com/mahatmasmile/p/5725253.html