位置: 编程技术 - 正文

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

  • 只报税不做账有什么后果?
  • 劳务报酬所得计税依据是否含增值税收入
  • 印花税贴花是什么时候取消的
  • 买充值卡可以开票吗
  • 不良资产处置措施
  • 应纳税所得额可以扣除哪些
  • 有限合伙企业应当
  • 新车交车辆购置税需要什么材料
  • 开发间接费属于期间费用吗
  • 业务招待费支出扣除标准
  • 分税制的内容有哪些?
  • 会计凭证的填制与审核过程
  • 计划成本材料采购明细账一般采用的格式是什么
  • 事业单位发生管理费用
  • 材料未验收入库属于哪个科目
  • 增值税发票验证码
  • 建筑工程地址
  • 小规模季度超过30万怎么填报增值税
  • 公司职工买房有补贴吗
  • 没有及时对公账户
  • 贷款呆账处理了多长时间恢复征信
  • 事业单位接受捐赠的货币资金在财务会计中确认捐赠收入
  • 公司面临清算,外包企业的员工怎么处理?
  • 双系统跳过磁盘检测
  • u盘bios设置usb启动
  • 企业车间承包合同的法律效力
  • PHP:curl_close()的用法_cURL函数
  • 存货周转率公式怎么算
  • 固定资产相关会计准则
  • 应收账款证券化流程
  • php用img显示图片
  • PHP:imagegrabscreen()的用法_GD库图像处理函数
  • php中imagestring
  • 公寓增值税税率是多少
  • 非关联企业无偿借款涉及到税务会计分录处理
  • thinkphp分表
  • css详解
  • mtd命令
  • 应交税金会计编码
  • 债券溢折价摊销
  • 增值税申报流程大全(附图文详解)
  • 品牌代理费计入什么费用
  • 普通发票增量需要什么资料
  • 一般纳税人都是按月申报吗
  • 软件企业增值税计算
  • 入伙退伙协议要盖章吗
  • 母公司与子公司的区别
  • 小规模纳税人免增值税的政策
  • 收到法人投资款需要什么手续
  • 借款费用为什么可以企业所得税税前扣除
  • 收到房租的租金怎么做账
  • 营业外收支计算公式
  • 固定资产可资本化的后续支出
  • 资金紧张怎么说
  • 零售行业折扣销售方案
  • 企业暂估入账的税务风险
  • 挂靠企业电费如何处理?
  • 原始凭证留存几年
  • 残保金什么时候截止
  • sqlserver获取表结构
  • sql函数使用
  • windows10x预览版
  • 下载win10 32位
  • xp磁盘管理打不开
  • mac怎么打开macintosh
  • 华硕电脑升级win11
  • 安卓运行环境搭建
  • jquery如何获取input的值
  • shell字符串操作
  • Android带有注册界面的简单app
  • Rotate object with mouse click or touch in Unity3D
  • python字符串的编码规则
  • js动态调用方法
  • Javascript字符串对象函数
  • 如何查询以前月份发票超限量的申请
  • 大米可以抵扣增值税吗
  • 年度汇算清缴计算
  • 广州地税网上服务大厅地址
  • 税务总局全国增值税发票查验平台
  • 福建莆田社保局在哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设