你得用代理映射到内网的某台主机,比如 Nginx

解决方案 »

  1.   

    路由器要设置转发规则的http://blog.csdn.net/withiter/article/details/7296210
      

  2.   

    不是电信的问题。
    tomcat 也不需要特别配置,跟内网服务一样。你只需要配置代理即可。如果你选择用 Nginx 代理,可以站内短我,或许能帮到你。
      

  3.   

    已经设置了。同时设置8080和22两个端口映射到192.168.1.150。外网ssh可以连接,但是http访问不了
      

  4.   

    已经设置了。同时设置8080和22两个端口映射到192.168.1.150。外网ssh可以连接,但是http访问不了看下防火墙是不是封了8080端口
      

  5.   

    已经设置了。同时设置8080和22两个端口映射到192.168.1.150。外网ssh可以连接,但是http访问不了看下防火墙是不是封了8080端口
    关了suse的和路由器上的防火墙了已经:(服务器上的防火墙影不影响内网访问?因为在内网,所有的电脑都可以访问,不管是用192的ip还是公网的ip
      

  6.   

    已经设置了。同时设置8080和22两个端口映射到192.168.1.150。外网ssh可以连接,但是http访问不了看下防火墙是不是封了8080端口
    关了suse的和路由器上的防火墙了已经:(服务器上的防火墙影不影响内网访问?因为在内网,所有的电脑都可以访问,不管是用192的ip还是公网的ipiptable呢,限制了吗?
    还有一种方法就是把ssh服务停了。把22分配给tomcat运行项目,用22端口试一下
      

  7.   

    已经设置了。同时设置8080和22两个端口映射到192.168.1.150。外网ssh可以连接,但是http访问不了看下防火墙是不是封了8080端口
    关了suse的和路由器上的防火墙了已经:(服务器上的防火墙影不影响内网访问?因为在内网,所有的电脑都可以访问,不管是用192的ip还是公网的ipiptable呢,限制了吗?
    还有一种方法就是把ssh服务停了。把22分配给tomcat运行项目,用22端口试一下这个方法回去试试去
      

  8.   

    不是要你端口映射。是要你用代理转发。比如 Nginx。
      

  9.   

    路由器上端口映射的功能就是对外可见了。
    反向代理有个问题,如果发起http请求的客户端也是另外一个内网环境的机器,不也是连不上了~
      

  10.   

    在内网配置下nat123端口映射让外网穿透80端口访问内网网站