当本地电脑想与远程服务器之间建立一个加密通道时,可以使用OpenVPN来打通一个隧道。
新建一个OpenVPN的文件夹
进入 OpenVPN文件夹
通过脚本安装OpenVPN
1 | wget http://lovediary-oss.uilucky.com/blog/source/assets/blogimage/20240326/10-22-22-JZ265v_openvpn-install.sh |
运行OpenVPN Server
chmod +x openvpn-install.sh
配置OpenVPN Server
./openvpn-install.sh
Enable IPv6 support(NAT) [y/n]
设置端口号
1
传输协议
设置dns
自定义加密
y
再次运行创建用户名密码
./openvpn-install.sh
配置OpenVPN服务器端
修改配置文件
配置文件默认存放地址
/etc/openvpn/server.conf
修改完成后,重启openvpn 服务
1 | systemctl restart openvpn-server@server.service |
其中,需要修改,不使用的
给客户端推送自定义路由,根据你想代理的网段,进行配置
push “route 192.168.0.0 255.255.255.0”
所有客户端的默认网关都将重定向到VPN,一般注释掉,不使用。
push “redirect-gateway def1 bypass-dhcp”
向客户端推送DNS配置,一般注释掉,如果不注释,可能会使用本地电脑无法正常上网,如:无法打开百度
push “dhcp-option DNS 223.5.5.5”
push “dhcp-option DNS 223.6.6.6”
下面内容按需更改
1 | # 监听地址 |
本文作者: NUK
最后更新: 2024年11月12日 17:20:39
本文链接: http://www.uilucky.com/post/5f5a2f48.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可,转载请注明出处!