内网树莓派服务器外网无法连接

家里一个树莓派3,内网访问没问题。外网访问会报超时喝reset,不知道为什么。
路由器,tplink,开12000端口映射到局域网树莓派,树莓派也放倒DMZ里了。
树莓派按照教程配置,内网访问没问题,用nginx反向代理,nginx监听12000端口。
配置文件如下:
server {

#listen 80;
listen 12000;

location / {
fastcgi_pass 127.0.0.1:8000;
。。。
location /seafhttp {
rewrite ^/seafhttp(.*)$ $1 break;
proxy_pass http://127.0.0.1:8082;
client_max_body_size 0;
。。。
求教为什么外网没法连呢?