Open VPN 用户自定义IP配置教程

网上关于Open VPN的资料越来越少了,剩下的还大都是linux系统下的,蓝瘦

修改服务端配置文件

在服务端配置文件server.ovpn里面添加这句指令

client-config-dir "../ccd"  #指定固定ip配置目录,需要先创建ccd文件夹,否则会报错,删除#启用

在到OpenVPN根目录创建ccd文件夹

设置自定义IP

在ccd文件夹内创建无后缀的文件,可以先创建一个文本文件,文件名称为Common Name,也就是生成配置文件输入的配置,比如client1

然后其中填写这个命令

ifconfig-push *.*.*.* -.-.-.-

*.*.*.* -.-.-.-都是ip地址,比如填写

ifconfig-push 10.4.3.113 10.4.3.114 //把IP固定在在10.4.3.113

OpenVPN对设置的固定ip有限制,并不是说有的IP都可被设置为固定IP

每个IP段可用的IP有

[1,2] [5,9] [13,14][17,18][21,22][25,26][29,30][33,34]

[37,38][41,42][45,46][49,50][53,54][57,58][61,62][65,66]

[69,70][73,74][77,78][81,88][85,86][89,90][93,94][97,98]

已经按这个顺序到253,比如10.1.0.153 和10.1.0.253

所以固定IP存在上限=3*8*255=18360个

算法

我根据数量+1写了算法


if(Work ≤ Num)
    if (Work > 64)
        {if (Work % 64 = 0)
            i1 = 253
        else
            i1 = (Work % 64 - 1) × 3 + Work % 64
}        

    else{
        i1 = (Work - 1) × 3 + Work
    }

    if (i = 0)  //第64次时为0 65-1
        i = 1
    else
{
        i = 0
        i2 = Work ÷ 64
    }


    if (i2 = 255)
        return 0;
//i2为第三段ip,i1为第四段IP
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇