搭建 OpenVPN 服务器需要一点 Linux 知识
第一步:
购买一个5美元的云服务器
购买地址 https://www.vultr.com/?ref=7115062
操作系统选择 CentOS 8
请参考《如何创建一个云服务器》
第二步:
使用 PuTTY 等软件 ,连接云服务器,执行一键安装命令:
请参考《如何使用 PuTTY 连接 Linux》
# CentOS 8 使用
yum install wget -y -q ; wget -q -O vpn https://raw.githubusercontent.com/chinashiyu/openvpn/master/vpn.txt; sh vpn
第三步:
下载安装客户端,并导入配置文件:
Windows 下载:
MacOS 下载:
安卓及苹果手机:
在各自的应用商城搜索 “OpenVPN Connect”
更多帮助:
大爷还在么…….
大爷:软路由上装了openvpn,该怎么设置啊?
搭建成功后,将配置文件导入电脑和手机客户端都无法连接是什么情况
是在licode上搭建的
大爷,请问这个cat 后的文件请问用什么格式保存啊,客户端好像不识别
就是个纯文本 txt 文件
请教自建了服务器后,如何在Chromebook (chromeos)上设置来访问服务器?有可以下载但客户端吗?
搜索 OpenVPN Connect
大爷我已经按照教程完成了,但是这个配置文件找不到怎么办呢?
请教一下我已经完成所有的步骤但是找不到配置文件在哪呢
已经安装好,请问配置文件如何查看?我输入cat client1.ovpn 没有看到配置文件……
成功创建 client1 用户,查看配置文件 cat client1.ovpn
成功创建 client2 用户,查看配置文件 cat client2.ovpn
成功创建 client3 用户,查看配置文件 cat client3.ovpn
成功创建 client4 用户,查看配置文件 cat client4.ovpn
成功创建 client5 用户,查看配置文件 cat client5.ovpn
成功创建 client6 用户,查看配置文件 cat client6.ovpn
成功创建 client7 用户,查看配置文件 cat client7.ovpn
成功创建 client8 用户,查看配置文件 cat client8.ovpn
成功创建 client9 用户,查看配置文件 cat client9.ovpn
恭喜你!已成功安装 OpenVPN
查看配置文件,复制内容并保存为本地同名文件
鱼大爷:好!
请教个问题,# CentOS 8 执行第二步后(确定是CentOS 8,后来在服务器里再次选择更换成CentOS 8),显示下面情况怎么解:
[root@gfw ~]# yum install wget -y -q ; wget -q -O vpn https://raw.githubusercontent.com/chinashiyu/openvpn/master/vpn.txt; sh vpn
http://www1.ngtech.co.il/repo/centos/6/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://www1.ngtech.co.il/repo/centos/6/x86_64/repodata/repomd.xml: (28, ‘connect() timed out!’)
尝试其他镜像。
不支持的系统;请使用 CentOS8 或更高的系统安装
正在安装 OpenVPN 服务器,请稍候 …
▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋▋sed:无法读取 /etc/systemd/system/openvpn-server@.service:没有那个文件或目录
sed:无法读取 /etc/systemd/system/openvpn-server@.service:没有那个文件或目录
▋▋vpn: line 256: firewall-cmd: command not found
vpn: line 258: firewall-cmd: command not found
▋▋▋▋
成功创建 client1 用户,查看配置文件 cat client1.ovpn
成功创建 client2 用户,查看配置文件 cat client2.ovpn
成功创建 client3 用户,查看配置文件 cat client3.ovpn
成功创建 client4 用户,查看配置文件 cat client4.ovpn
成功创建 client5 用户,查看配置文件 cat client5.ovpn
成功创建 client6 用户,查看配置文件 cat client6.ovpn
成功创建 client7 用户,查看配置文件 cat client7.ovpn
成功创建 client8 用户,查看配置文件 cat client8.ovpn
成功创建 client9 用户,查看配置文件 cat client9.ovpn
恭喜你!已成功安装 OpenVPN
查看配置文件,复制内容并保存为本地同名文件
你的系统需要更新和安装firewalld
yum update -y
yum install -y firewalld
systemctl enable firewalld
systemctl start firewalld
感谢鱼大爷的回复。
在安装输入yum update -y后出现以下情况,请问如何解:
[root@gfw ~]# yum update -y
已加载插件:fastestmirror
设置更新进程
Determining fastest mirrors
epel/metalink | 11 kB 00:00
* base: repos-lax.psychz.net
* elrepo: repos.lax-noc.com
* epel: mirror.lax.genesisadaptive.com
* extras: repos.lax.quadranet.com
* updates: mirror.hostduplex.com
base | 3.7 kB 00:00
base/primary_db | 4.7 MB 00:00
elrepo | 2.9 kB 00:00
elrepo/primary_db | 714 kB 00:00
epel | 5.3 kB 00:00
epel/primary_db | 6.1 MB 00:00
extras | 3.4 kB 00:00
extras/primary_db | 29 kB 00:00
http://www1.ngtech.co.il/repo/centos/6/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://www1.ngtech.co.il/repo/centos/6/x86_64/repodata/repomd.xml: (28, ‘connect() timed out!’)
尝试其他镜像。
错误:Cannot retrieve repository metadata (repomd.xml) for repository: squid. Please verify its path and try again
你的系统看起来象是 CentOS6 不符合安装要求,需要 CentOS8
ubuntu如何安装?不是很熟悉哦
请教购买了服务器后,可以全程在手机安装VPN吗?
可以,但时操作不方便,不建议
请教搭建这个VPN是不是可以在手机上直接全程完成,上次本人搭建大杀器就是要在电脑上配置,所以白花钱买了服务器却不能安装大杀器。
如果暂时安装不成功,可以删除服务器,就不会花钱了
连接时出现问题
Wed Mar 04 01:45:03 2020 disabling NCP mode (–ncp-disable) because not in P2MP client or server mode
Options error: On Windows, –ifconfig is required when –dev tun is used
Use –help for more information.
客户端软件的问题,可以使用 OpenVPN Connect ,下载地址:
https://openvpn.net/client-connect-vpn-for-windows/