Skip to content

TIP

OpenVPN是一种开源的虚拟私人网络解决方案,它允许用户在不同位置之间建立安全的连接。它使用SSL/TLS协议来进行加密通信,可以在Windows、Mac、Linux、IOS、Android等操作系统上运行。

购买国外的服务器

这是个前提条件,有一台可以访问国外资源的服务器作为流量转发的中转,可以选择国外的vps服务商,如:vultr、Digital Ocean 等。

没有服务器的朋友可以点击上边的链接进入官网注册一个账号(点击上边的链接进入官网可以参与活动,购买服务器后可以获得官方赠送的$100体验金),买个最低配置的虚拟主机1CPU512内存500G带宽就够用了。每个月$3.5,不是很贵,支持支付宝扫码支付很方便。而且你还可以用它搭建自己的博客,或者其他服务,国外服务器有个好处就是不需要给域名备案。

详细的注册和部署实例教程可以参考我的另一篇文章 《优质的VPS搭建代理推荐》 直到你可以使用ssh远程登录到服务器就可以往下进行了。

TIP

建议使用Debian 10的系统。

一键搭建openvpn服务器脚本

登录到你的服务器,执行:

bash
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh

上面的脚本会停在chmod +x openvpn-install.sh这一行,你需要按回车授权。

然后运行脚本:

bash
./openvpn-install.sh

接下来脚本安装过程中会询问你一系列的问题,如下,你就一路回车就可以了。

size

然后到这一步,询问将要为你生成一个客户端的配置文件,按任意键继续,按回车就可以了。

size

我这里输入了一个叫laowang的客户端名称,并且选择了不设置密码。

size

等待最后生成文件,执行ls,可以看到客户端配置文件laowang.ovpn就存放在root目录下:

size

现在你要做的就是把laowang.ovpn传输到你自己的电脑上,然后使用openvpn的客户端打开,连接到服务器就可以自由上网了。

下载配置文件

Mac

可以直接打开一个你的终端Terminal(注意不是在服务器上执行,是在你的本地执行),执行scp命令把服务器的文件下载到本地。

bash
  ~ cd Desktop
  Desktop

  Desktop scp root@你的服务器ip:/root/你起的名称.ovpn ./

上面的命令先切换到桌面目录,然后执行scp,会询问你服务器密码,输入完成后会把配置文件下载到你的电脑桌面。

Windows系统

如果你的电脑是Windows操作系统,建议你安装 Xshell Xshell 下载地址及使用教程

客户端配置

size

点击Browse按钮从桌面选择文件,连接到服务器就可以科学上网了。

size

客户端下载

官方地址

https://openvpn.net/client/

上面的地址可能由于某些原因无法打开,你也可以从结尾的参考链接中找到相关资源。

参考链接

open vpn 2024稳定的选择

Released under the MIT License.