1:VPN服务器是 vpn.myvpnserver.com
2:我自己的一个应用服务器是 app.myappserver.com
3:现在我通过VPN客户端建立了一个PPTP链接到VPN服务器,得到本地虚拟地址是 10.1.0.11
4: 我现在要建立一个UDP SOCKET,想让通过这个UDP SOCKET发送的数据都通过VPN服务器中转给应用服务器 app.myappserver.com, 应该怎么做?
a:创建SOCKET的时候是不是BIND到这个虚拟地址 10.1.0.11和VPN服务器vpn.myvpnserver.com以及端口1723,然后直接把数据发送给VPN服务器?如果是这样,VPN服务器怎么知道把数据转发给应用服务器?
b: 还是创建SOCKET的时候把BIND到这个虚拟地址 10.1.0.11和VPN服务器app.myappserver.com,把数据发送给应用服务器? 这样的话,数据会自动通过VPN服务器中转吗?
分数不是问题,只要解决了,可以再加200分,谢谢。
2:我自己的一个应用服务器是 app.myappserver.com
3:现在我通过VPN客户端建立了一个PPTP链接到VPN服务器,得到本地虚拟地址是 10.1.0.11
4: 我现在要建立一个UDP SOCKET,想让通过这个UDP SOCKET发送的数据都通过VPN服务器中转给应用服务器 app.myappserver.com, 应该怎么做?
a:创建SOCKET的时候是不是BIND到这个虚拟地址 10.1.0.11和VPN服务器vpn.myvpnserver.com以及端口1723,然后直接把数据发送给VPN服务器?如果是这样,VPN服务器怎么知道把数据转发给应用服务器?
b: 还是创建SOCKET的时候把BIND到这个虚拟地址 10.1.0.11和VPN服务器app.myappserver.com,把数据发送给应用服务器? 这样的话,数据会自动通过VPN服务器中转吗?
分数不是问题,只要解决了,可以再加200分,谢谢。
当VPN不存在? 那就是创建SOCKET,同时BIND到本地和我应用服务器地址, 然后数据就自动通过VPN服务器转发了?
不太可能吧?
我是客户端,,, 请仔细看看我的问题 :)
1:VPN服务器是 vpn.myvpnserver.com
2:我自己的一个应用服务器是 app.myappserver.com
3:现在我通过VPN客户端建立了一个PPTP链接到VPN服务器,得到本地虚拟地址是 10.1.0.11
4: 我现在要在客户端PC上建立一个UDP SOCKET,想让通过这个UDP SOCKET发送的数据都通过VPN服务器中转给应用服务器 pp.myappserver.com, 应该怎么做?
a:创建SOCKET的时候是不是BIND到这个虚拟地址 10.1.0.11和VPN服务器vpn.myvpnserver.com以及端口1723,然后直接把数据发送给VPN服务器?如果是这样,VPN服务器怎么知道把数据转发给应用服务器?
b: 还是创建SOCKET的时候把BIND到这个虚拟地址 10.1.0.11和VPN服务器app.myappserver.com,把数据发送给应用服务器? 这样的话,数据会自动通过VPN服务器中转吗?
我要的不是把全部的程序都通过VPN,我想要的效果是:1: 其他程序还是继续用ADSL上网。,比如浏览器,QQ等
2: 仅仅只是我自己开发的一个SOCKET程序客户端走VPN。
服务器是不是要求客户端本地的端口?建SOCKET的时候把本地的端口也加上吧