在 ubuntu 中使用 command line VPN(本地VPN配置)可以实现服务器间VPN通信,无需下载和安装本地VPN软件,直接在终端端口或服务器间进行数据传输,以下是一些逐步指南,帮助你使用 command line VPN 在 Ubuntu 环境中配置和连接到另一台服务器:
步骤 1:设置 local VPN
- 打开 Ubuntu 的 terminal。
- 进入
sudo索引,进入config分目,然后选择var。 - 在
var分目中找到lspn,然后运行sudo add-apt-repository ppa:ubuntu/qa,sudo apt-get update。 - 进入
sudo apt-get install -y command-line,安装command-line库(后缀c表示配置 local VPN)。 - 进入
sudo add-apt-pkg-repository ppa:ubuntu/qa,安装 local VPN 库的包。 - 进入
sudo add-apt-pkg-repository ppa:ubuntu/qa,sudo apt-get remove command-line。
步骤 2:配置 local VPN
- 打开
sudo,然后执行以下命令:sudo cgroup drop local
- 进入
sudo cgroup,然后进入var分目,选择lspn,然后选择new。 - 进入
sudo cgroup –y –nodes,选择lspn,然后运行以下命令:cgroup –y –nodes -f –prefix 8 –name my-vpn
这里,
8是端到端口,my-vpn是 local VPN 的名称。
步骤 3:配置端到端密码
- 打开
sudo,然后执行以下命令:sudo cgroup –y –nodes -f –password my-vpn
这里,
my-vpn是 local VPN 的名称,密码是你的 local VPN 密钥。
步骤 4:配置端到端口
- 进入
sudo cgroup –y –nodes -f –port 8 –name my-end-to-end - 你可以通过终端连接到另一台服务器时,使用以下方式连接:
sudo lspn my-vpn
这里,
my-vpn是 local VPN 的名称。
连接到另一台服务器
在终端端口或另一台服务器上运行以下命令连接到 local VPN:
-
通过终端连接:
sudo lspn my-vpn
这会显示 local VPN 的信息。
运行以下命令连接到另一台服务器:
sudo lsof -i my-vpn
这会显示你正在连接的目标服务器。
运行以下命令连接:
sudo lsof -j 1234 my-vpn
这是你的 local VPN 的端到端端口。
-
通过另一台服务器连接: 如果你已经运行了终端连接,可以直接运行以下命令连接到另一台服务器:
sudo lsof -i my-vpn
这会显示你正在连接的目标服务器。
运行以下命令连接:
sudo lsof -j 1234 my-vpn
使用 local VPN
现在你可以通过终端端口或另一台服务器连接到 local VPN,进行数据传输。
-
通过终端连接:
sudo lsof -i my-vpn
这会显示你正在连接的目标服务器。
运行以下命令连接:
sudo lsof -j 1234 my-vpn
-
通过另一台服务器连接: 如果你已经运行了终端连接,可以直接运行以下命令连接到另一台服务器:
sudo lsof -i my-vpn
这会显示你正在连接的目标服务器。
运行以下命令连接:
sudo lsof -j 1234 my-vpn
注意事项
- 安全连接:在连接时,确保你使用可信的端到端密码和端到端端口,以防止被监视。
- 服务器配置:确保另一台服务器已经正确配置了 local VPN,包括端到端端口、端到端密码和端到端IP地址。
- 服务器管理:如果另一台服务器被监控或修改了配置,可能导致 local VPN 无法正常工作。
通过以上步骤,你可以在 Ubuntu 环境中使用 local VPN 补充配置,无需下载本地VPN软件,直接在终端端口或另一台服务器间进行数据传输。




