位置: 编程技术 - 正文

Linux下OpenVPN配置静态密钥(static-key)验证教程

编辑:rootadmin

推荐整理分享Linux下OpenVPN配置静态密钥(static-key)验证教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

由于OpenVPN的证书方式采用了TLS握手机制,而TLS已经受到严重干扰(不论是TCP还是UDP),已不能在在国内使用。但OpenVPN还可以采用静态密钥(static-key)的方式,相对于证书方式,static-key不需要TLS握手,不易被干扰,缺点也显而易见,那就是只能配置一对一的网络,如果要配置一对多的网络,需要启动多个OpenVPN进程。

一、服务端设置

Linux下OpenVPN配置静态密钥(static-key)验证教程

生成static-key,并在配置文件中启用之复制代码代码如下:$ openvpn --genkey --secret static.key然后把static.key和主配置文件放入同一目录复制代码代码如下:$ vim /etc/openvpn/server.conf #配置主配置文件如下dev tunport ;proto tcp-serverifconfig ...1 ...2secret static.key keepalive comp-lzopersist-keypersist-tunstatus /var/log/openvpn/openvpn-status.loglog /var/log/openvpn/openvpn.logverb 4push "redirect-gateway def1 bypass-dhcp"由于OpenVPN默认使用UDP的方式传输,如果想改用TCP方式,需要加上“proto tcp-server”一行(这里未启用,已经使用分号注释掉了);这里我去掉了push dns的配置项,因为客户端总是无法接收到PUSH过来的dns option,原因未知,所以干脆把DNS写进客户端的配置文件算了。复制代码代码如下:$ iptables -t nat -A POSTROUTING -s ...0/ -j SNAT --to-source 公网ip$ /etc/init.d/iptables save$ /etc/init.d/iptables restart启动OpenVPN服务复制代码代码如下:$ /usr/sbin/openvpn --config /etc/openvpn/server.conf > /dev/null 2>&1 &

二、客户端设置

仅需要把client.ovpn和static.key文件放入OpenVPN的config目录中即可

编辑客户端配置文件(一般为.ovpn结尾)复制代码代码如下:remote 公网IP dev tun;proto tcp-clientifconfig ...2 ...1secret static.keycomp-lzoverb 3redirect-gateway def1dhcp-option DNS ...9dhcp-option DNS ...1如果服务端启用了TCP传输,那么也需要启用“proto tcp-client”一行(这里未启用),这里我添加了一个香港加一个台湾的DNS,为了保证访问正常。

CentOS下编译安装python包管理安装工具pip教程 之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法ubuntu需要先安装下pip吧,复制代码代码如下:apt-getinstallpython-pip安装req

Linux下配置vlan网卡教程 1.需要使用到vconfig软件。首先yum安装vconfig复制代码代码如下:yuminstallvconfig2.查看核心是否提供VLAN功能,?绦?br/>复制代码代码如下:dmesg|grep-i查看是否支

Centos打包tengine制作rpm安装包教程 最近又在centos6.4下折腾tengine了,刚好不久前看了rpm包的制作方法,所以又有了搞个rpm包的想法。1安装CentOS的开发环境集成包及tengine的依赖包复制代码

标签: Linux下OpenVPN配置静态密钥(static-key)验证教程

本文链接地址:https://www.jiuchutong.com/biancheng/367606.html 转载请保留说明!

上一篇:Linux使用Wireshark实现抓包分析教程(linux使用mv命令,结果文件不见了)

下一篇:CentOS下编译安装python包管理安装工具pip教程(centos安装c编译器)

  • 一般纳税人每个月需要报哪些税
  • 如何注销一般纳税人账户
  • 进项税有余额但没有余额
  • 外贸企业出口货物
  • 固定资产转让怎么做账
  • 税收法律关系是指国家与纳税人之间
  • 企业持股分红
  • 从价计征房产税怎么算 原值和出租房原值
  • 外地预缴所得税几个点
  • 发货就要开票吗是真的吗
  • 自然人税收管理系统换了电脑怎么恢复数据
  • 企业中征码怎么办
  • 契税印花税的会计分录怎么写
  • 出口转内销税费
  • 个人独资企业个税税率表2023
  • 贸易公司购进原材料会计分录
  • 企事业承包承租方缴纳的管理费税费
  • 投标人组织结构怎么填写
  • 企业出租屋顶不需要缴税!
  • 企业的其他业务收入
  • 营业外收入属于什么会计要素
  • 员工交通费报销标准
  • 将自产产品无偿赠送税务处理
  • 房产税的征收范围为
  • php preg_split
  • 永续债计入哪个会计科目
  • 其他综合收益的来源
  • iqoo怎么开启无线充电
  • 考研408怎么样
  • 存货捐赠视同销售要不要确认收入?
  • vue-nginx刷新404问题
  • php取字符串
  • php哪本书最好
  • 购买银行承兑汇票怎么做账
  • 税负率一般控制什么
  • 小规模超500万升一般纳税人规定
  • 不是自己生产的产品可以用自己的商标吗
  • 资产负债表中应交税费为负数是什么意思
  • 职工教育经费税收金额怎么算
  • 预付账款大幅增加说明
  • 长期待摊费用是什么意思
  • 开发成本为什么放在存货里
  • MySQL中distinct语句去查询重复记录及相关的性能讨论
  • 土地出让合同的法律效力
  • 教育培训业能享受补贴吗
  • 跨月凭证怎么冲销
  • 管理费用包含研发费用需要减吗?
  • 接受捐赠的材料计入什么科目
  • 出口退税申报系统自检数据撤销
  • 中小微企业有哪些企业
  • 支付商业承兑汇票怎么做
  • 应记入营业外支出的科目核算是
  • 培训学校预收学费可退吗
  • 总公司与分公司的账务处理
  • 公司租用房屋用交房产税吗
  • 设置资产处置损益的依据
  • 财务工作交接的通知
  • 固定成本总额包含折旧吗
  • 会计凭证发票粘贴
  • MySQL数据库远程登录
  • 自动化生产线模型
  • mysql使用的协议
  • solaris 10安装
  • macbookair触控板维修
  • FreeBSD中使用QUOTA(磁盘配额)来限制用户空间
  • mac系统小技巧
  • ubuntu命令联网
  • Linux操作系统之rm命令详解
  • linux 中断 处理
  • 防止linux断电系统崩溃
  • win7图标随便移动
  • cocos内存管理
  • cocos2dx quick lua 学习笔记1
  • 百度地图给map添加
  • 安卓大作业小游戏五子棋
  • js数组的操作指令有哪些
  • 广东省地方税务局
  • 没工作个人所得税
  • 进货没有发票怎么报税
  • 企业代扣代缴个税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设