導航:首頁 > IDC知識 > vpsopenvpn

vpsopenvpn

發布時間:2020-08-03 09:08:55

1、Windows 7上OpenVPN怎麼設置使用

從你的問題來看你只是安裝了OpenVPN,但是沒有對其進行配置。此外OpenVPN分伺服器端和客戶端(安裝程序一樣,只是配置文件不一樣)。
OpenVPN客戶端不是安裝了就能用,需要伺服器端才能起作用。比如我的OpenVPN客戶端裝在我的Windows 7筆記本上,伺服器端用的是Windows2003 vps.
我需要進行的操作為
(1)對伺服器端進行設置
(2)在伺服器端並生成相應的文件(包括server.ovpn, ca.crt, client.key, client.crt),確保配置正確後啟動伺服器端。
(3)復制客戶端需要的文件(ca.crt, client.key, client.crt)到客戶端,製作client.ovpn,啟動客戶端連接伺服器端。

2、Windows 7上OpenVPN怎麼設置使用

從問題來看只是安裝了OpenVPN,但是沒有對其進行配置。此外OpenVPN分伺服器端和客戶端(安裝程序一樣,只是配置文件不一樣)。
OpenVPN客戶端不是安裝了就能用,需要伺服器端才能起作用。比如OpenVPN客戶端裝在Windows 7筆記本上,伺服器端用的是Windows2003 VPS。
需要進行的操作為:
(1)對伺服器端進行設置
(2)在伺服器端並生成相應的文件(包括server.ovpn, ca.crt, client.key, client.crt),確保配置正確後啟動伺服器端。
(3)復制客戶端需要的文件(ca.crt, client.key, client.crt)到客戶端,製作client.ovpn,啟動客戶端連接伺服器端。

3、VPN網路體系結構設計與關鍵技術應用

這是一個簡短的教程,目的是為了快速搭建一個可用的VPN,本文並不涉及有關VPN的正常使用內容。本簡短教程基於以下硬體條件:

一台安裝了Debian GNU/Linux 5.0的VPS。
當然理論上所有可以安裝pptpd包的*nix系統都可以作為主機,教程中安裝方式是基於Debian的apt-get命令,其他發行版請自行對照使用。
這台VPS的物理位置是Fremont, CA。
物理位置作為VPN這個應用本身並不重要,在這里提出只是多此一舉。
安裝伺服器端軟體

# apt-get install pptpd
Debian的包管理是所有發行版里最好的,所以這條命令打完就安裝完畢了我們的pptp伺服器端程序。

配置IP地址范圍
編輯/etc/pptpd.conf,在最後添加如下地址:

localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

這兩句設置了當外部計算機通過pptp聯接到vpn後所能拿到的ip地址范圍和伺服器的ip地址設置。

增加一個用戶
編輯/etc/ppp/chap-secrets,在下面增加類似的條目:

username pptpd password *
上面內容很好理解,最後那個星號是說允許從任何IP地址聯接,如果你想單獨設定IP地址也可以。

重啟pptpd服務

# /etc/init.d/pptpd restart
理論上到這里一個vpn就已經搭建完畢了。無論你用的是Windows還是OSX,或者是iPhone OS,都可以通過建立一個pptp鏈接來聯入這個VPN。不過你並不能通過這個來上Internet,因為所有的數據都作用於那台pptpd的伺服器上,而不會傳入撥入的計算機設備上。要上Internet還需要這么干:

dns解析支持
編輯:/etc/ppp/options,在裡面找一下「ms-dns」項目:

ms-dns 208.67.222.222
ms-dns 208.67.220.220

我填寫的是OpenDNS的地址,當然你也可以填寫電信的DNS。

允許轉發
編輯/etc/sysctl.conf,看一下net.ipv4.ip_forward參數是不是1。

net.ipv4.ip_forward=1

最後的最後,運行一下這條命令來打開iptables的轉發支持:

/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

注意:來自@LEMONed的消息,只有Xen的VPS可以搭建pptp,OpenVZ的不行。
引用來自@LEMONed的話:
因為openvz下只有venet0,沒有eth0,而絕大多數的vps都是openvz的,然後絕大多數的openvz vps都沒有masqurade,只能搭建openvpn並且要自簽證書什麼的,根本不能用pptpd。我為了給iphone搭個vpn曾經把這個研究透徹了
看來過幾天我得再寫一份搭openvpn的教程。
這里有個如何在openvz下搭建OpenVpn的教程:OpenVZ VPS安裝配置OpenVPN

4、如何在Ubuntu VPS下配置VPN

Ubuntu下OpenVPN客戶端配置教程 http://www.linuxidc.com/Linux/2013-06/86562.htm
Ubuntu 10.04搭建OpenVPN http://www.linuxidc.com/Linux/2012-11/74790.htm
Ubuntu 13.04 VPN (OpenVPN) 配置和連接不能同時訪問內外網的問題 http://www.linuxidc.com/Linux/2013-07/86899.htm
如何在Linux上用OpenVPN搭建安全的遠程網路架構 http://www.linuxidc.com/Linux/2013-11/92646.htm
安裝pptpd
$ sudo apt-get install pptpd
編輯配置文件:
$ sudo vi /etc/pptpd.conf
找到最下面,修改ip:
localip 你的主機ip
remoteip 10.100.0.2-10
第二行為分配的ip段
設置dns
$ sudo vi /etc/ppp/pptpd-options
修改以下部分為google的dns:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
設置賬號:
$ sudo vi /etc/ppp/chap-secrets
添加一行,依次為:用戶名,服務,密碼,限制ip:
"user" pptpd "user"*
重啟服務:
$ sudo /etc/init.d/pptpd restart
設置轉發:
$ sudo vi /etc/sysctl.conf
去掉文件中這一行的注釋:
net.ipv4.ip_forward=1
使它立刻生效:
sudo sysctl -p
安裝iptables:
sudo apt-get install iptables
建立一個 NAT:
sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24-o eth0 -j MASQUERADE
將規則保存,使重啟後規則不丟失:
sudo iptables-save >/etc/iptables-rules
若此處提示:-bash: /etc/iptables-rules: Permission denied 則可使用root用戶,命令:su - 進入root用戶保存
編輯網卡文件,載入網卡時自動載入規則
sudo vi /etc/network/interfaces
末尾加入:
pre-up iptables-restore </etc/iptables-rules
設置MTU,防止包過大:
sudo iptables -A FORWARD -s 10.100.0.0/24-p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200
若設置了,記得保存:
sudo iptables-save >/etc/iptables-rules
macos 能連上,但沒有任何收發包的問題,即能連接上VPN,不能上網:vpn高級里勾選發送全部流量
至此,搞定。

5、Windows 7上OpenVPN怎麼設置使用

從你的問題來看你只是安裝了OpenVPN,但是沒有對其進行配置。此外OpenVPN分伺服器端和客戶端(安裝程序一樣,只是配置文件不一樣)。
OpenVPN客戶端不是安裝了就能用,需要伺服器端才能起作用。比如我的OpenVPN客戶端裝在我的Windows 7筆記本上,伺服器端用的是Windows2003 VPS.
我需要進行的操作為
(1)對伺服器端進行設置
(2)在伺服器端並生成相應的文件(包括server.ovpn, ca.crt, client.key, client.crt),確保配置正確後啟動伺服器端。
(3)復制客戶端需要的文件(ca.crt, client.key, client.crt)到客戶端,製作client.ovpn,啟動客戶端連接伺服器端。

6、如何正確搭建OpenVPN雲免伺服器

從你的問題來看你只是安裝了OpenVPN,但是沒有對其進行配置。此外OpenVPN分伺服器端和客戶端(安裝程序一樣,只是配置文件不一樣)。 OpenVPN客戶端不是安裝了就能用,需要伺服器端才能起作用。比如我的OpenVPN客戶端裝在我的Windows 7筆記本上,伺服器端用的是Windows2003 VPS. 我需要進行的操作為 (1)對伺服器端進行設置 (2)在伺服器端並生成相應的文件(包括server.ovpn, ca.crt, client.key, client.crt),確保配置正確後啟動伺服器端。 (3)復制客戶端需要的文件(ca.crt, client.key, client.crt)到客戶端,製作client.ovpn,啟動客戶端連接伺服器端。

7、Windows 7上OpenVPN怎麼設置使用

從你的問題來看你只是安裝了OpenVPN,但是沒有對其進行配置。此外OpenVPN分伺服器端和客戶端(安裝程序一樣,只是配置文件不一樣)。
OpenVPN客戶端不是安裝了就能用,需要伺服器端才能起作用。比如我的OpenVPN客戶端裝在我的Windows 7筆記本上,伺服器端用的是Windows2003 VPS.
我需要進行的操作為
(1)對伺服器端進行設置
(2)在伺服器端並生成相應的文件(包括server.ovpn, ca.crt, client.key, client.crt),確保配置正確後啟動伺服器端。
(3)復制客戶端需要的文件(ca.crt, client.key, client.crt)到客戶端,製作client.ovpn,啟動客戶端連接伺服器端。

與vpsopenvpn相關的知識