以前的服务器直接利用拨号后产生的IP进行bind和listen,现在服务器使用VPN,客户端利用服务器的VPN IP连接不上服务器,请问如何设置服务器。以前服务器bind的地址是htonl(INADDR_ANY),我换成inet_addr(vpnip)也不行。请高手赐教。

解决方案 »

  1.   


    默认下VPN拨入成功后,所有数据都经过VPN的连接.如果你说不能连接,那么要不VPN有问题,要不防火墙做限制.自己直接用IE访问网站,如果无法访问,基本上是VPN问题.
      

  2.   

    是我昏了头了,vpn拨号后虚拟ip是一个局域网ip,所以客户端肯定连不上了。现在想问一下,有没有提供独立外网ip的vpn啊,租金多少?
      

  3.   


    很少外面卖的VPN是给独立外网IP的,因为要做成独立外网IP,那台VPN服务器至少有两个外网IP以上才能做到.两个外网IP的话,只能上一个VPN连接(一个IP是服务器本身固定用的,另一个IP是用于VPN拨入后分配给客户的)
      

  4.   

    我得到VPN的是外网IP,可是SOCKET程序中使用不了~