簡體   English   中英

通過Node.js連接到OpenVPN服務器

[英]Connect to OpenVPN server through Node.js

我正在嘗試創建一個GUI客戶端,以使用電子和節點連接到OpenVPN服務器,但是我正在努力弄清楚如何使用.ovpn文件實際連接到服務器。

我的問題是使用節點連接到OpenVPN服務器的最佳方法是什么? 最好調整終端命令,例如

“ openvpn-config的配置路徑”

還是像tunnelblick這樣的應用程序有另一種可能更容易或更有效的方式呢?

您好,我在上一個項目中一直在處理electronic和ovpn,因此這里有一些技巧。

VPN需要管理員/ root特權才能進行設置,因此除非通過sudo / admin特權運行了電子應用,否則在openvpn --config <path>上運行child_process.spawn將會失敗。

您也可以使用electron-sudo軟件包,請在此處鏈接 這基本上是使用sudo / admin生成的子進程。 又名,應用正常運行,但vpn命令與sudo一起運行。

但是,如果您的客戶端不願提供sudo / admin,則必須在啟動您的應用之前單獨運行VPN。

總而言之,這是管理員/須藤的事情。 希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM