onlymygemini 发表于 2008-3-13 02:30:46

关于OPENVPN在WIN环境下的程序开发与研究

关于OPENVPN在WIN环境下的程序开发与研究


VPN服务器+注册管理网站的程序分为2部分


服务器端部分:
服务器端程序体积很小, 暂时是 1.59MB .
只要鼠标双击即可启动 VPN服务器 和 网站服务器 (无需安装IIS或者其他网站服务器软件只要鼠标双击即可启动).
程序内封装注册管理网站 (带后台管理设置, 注册用户分级, 能否登陆VPN服务器等等).
安装后自动安装虚拟网卡, 无需设置. 运行服务器只需要双击程序即可 (代理功能自行设系统自带NAT功能或者使用其他辅助软件).
暂时服务器端拥有的功能比较简陋, 实用的功能如设为后台服务(开机自动在后台运行).
服务器端可以在 Windows 或者 Linux 等操作系统上运行 (基本上也是无需设置).
注册管理网站部分也可以与服务器分离, 同时可以管理控制多个不同IP地方的服务器.
注册管理网站使用 WEB2.0 (DIY+CSS) 后台可设置服务器名称, 服务器地址, 注册用户状态级别等.


客户端部分:
服务器端程序体积不大, 暂时是 1.54MB .
只有1个EXE文件 (只要鼠标双击即可打开程序, 无需任何要置).
通过输入帐号密码连接到服务器, 按级别是否能连接 VPN服务器.
通过帐号密码认证后, 程序自动安装虚拟网卡. 手选 连服务后 即可连接服务器.
程序关闭时, 自动端开与服务器的连接, 自动删除虚拟网卡.
暂时客户端通过连接服务器能达到代理功能, 如果代理上网、代理游戏等等, 出口为服务器的公网IP.
另外客户端与客户端之间如果同是处于不同的内网也可以进行通信, 例如传输文件, 共享文件等等.


服务器端和客户端的界面都非常友好, 只是屏幕右下角的状态栏中存在一个小图标.

http://bbs.chinaunix.net/attachments/month_0802/20080225_87c880595c3ee25871b9YlIfgTfMG53K.gif

http://bbs.chinaunix.net/attachments/month_0802/20080225_25e7ebb23b440417869cOS3wvjpsEM5H.gif

http://bbs.chinaunix.net/attachments/month_0802/20080225_de25d8df77f032ce4204UeVGaW036ykF.gif

http://bbs.chinaunix.net/attachments/month_0802/20080226_6f25c17c0b0267895301iNVFMUCRBj2q.jpg

http://bbs.chinaunix.net/attachments/month_0802/20080226_5002637289deaed51d9dVOBt57AOgJz8.jpg

是否有朋友对外开放VPN服务的需求呢? 我弄了一套通过网站注册帐号码验证登陆 VPN服务器 的程序.
我 QQ:464025847 有空可以一起研讨. 除了技术方面的研究, 也可能有一定的商机也说不定.


程序名称叫 Hotspot Shield 相信有不少人用过吧.
基于OPENVPN开发的, 快速组建以上软件的服务器和客户端已经可以实践了.
程序服务器适应 WINDOWS 下环境 包括是XP 因为不少家庭用户基本都使用这系统.
另外想组织一个在WIN环境下架设和应用VPN的群组 (因为用户普遍).
希望更完美完善的制作出一个界面化的服务器端和客户端.
也希望大家能多多参与讨论和交流!

------------------------------------------------
临时演示地址: http://easyvpn2.vicp.net/
------------------------------------------------
尚未激活演示帐号
用户帐号: guest
用户密码: 000000
------------------------------------------------
认证会员演示帐号
用户帐号: user
用户密码: 000000
------------------------------------------------

ksw520 发表于 2008-3-13 19:22:14

不错,怎么卖的.

onlymygemini 发表于 2008-3-14 03:19:11

谢谢楼上朋友的好意, 但由于部分功能我个人感觉上还不完善, 虽然能通过证书限制, 或者次数限制进行限制用户连接和登陆次数包括时间限制, 但是如果通过证书限制的话, 首先要解决的问题就是注册自动生成证书, 否则人手发的话, 可能比较麻烦, 虽然证书的安全性是非常高, 但是不方便, 用户多了难免手忙脚乱, 但暂时比较完善的是限登陆次数, 当然能满足到少部分的商业需求了. 但我想利用FreeRADIUS完善不足之处.

他与WIN自带的VPN不同, 而且相比起PPTP等VPN来说, 穿越能力极强, 可以除了可以破电信封杀, 还可以解决CMWAP的GPRS限制, 因为他可以用UDP进行通信.

暂时有校园联系实装试用有待完善, 如果楼上朋友有意思可以联系我.或者继续留意一下 http://www.easyvpn2.cn

ksw520 发表于 2008-3-14 16:49:08

确实不错,能和radius对接就爽了.

心想事成 发表于 2008-3-15 08:40:25

quik linux带的openvpn就可以使用证书限制,有web管理界面,使用起来很方便。

ann 发表于 2008-6-13 18:58:36

服务端没的下载.

goldensky 发表于 2008-8-30 07:07:37

支持楼主,特别希望这个解决CMWAP的GPRS限制的功能。。因为我和同事几个都有无限卡。。要是有你这个软件的服务端就方便多了。。。不知道能不提供下载服务端。
页: [1]
查看完整版本: 关于OPENVPN在WIN环境下的程序开发与研究