openvpn多键部署

456 阅读2分钟

遵守法律哈,童鞋,技术本身并不犯法,是它的使用者。。。 最近踩了2天的坑,各种询问gpt这个软件的部署步骤

然后偶然间搜索了下:腾讯云+openvpn部署,然后发现了新天地,同时也感谢下这篇文章的作者哈。

首先附上大佬写的一键部署的项目地址: github.com/Nyr/openvpn…

首先我们先简单说明下我们部署了openvpn之后能做哪些事:就是我们本机电脑或者手机访问不了一些网址,但是我有一台服务器能访问这些,所以我在服务器部署了之后就可以利用vpn去访问一些访问不了的网址了。

我们先假定你有这么一台服务器了(linux): 这这台服务器上输入: wget https://git.io/vpn -O openvpn-install.sh && sudo bash openvpn-install.sh

上面执行脚本的时候必须使用超级管理员权限哈

然后盗图了(ip这里输入你这台服务器的公网ip):

image.png

协议我们选择udp:1,回车 image.png

端口监听默认是1194(这个端口你必须要在服务器提供商那里防火墙开启这个端口哈),dns可以选择3 image.png

客户端的名称这里你可以写成client1,clientpc,clientphone等随便了 image.png

这里会生成一个*.ovpn的文件,你上面输入的client1,生成的就是client1.ovpn,记住这个位置哈 image.png

完成之后我们可以查看下服务是否在正常运行了: sudo netstat -tuln | grep 1194 或者 sudo journalctl -xe | grep openvpn

image.png

我们要找到我们刚生成的客户端的配置文件,比如client.ovpn,看上面的提示哈:一般在 /root/client.ovpn

咱们可以使用cat命令复制出来,然后本地新建个ovpn文件,复制进去;或者使用其它远程工具下载下来。

咱们客户端(windows或者安卓)启动完毕之后,会让你导入这个ovpn文件,导入,连接,搞定。

切记防火墙一定要放开udp的1194端口哈,如果你修改成别的启动端口了,就放开其它端口。

服务端的配置里面有个配置可以配置多个用户可以使用同一个配置文件,但这个脚本再执行一次就又可以生成一个客户端配置,因此也没多大必要去修改server端的配置,而且还可以定点控制指定客户端。

最后祝大家生活顺利~~!