在命令行使用 NetworkManager 配置使用 OpenVPN
这个服务器不仅仅作为 Hosting 这个博客使用,还顺便附带跑了一个 Aria2 下 BT 和做种。显然,不挂个 VPN 会被运营商发信,这样就不好玩了。
以 Arch 为例,安装 NetworkManager 插件
sudo pacman -S networkmanager-openvpn
假设 OpenVPN
的配置文件是 california.conf
,那么导入配置到 Network Manager:
sudo nmcli connection import type openvpn file california.conf
切换到 root
,编辑配置文件
sudo bash
vim /etc/NetworkManager/system-connections/california
一些运营商的 OpenVPN
配置文件不标准,需要把 sha1
, aes-128-cbc
之类的小写字母都换成大写。
定位到 password-flags=1
,修改为:
password-flags=0
在 [vpn]
段加入一行,username=你的用户名
。
在文件最后加入以下内容:
[vpn-secrets]
password=你的密码
切换回普通用户,重新加载配置
sudo nmcli connection reload california
配置结束,打开 VPN
sudo nmcli connection up california