linux的centos搭建openvpn云免
更新时间:2024-01-05 00:56:01 阅读量: 教育文库 文档下载
- Linux cp推荐度:
- 相关推荐
推荐环境:全新VPS CentOS6.5 64位 建议宽带:5M以上
教程环境:CentOS 6.5 64位
操作工具:安装小提示:
Xshell5、FileZilla、Notepad++
执行安装过程中如果服务器解析不了域名的情况,
请先更换服务器的DNS再安装。执行以下命令完成更换DNS解析: echo -e \8.4.4\《准备工作》
1 更新yum软件:
yum update 《网络配置》
1. 清空当前防火墙规则/保存/重启规则:
iptables -F serviceiptables save serviceiptables restart 2. 关闭SELINUX:
setenforce 0
3. 开启路由转发:
vi /etc/sysctl.conf 温馨提示:输入命令后会进入文件编辑状态,输入―I‖即可对内容进行编辑 1. 修改参数
2. net.ipv4.ip_forward = 1 (默认为0,修改成1 表示开启路由转发,如果默认是空内容,请自行加上-腾讯云貌似就是空的)
修改完成后按Esc退出编辑状态,然后输入:
:wq
重启sysctl生效路由转发:
sysctl -p 4. 重新配置防火墙规则:
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE iptables -A INPUT -p TCP --dport 3389 -j ACCEPT #OpenVPN服务端口,可自定义,不可冲突 iptables -A INPUT -p TCP --dport 80 -j ACCEPT #squid转发端口,可自定义(代理端口) iptables -A INPUT -p TCP --dport 22 -j ACCEPT iptables -t nat -A POSTROUTING -j MASQUERADE iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT serviceiptables save serviceiptables restart 《程序安装》
1. 安装依赖:
yum install -y wget squid opensslopenssl-devellzolzo-devel pam pam-develautomakepkgconfig 2. 安装OpenVPN:
yum install -y openvpn 《VPN服务配置》
1. 配置VPN服务端参数:
cd /etc/openvpn/ wget http://hut123.com/openvpn/server.conf chmod 0755 ./*.conf
《制作证书》如果提示出现 bash: wget: command not found 请执行
yum -y install wget 1. 下载证书生成工具:
cd /etc/openvpn/ wget http://hut123.com/openvpn/EasyRSA-2.2.2.tar.gz tar -zxvf EasyRSA-2.2.2.tar.gz
如果你的机器不支持UNZIP命令可以参考‖解决Linux VPS安装UNZIP组件解压文件―文章。 2. 制作证书:
cd /etc/openvpn/easy-rsa/ sourcevars ./clean-all ./build-ca #一路的回车 ./build-key-server centos #一路的回车,提示输入y就跟着输入 ./build-key user01 #一路的回车,提示输入y就跟着输入 ./build-dh #这是一个漫长的等待过程 cp /etc/openvpn/easy-rsa/keys/{ca.crt,user01.{crt,key}} /home/
使用FileZilla登陆服务器,进入 /home 目录,把 ca.crt、user01.crt、user01.key 三个文件下载到电脑,证书制作完毕!
《端口转发》
1. 配置/启用端口转发:
cd /etc/squid/ rm -f ./squid.conf wget http://hut123.com/openvpn/squid.conf chmod 0755 /etc/squid/squid.conf squid -z squid -s 《启动OpenVPN》
service openvpn start #启动OpenVPN service openvpn restart #重启OpenVPN 《客户端配置文件》
1. 下载test.ovpn配置文件模板 点击下载:test.ovpn
2. 配置ovpn文件
? 使用 Notepad++ 打开test.ovpn文件
把“填写服务器IP” 写上你自己服务器的IP
? 打开在服务器下载回来的 ca.crt 文件
复制里面全部内容
粘贴到test.ovpn文件的CA证书处
? 打开在服务器下载回来的 user01.crt 文件
复制证书部分的代码—–BEGIN CERTIFICATE—–
此处是证书内容,很长MIIFFzCCA/+gAwIBAgIBBDANB
EjAQBgNVBAgTCUd1YW5nRG9uZzERMA8GA1UEB… —–END CERTIFICATE—–
? ?
粘贴到test.ovpn文件的客户端证书证书处 打开在服务器下载回来的 user01.key 文件 复制里面全部内容
粘贴到test.ovpn文件的客户证书密钥证书处
保存test.ovpn文件,制作完成
《一切准备就绪,开始测试》
1. 在你的iPhone安装OpenVPN软件:
2. 通过你知道的方法把test.ovpn文件发送到手机:
3. 手机接收到文件后,打开方式选择OpenVPN程序:
4. 连接VPN:
5. 百度搜索:IP
如果显示的IP 是服务器IP的话,说明代理成功
================================================ test.ovpn模板内资移动4G 免流模式,能不能免流自行测试吧。 如果你有免流模式,也可以编辑 .ovpn文件,把模式粘贴到免流代理区域中
================================================ 创建多用户:
cd /etc/openvpn/easy–rsa/ sourcevars ./build–key user02 ./build-key user… 证书名字随意,你也可以按照user03、04、05…,这样就比较直观
然后把user02.crt、user02.key文件下载下来,粘贴到ovpn文件内,一个证书只能同时登陆一个用户,要多个用户同时登陆,就必须创建多个客户端证书,CA证书是一样的。
当然,你也可以使用pam密码验证登陆/文本密码验证登陆,这个方法就不详细介绍了,自行百度
正在阅读:
第一章 班主任工作概述 讲义06-19
WORD 综合作业 - 图文04-29
2011石门、南实三校联考语文卷11-30
介绍Java手机网站开发常用工具01-02
2019年全国各地物理中考题分类汇编作图题(含答案)-文档资料01-11
2012海康威视笔试题04-21
大学生入党志愿书范文2000字09-08
XP和Vista双系统解决方案 - 图文06-03
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 搭建
- openvpn
- centos
- linux
- 云免
- 提高小班幼儿口语表达能力的途径
- 宏观经济学
- 2011年高中会考化学模拟试卷(九)
- 个股期权测试题库-基础知识部分(1)
- 未来5年中国汽车销售顾问职业发展分析报告
- 招聘与配置题目
- 困难职工生活状况调查报告
- 工业设备及管道绝热工程质量检验评定的等级划分
- 大陆土壤重金属污染抗争史 - 图文
- 川教版八年级历史上册第8课新文化运动教案
- 安新强目标管理和执行力
- 三明市足球协会关于举办2018年足球二级裁判员培训班的通知
- 2019届高三化学一轮复习周练试卷
- 当前教学中典型的最迫切需要解决的教学问题
- 内审员培训练习题1汇编 - 图文
- 浅析中学物理教学中渗透德育教育-精品文档
- 学生毕业留言寄语大全
- 东财上市公司财务报表分析第三套作业(知识点21~25)
- 有关蔬菜价格的社会调查活动
- 同学聚会时学生代表发言稿