笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. VPS教程
  3. 正文

搭建OpenVPN云免

2016-08-08 5207点热度 0人点赞 0条评论

推荐环境:全新VPS CentOS6.5 64位
建议宽带:5M以上
教程环境:腾讯云 CentOS 6.6 64位

操作工具:Xshell5、WinSCP、Notepad++

一、准备工作

1. 添加EPEL源:

rpm -ivh http://www.sbwml.cn/yum/epel-release-6-8.noarch.rpm 

2. 更新yum软件:

yum update 

二、网络配置

1. 清空当前防火墙规则/保存/重启规则:

iptables -F
service iptables save
service iptables restart 

2. 关闭SELINUX:

setenforce 0 

3. 开启路由转发:

vi /etc/sysctl.conf 

注意:输入命令后会进入文件编辑状态,输入“I”即可对内容进行编辑

修改参数
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
service iptables save
service iptables restart 

三、程序安装

1. 安装依赖:

yum install -y wget squid openssl openssl-devel lzo lzo-devel pam pam-devel automake pkgconfig 

2. 安装OpenVPN:

yum install -y openvpn 

四、VPN服务配置

1. 配置VPN服务端参数:

cd /etc/openvpn/
wget http://www.sbwml.cn/yum/server.conf
chmod 0755 ./*.conf 

五、制作证书

1. 下载证书生成工具:

cd /etc/openvpn/
wget http://www.sbwml.cn/yum/EasyRSA-2.2.2.tar.gz
tar -zxvf EasyRSA-2.2.2.tar.gz 

2. 制作证书:

cd /etc/openvpn/easy-rsa/
source vars
./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/ 

使用WinSCP 登陆服务器,进入 /home 目录,把 ca.crt、user01.crt、user01.key 三个文件下载到电脑,证书制作完毕!

六、端口转发

配置/启用端口转发:

cd /etc/squid/
rm -f ./squid.conf
wget http://www.sbwml.cn/yum/squid.conf
chmod 0755 /etc/squid/squid.conf
squid -z
squid -s 

七、启动OpenVPN

service openvpn start  #启动OpenVPN
service openvpn restart  #重启OpenVPN 

开机自启

chkconfig openvpn on  #开启自动启动OpenVPN
chkconfig squid on  #开启自动启动squid 

八、客户端配置文件

1. 下载 test.ovpn 配置文件模板
点击下载:test.ovpn

2. 配置ovpn文件

  • 使用 Notepad++ 打开test.ovpn文件
  • 把“填写服务器IP” 写上你自己服务器的IP
    yunmian01
  • 打开在服务器下载回来的 ca.crt 文件
    复制里面全部内容,到test.ovpn 文件的CA证书处yunmian02
  • 打开在服务器下载回来的 user01.crt 文件
    复制证书部分的代码,

—–BEGIN CERTIFICATE—–

MIIFJTCCBA2gAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBqDELMAkGA1UEBhMCQ04x
EjAQBgNVBAgTCUd1YW5nRG9uZzESMBAGA1UEBxMJR3VhbmdaaG91MRUwEwYD

………………………………

—–END CERTIFICATE—–

粘贴到test.ovpn 文件的客户端证书处

yunmian03

  • 打开在服务器下载回来的 user01.key 文件
    复制里面全部内容,到 test.ovpn 文件的 客户密钥 处

yunmian04

  • 保存test.ovpn文件,制作完成

九、准备就绪,开始测试

1. 在你的iPhone安装 OpenVPN 软件:

**怎么安装?如果连一个软件都不会安装,我劝你前面/后面的都放弃吧** 

2. 通过你知道的方法把 test.ovpn 文件发送到手机:

yunmian05

3. 手机接收到文件后,打开方式选择 OpenVPN程序:
yunmian06

4. 链接VPN:

yunmian07

5. 百度搜索:IP
如果显示的IP 是服务器IP的话,说明代理成功

十、手机设置

安卓手机APN接入点:cmnet
苹果手机无需安装APN描述

================================================

转自:AE博客

原文地址:http://www.aeink.com/42.html

标签: OpenVPN
最后更新:2016-08-08

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

最新 热点 随机
最新 热点 随机
ssh无需密码登陆(使用密钥对) 利用rsync进行远程同步实现异地备份 中国科幻巨制《流浪地球2》 Chrome修复被2345劫持篡改的主页 GTA6预告片内容泄露:女主在监狱里锻炼身体 《星期三》第二季将有更多亚当斯一家的内容
ssh无需密码登陆(使用密钥对)利用rsync进行远程同步实现异地备份中国科幻巨制《流浪地球2》SuperForum:轻量的论坛程序《星期三》第二季将有更多亚当斯一家的内容GTA6预告片内容泄露:女主在监狱里锻炼身体
WordPress不同页面显示不同侧边栏内容 人人网密码下载 猫扑网密码下载 FeedM8:手机RSS烧制工具使你的博客移动化 CTList:支持多用户的天翼云盘简洁列目录程序 云图科幻悬疑大片,DVD版,云图迅雷下载,云图下载 微软:446亿卖不? Yahoo!:让我想想
标签聚合
有趣 域名 VPS 日记 OneDrive wordpress 音乐 google
最近评论
人格 发布于 1 天前(02月06日) 怎么删除不要的订阅号和节点
人格 发布于 1 天前(02月06日) 怎么删除不要的订阅号和节点
神秘的星空smf 发布于 1 天前(02月05日) 文章很好!赞!
笨猫 发布于 1 周前(01月28日) q:94-0360231
T 发布于 2 周前(01月24日) 应该是直接从原服务器下载的,这只是个接口
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 博客导航
  • 奇它博客
  • 彩虹Smiling的Blog
  • 热闹网
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang