前提需要有固定IP
路由器必须得是通过固定IP上网,才能通过外网访问内网服务器
登录路由器
在地址栏输入192.168.1.1或192.168.0.1。初始密码为admin,若忘记密码请重置路由器。这里以TP-Link WR842N为例。
点击应用管理选择虚拟服务器
界面不一样的话,一般在转发规则一栏可以找到虚拟服务器;
在虚拟服务器中点击添加,常用服务和协议类型不知道可以不填,
外部端口和内部端口可以自行填写,为避免冲突可设置在10000以上
但必须一致。ip地址即为服务器内网ip,可通过cmd中ipconfig命令查询。
同时还要打开DMZ主机服务,ip同样为服务器内网ip
至此路由器配置完成,但仍可能无法通过IP地址访问服务器,接下来需要配置防火墙。
配置防火墙进站规则
控制面板—>系统和安全—>Windows防火墙—>高级设置
在进站规则中点击 新建规则,按照提示一步一步来。
名称这里可以随意填写,保证不重名即可,以下仅为示例。
最后点击完成即可。所有配置至此结束,可以在浏览器上输入IP+端口号,如:192.168.23.45:8008来访问服务器上网站。