我在我的 ubuntu 系统上使用 PIVPN.io 作为头端,并使用当前版本的 openvpn 作为客户端。
这是我的配置:
client
dev tun
proto udp
remote 45.01.01.01 1194
resolv-retry infinite
nobind
persist-key
persist-tun
key-direction 1
remote-cert-tls server
tls-version-min 1.2
verify-x509-name server_4EBX2EpXPZasiTv1 name
cipher AES-256-CBC
auth SHA256
comp-lzo
verb 3
<ca>
我的 ubuntu 服务器(运行 openvpn 客户端)有两个 IP 地址,尽管它们位于同一个虚拟接口上。
我怎样才能只允许 IP 流量 10.8.0.0/24 流量通过 VPN,同时仍允许传入连接到服务器?
例如,如果它正在运行 nginx
答案1
我能够解决这个问题:这是一个相关的帖子: https://superuser.com/questions/457020/openvpn-only-route-a-specific-ip-addresses-through-vpn
路由无拉动
我补充道:
route-nopull
我还使用以下命令安装了 NGINX:
sudo apt-get install Nginx -y
安装后,我仍然连接到 VPN
我的 IP 地址是:10.8.0.34
并且我能够成功使用公共 IP 地址浏览网页,并10.8.0.34
从服务器到客户端 ping VPN IP。
我认为这个问题已经得到‘解答’