位置: 编程技术 - 正文

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编译器)

  • 税收缴款书现在还有吗
  • 财务软件回收
  • 进项税额不允许抵扣怎么计算
  • 资产报废需要税务登记吗
  • 金税盘地区编号淄博
  • 企业所得税允许税前扣除的五险一金
  • 借款转资本公积怎么算税
  • 防洪基金减免的会计分录怎么写?
  • 加油充值卡有优惠吗
  • 审计费用需要计什么科目
  • 增值税普通发票几个点
  • 生产型企业税种有哪些
  • 企业所得税 税法
  • 购进原材料直接销售应该怎样结转成本呢
  • 电子发票上传平台失败是什么意思
  • 对公账户长期不用怎么收费
  • 软件企业收到即征即退分录
  • 库存商品转结
  • win11怎么把默认c盘改到d盘
  • WordPress置顶文章的相关PHP函数小结
  • 外包社保会计分录
  • 重装系统后分辨率1920x1080不见了
  • linux bt命令
  • 做胃镜多少钱了
  • 政府补助退回的账务处理
  • 租赁公司经营项目
  • 购进的货物
  • 广度优先算法代码
  • 企业之间拆借资金
  • 建筑安装收入会计分录
  • 盈余公积提取和结转
  • php自带的加密解密函数
  • 公司基本户没有开户许可证
  • python的opencv
  • topas命令详解
  • 申报完清卡是什么意思
  • 固定资产清理需要交企业所得税吗
  • 外币存款利息税
  • 生活办公用品清单
  • mongodb添加环境变量
  • python命令行进度条
  • 没有发票怎么做收入
  • 勾稽关系怎么算
  • 企业分期收款的账务处理
  • sqlserver2008数据库备份和恢复步骤
  • mysql中的语法
  • 劳务外包会计分录最新
  • 个人所得税有哪些项目
  • 金融放贷工作具体做什么
  • 一般纳税人开劳务发票税率
  • 股东垫付的钱可以作为实收资本吗
  • 劳务合同如果不发工资怎么办
  • 最新减免税申报表填写举例
  • 工会经费记在什么科目
  • 发票已到材料未到会计分录
  • 查缴个人海外避税所得税
  • 宣传费税前扣除什么意思
  • 厂房出租租金收税吗
  • 赠送产品会计分录怎么写
  • 进口消费品增值税计税依据
  • 跨年的社保,账务怎么处理?
  • mysql查询结果是什么类型
  • Win2008 R2 mysql 5.5 zip格式mysql 安装与配置
  • xp复制粘贴功能失效
  • windows2008r2修改密码
  • ubuntu静态ip地址
  • win10装老版本
  • win10无线网络不见了只显示飞行模式
  • win10移动版微信uwp
  • 如何解决win10系统重置卡在62
  • [置顶]游戏名:chivalry2
  • [置顶] 《借.住.情.缘》
  • com.android.phone无响应
  • unix中创建新文件
  • python3+PyQt5实现使用剪贴板做复制与粘帖示例
  • NGUI之UICamera
  • javascript HTML+CSS实现经典橙色导航菜单
  • 从重置手
  • js实现继承的几种方式详述(推荐)
  • 税务工会费缴费标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设