我的目标是在我的 PC 上设置 OpenVPN 服务器作为虚拟机中的访客。我想使用 OpenVPN 服务器从任何地方加入我的家庭网络。在我的 PC(主机)机器(192.168.1.116/24)上,我设置了一个新的 vagrant box(OpenVPN 服务器):
config.vm.define "node1" do |node1|
node1.vm.box = "generic/ubuntu1904"
node1.vm.network "public_network", ip: "192.168.1.88"
所以我的 OpenVPN 服务器位于我的家庭网络上,本地 IP 为 192.168.1.88。以下是“ip a”命令的输出(eth0 由 VirtualBox 默认创建):
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:11:de:a1 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic eth0
valid_lft 84383sec preferred_lft 84383sec
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:d2:71:a0 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.88/24 brd 192.168.1.255 scope global eth1
valid_lft forever preferred_lft forever
我通过命令安装并配置了 OpenVPN 服务器:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
脚本“openvpn-install.sh”需要我提供您想要 OpenVPN 侦听的网络接口的 IPv4 地址。我的问题是那里应该放什么IP? 192.168.1.88 或来自的公共 IPhttps://ipchicken.com/?