找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 16991|回复: 13

DD-WRT上搭建Openvirtual**服务器(桥接模式)

[复制链接]
发表于 2012-2-23 11:07 | 显示全部楼层 |阅读模式
公司约束了除80和443的所有端口,上网很不方便,于是想到在家里的DD上面搭建一个443端口的Openvirtual**,嘿嘿,废话不多说,上作业过程:

DD版本:DD-WRT v24-sp2 (10/10/09) mega

1. 创建证书(Ubuntu)
    安装openvirtual**:sudo apt-get install openvirtual** openssl
    换成root:sudo su
    进入目录:cd /usr/share/doc/openvirtual**/examples/easy-rsa/2.0/
    创建证书:
        source ./vars                #配置环境变量
        ./clean-all
        ./build-ca                    #根证书
        ./build-key-server server            #服务器证书
        ./build-key client1            #第一个客户端证书
        ./build-key client2                   #第二个客户端证书,等等,同一证书不能在不同的客户端同时连接
        ./build-dh
2. 服务器配置
    打开DD-WRT的Openvirtual**服务器daemon,选择wan up模式,按下表填入信息:
        Public Server Cert (CA Cert)        ca.crt
        Certificate Revoke List            (空)
        Public Server Cert            server.crt
        Private Server Key            server.key
        DH PEM                    dh1024.pem
        Openvirtual** Config                (看下面的服务器config)
        Openvirtual** TLS Auth            (空)   
            注意:只要填Begin/End之间的内容就可以了,含Begin/End
            -----BEGIN CERTIFICATE-----
            (证书内容。。。)
            -----END CERTIFICATE-----
    服务器的Openvirtual** Config如下:
        mode server
        proto tcp
        port 443
        dev tap0
        server-bridge 192.168.1.1 255.255.255.0 192.168.1.201 192.168.1.210    #第一个参数是路由器的LAN地址,第二个是掩码,第三个第四个是分配给客户端的地址范围
        keepalive 10 120
        daemon
        verb 5
        client-to-client
        dh /tmp/openvirtual**/dh.pem
        ca /tmp/openvirtual**/ca.crt
        cert /tmp/openvirtual**/cert.pem
        key /tmp/openvirtual**/key.pem
    设置DD的启动脚本(web登录后,在管理-》命令里面设置)
        openvirtual** --mktun --dev tap0
        brctl addif br0 tap0
        ifconfig tap0 0.0.0.0 promisc up
    设置DD的防火墙脚本(web登录后,在管理-》命令里面设置)
        iptables -A INPUT -i tap0 -j ACCEPT
        iptables -I INPUT -p tcp --dport 443 -j ACCEPT
        
3. 客户端配置
    remote xxxx.no-ip.org 443            #自己找个动态域名啦,这个是必须的
    client
    dev tap0
    proto tcp-client
    resolv-retry infinite
    nobind
    float
    ca ca.crt
    cert client1.crt
    key client1.key
    ns-cert-type server
    route 10.0.0.0 255.0.0.0 10.3.3.1                #为公司内部网络设置路由,否则公司内部的网络就上不了了,第一/二个参数表示网段,第三个是你没连接virtual**之前的默认网关
    redirect-gateway def1                    #重定向默认网关到virtual**服务器

大功告成,写的比较简单,有问题跟贴回答
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-2-23 11:09 | 显示全部楼层
上网爽歪歪,沙发自己坐
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-2-25 14:11 | 显示全部楼层
这些命令怎么搞进去呢?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-2-25 18:38 | 显示全部楼层
谢谢楼主分享
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-2-27 16:20 | 显示全部楼层
xgg54321 发表于 2012-2-25 14:11
这些命令怎么搞进去呢?

DD里面设置,还有些是Linux上的命令
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-2-27 16:24 | 显示全部楼层
多谢了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-2-27 18:55 | 显示全部楼层
还以为是STD版上自己装呢.
MAG版做个配置就可以了.
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-2-28 09:13 | 显示全部楼层
xiaole51 发表于 2012-2-27 18:55
还以为是STD版上自己装呢.
MAG版做个配置就可以了.

自己装确实比较麻烦,我直接买的可以装mega版的路由器,省了很多麻烦
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-12-12 16:07 | 显示全部楼层
楼主是个人才啊!我的也搞好了!太感谢了!
openvirtual** config:

mode server
proto tcp
port 443
dev tap0
server-bridge 192.168.7.1 255.255.255.0 192.168.7.201 192.168.7.210
keepalive 10 120
daemon
verb 5
client-to-client

dh /tmp/openvirtual**/dh.pem
ca /tmp/openvirtual**/ca.crt
cert /tmp/openvirtual**/cert.pem
key /tmp/openvirtual**/key.pem
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-12-30 14:11 | 显示全部楼层
楼主,ddwrt openvirtual** server设置成路由模式怎样搞的啊!能告诉我吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-4-27 21:16 | 显示全部楼层
能上图吗?谢谢!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-5-19 23:07 | 显示全部楼层
思考下,这个功能我用不到,但是学,,看来还是不懂
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2014-4-19 12:02 | 显示全部楼层
收藏一下,有必要把Openvirtual**的各个参数了解一下,否则还是离不开傻瓜教程。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2014-4-21 08:18 | 显示全部楼层
楼主人材!路过
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-6-8 13:20

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表