如何锁定VPN用户在固定地方使用(通过绑定上网帐号?如何获取上网帐号)?
因为要限制接入的VPN用户是经过授权的合法机构,所以要锁定VPN用户在固定的地方使用。同时,因
为目前大部分上网的用户都是动态分配IP地址,所
以没法通过绑定IP地址来实现。
我设想是否可以通过绑定上网的帐号,或电话号码
来实现?但不知道怎么样获取上网帐号,或电话号码。
请各位高手帮忙支招!
请提供具体实现办法。
谢谢! --------------------编程问答-------------------- 为目前大部分上网的用户都是动态分配IP地址
=========================================
用花生壳试试 --------------------编程问答-------------------- up --------------------编程问答-------------------- 你在帐号里添加用户及密码,给他VPN连接权限不就行了?
这样,你还能给他分配固定IP。 --------------------编程问答-------------------- 晕…… 上网的帐号或电话号码都不是你能控制的~
只有自己写VPN拨号器,控制接入端~
服务端做好动态VPN账号服务。。
参考:Google的VPN服务
一些下载站有拨号器源码(不过都是会员制)
--------------------编程问答-------------------- to xiafan:
VPN用户接入是有权限的,它连接成功后,也是会分配一个
IP给它的,但这并不能做到限制它在某个地方使用。
to 0xff:
拨号器我写过,不是问题,
关键是你的VPN用户不见得会使用你的VPN拨号器,
如果他是局域网用户,拨号是设在路由器上自动拨的,
那就没有意义了。
谢谢以上朋友的建议,请更多高手参与讨论。
--------------------编程问答-------------------- 比如ROS,可以设置指定IP登陆或者指定MAC登陆,PPPOE和PPTP等方式都可以实现 --------------------编程问答-------------------- 1、自己做拨号器,绑定MAC地址
2、在拨号器加标识认证,比如拨通以后立即发一个特定的报文之类,限制用户只能使用你做的拨号器,其他的方式一律干掉。
不知这种方式实现起来困难不?
补充:.NET技术 , VB.NET