位置: 编程技术 - 正文

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

  • 长期股权投资的入账价值怎么算
  • 开发票需要填银行吗
  • 广告费的明细
  • 税控维护费抵减增值税报表怎么填
  • 城建税属于什么税种
  • 现金股利什么时候发放
  • 临时工工资为什么那么低?
  • 委托在建工程会计分录
  • 医保卡划入账户金额
  • 申报作废的多申报的退款怎么处理?
  • 金税盘维护费抵税会计分录
  • 进项税是在抵扣吗
  • 健身行业的税务政策
  • 自然人办税服务平台怎么登录和注册
  • 环保设备的折旧计入
  • 成本费用调整法
  • 收到政府补贴要交增值税吗
  • 外购产品检验流程
  • 已认证发票退货怎么办
  • 公益性捐赠所得税税前扣除标准
  • 哪些业务可以进入共享服务中心
  • 企业违章行为
  • 进口应税消费品的组成计税价格为
  • 发票差额怎样做分录
  • 微信订阅项目
  • macOS 11 Big Sur 开发者预览版 Beta 7正式推送
  • linux 计算字符数
  • wlms.exe是什么
  • 缴纳个税时怎么做分录
  • 建筑企业项目部开户
  • 购买办公楼之后怎么入账
  • thinkphp6项目
  • html获取php数据
  • 社保主要有以下哪些方面
  • 应交税费为负数在资产负债表里怎么填
  • 公司代垫款如何记账
  • 帝国cms批量添加文章
  • 查财务报表的网站有哪些
  • 职工教育经费的比例是多少
  • 企业长期借款的渠道有哪些
  • 发票丢失一张罚款标准
  • 合伙企业的合伙人有下列情形中的当然退伙
  • 购买土地缴纳契税会计分录
  • 科目余额表平是什么情况
  • 办公楼出租如何交税
  • 新成立的小规模纳税人什么时候报税
  • 税务机关如何对个人股东股权财务报表审核
  • 电费已支付未充值
  • 收到承兑的账务处理
  • 厂房装修费用账务处理
  • 外币汇兑会计分录
  • 应交税费借方如何计算
  • 财政补助收入的支付制度包括
  • 预收账款过多,税务让说明原因
  • 服务外包离岸业务是什么
  • 电子回单费用如何查询
  • 固定资产专票可以不抵扣吗
  • sql语句的优化方式
  • sql2005 存储过程 某个字段小于某个值时变颜色
  • mysql explain的用法(使用explain优化查询语句)
  • win7盘符不见了
  • 如何抛弃七情六欲
  • smsmon32.exe - smsmon32是什么进程
  • centos的防火墙怎么关
  • win7系统待机设置
  • win builds
  • cocos2dx官方教程
  • js闭包的应用
  • python打印直角三角形用*符号
  • nodejs内置的包管理器
  • python字符串处理为年月日
  • photon server 限制防火墙
  • 把下一行的数字去掉
  • angular 创建项目
  • nodejs实战教程
  • node js模块
  • unity分成
  • 湖南电子税务局app
  • 税务个人廉洁谈话记录内容
  • 如何在网上查看自己的征信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设