#vpn #openvpn #linux-macos #cli

应用程序 fvpnc

Linux 版 Namecheap FastVPN 的非官方命令行客户端

2 个版本

0.1.3 2023 年 10 月 4 日
0.1.2 2023 年 10 月 4 日
0.1.1 2023 年 10 月 4 日
0.1.0 2023 年 10 月 3 日

#1579 in 命令行工具

MIT 许可证

21KB
358 代码行

fvpnc

Linux 版 Namecheap FastVPN 的非官方命令行客户端,使用 Rust 编写 🦀 🦀 🦀。

本程序仅供在 Linux 系统中使用。

fvpnc 也可用于 macOS。但您只能使用 OpenVPN。若要使用 WireGuardIKEV2,请下载 macOS 官方客户端

依赖项

所有 cargo 依赖项可以在 此处 找到

但是,fvpnc 需要您的机器上已安装 OpenVPN。以下为安装 OpenVPN 的命令

Linux

sudo apt update && sudo apt install openvpn -y

MacOS

brew install openvpn

确保将其添加到您的 PATH。将此行添加到您的 shell 配置文件的末尾(例如 .bshrc.zshrc 等)

export PATH="/usr/local/opt/openvpn/sbin:$PATH"

使用方法

An unofficial command-line client for Namecheap's FastVPN for Linux

Usage: fvpnc <COMMAND>

Commands:
  status      Status of the connection
  cities      List all available cities
  disconnect  Disconnect from a server
  connect     Connect to a server
  help        Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

目前,fvpnc 使用 OpenVPN 连接到服务器。未来可能会支持 IKEV2WireGuard

认证

首次运行 fvpnc 时,它将要求您输入凭据,凭据可在 此处 找到

连接

连接到服务器相对简单,您只需要知道您想连接的城市并设置您的协议。

fvpnc connect --udp Dallas

上述命令将使我们连接到 Dallas 服务器

断开连接

要断开与服务器的连接,请运行以下命令

fvpnc disconnect

依赖项

~15–32MB
~455K SLoC