導航:首頁 > IDC知識 > centos搭建vpn伺服器

centos搭建vpn伺服器

發布時間:2021-01-16 10:38:56

1、CentOS5.5 32位vps架設VPN pptpd只能連6個帳號 重起pptpd又可以多連6個,知道的說下,解決給100​RMB

看pptpd.conf
# TAG: connections
# Limits the number of client connections that may be accepted.
#
# If pptpd is allocating IP addresses (e.g. delegate is not
# used) then the number of connections is also limited by the
# remoteip 10.3.0.2-254 option. The default is 100.
connections 250

2、Digital Ocean CentOS7 x64系統怎麼搭建 VPN

你用的是啥程序來搭建VPN呢?我(在其他VPS主機商)用過Pritunl, 挺簡單的,針對DigitalOcean的話,這款工具居然還有自動化的安裝,你可以去官網看下 希望以上信息可以幫到您!

3、如何在CentOS系統中安裝搭建VPN

抄1、右鍵單擊「網上鄰居」選擇「屬性」,打開網路連接屬性。
2、在右側的「網路任務」欄中點擊「創建一個新的連接。
3、打開新建連接向導,點「下一步」。在 「網路連接屬性」選擇里,點擊「設置高級連接」,點擊「下一步」,然後,在接下來的「高級連接選項」中選擇「接受傳入的連接」。點擊「下一步」。勾尋直接並行,點擊「下一步」。
4、勾尋允許虛擬專用連接」,點「下一步」。
5、創建一個允許連接的用戶許可權。點擊「添加」按鈕,輸入雙魚IP轉換器賬戶和密碼後點「確定」。點擊「下一步」繼續。
6、在「網路軟體」中勾選需要用到的協議,一般保持默認即可。點擊「下一步」後,伺服器就搭建完成了。
選擇「開始」→「設置」→「控制面板」→「網路連接」→「創建一個新的連接」→「下一步」→「連接到我的工作場所的網路」→「下一步」→「虛擬專用網路連接」,按說明完成後面的操作即可。

4、centos 快速搭建vpn怎麼測試成功

搭建好,本地電腦安裝相應的客戶端或者瀏覽器設置相應的代理設置後進行訪問谷歌網站
google.com

5、digital ocean centos7 x64系統怎麼搭建vpn

VPN的隧道協議主要有三種,PPTP、L2TP和IPSec,其中PPTP和L2TP協議工作在OSI模型的第二層,又稱為二層隧道協議;IPSec是第三層隧道協議。

6、如何在CentOS創建L2TP/ipsec VPN服務

Xen虛擬化技術虛擬的VPS可以直接安裝所有VPN服務,而不用詢問是否開通了ppp或者tun許可權。

引用
本教程僅僅適用於Xen VPS,不適用於Openvz VPS,安裝之前請確定自己是否是Xen VPS!
本教程僅適用於32位Centos5系列,不能用於Centos6或者64位Centos

1. 下載vpn(CentOS專用)一鍵安裝包

Java代碼
#wget http://www.hi-vps.com/shell/xen_centos_ipsec.sh
#chmod a+x xen_centos_ipsec.sh

2. 運行一鍵安裝包

Java代碼
#bash xen_centos_ipsec.sh

會有三個選擇:

Java代碼
1. 安裝VPN服務
2. 修復VPN
3. 添加VPN用戶

首先輸入1,回車,VPS開始安裝VPN服務. 首先需要輸入ipsec的共享密匙,如果直接回車的話共享密匙就是」hi-vps.com」. VPN服務安裝完畢後會默認生成一個用戶名為vpn,密碼為隨機數的用戶來。

3. 添加VPN用戶

同樣運行剛才的安裝包,選擇3,然後回車即可:

Java代碼
#bash xen_centos_ipsec.sh

選擇3,然後輸入用戶名和密碼,OK

4. 修復VPN服務

如果VPN撥號發生錯誤,可以試著修復VPN,然後重啟VPS

Java代碼
#bash xen_centos_ipsec.sh

選擇2,然後reboot

5. 如何在XP上連接L2TP VPN?

按照創建pptpd VPN的方法新建一個VPN連接,然後選擇「網路」屬性頁面,在「VPN 類型」選擇「L2TP IPSec VPN」。由於windows在使用「L2TP/IPsec預共享密鑰的VPN連接模式」(英文原版)情況下下僅支持證書,而對於使用psk連接l2tp /ipsec的時候則會會出現789錯誤,所以只有修改windows注冊表,用如下方式修改:在「運行」中輸入:

7、如何在CentOS系統中安裝搭建VPN

第一步:安裝pptpd
通常情況下可以通過yum直接安裝pptpd,執行

yum list pptpd

假如有則執行

yum install pptpd

如果沒有需要到sf.net下載,執行如下命令進行安裝

cd /usr/local/src

#For 64bit OS
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -Uhv pptpd-1.4.0-1.el6.x86_64.rpm

#For 32bit os
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm

到此pptpd vpn 伺服器安裝完畢
pptp vpn伺服器配置
配置pptp vpn ip地址
編輯/etc/pptpd.conf設置:

vim /etc/pptpd.conf

找到39行logwtmp處前面加上#號注釋(詳細見:解決VPN伺服器出現PTY read or GRE write failed問題);並且設置本地ip(localip)和客戶端ip(remoteid)分配ip大約在102行

#logwtmp

localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

這樣在pptp vpn 伺服器上面ip為192.168.0.1進行轉發,客戶端可以分配ip號段為remoteip,根據自己的數量需要設置ip號段。
添加pptp vpn賬戶和密碼
編輯/etc/ppp/chap-secrets,添加格式為:
用戶名 pptpd的名稱(默認為pptpd)密碼 ip地址
這里需要注意:位置一定不能弄錯,最後一個ip地址隨機分配請填寫*,但是一定要加上,否則在驗證的時候會出錯具體示例如下:

# client server secret IP addresses
vpnuser0 pptpd vpnpass1 *

配置pptp vpn dns伺服器
通常情況下使用google的DNS伺服器,編輯/etc/ppp/options.pptpd文件

vim /etc/ppp/options.pptpd
#把ms-dns處修改為:

ms-dns 8.8.8.8
ms-dns 4.2.2.2

#推薦把調試模式開啟,取消以下文字前面的#號取消注釋
debug

開啟網路轉發功能

#打開 /etc/sysctl.conf
vim /etc/sysctl.conf
#添加(如果有則去掉前面的#號取消注釋)
net.ipv4.ip_forward = 1
#執行如下命令使剛剛操作在系統生效
sysctl -p

pptp vpn防火牆配置
通過以上步驟基本上可以連接到重啟後的vpn伺服器,但是要讓外部用戶能連接PPTP VPN,還需要在防火牆中將Linux伺服器的1723埠和47埠打開,並打開GRE協議:

#注意下面的eth1為網卡,通常有一張內網卡和外網卡,請通過ifconfig命令查看
#請選擇顯示為外網ip的網卡
iptables -A INPUT -i eth1 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth1 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
#保存防火牆設置並重啟防火牆
service iptables save
service iptables restart

如果出現"Failed to restart iptables.service: Unit iptables.service failed to load: No such file or directory." 請查看解決 RHEL 7/ CentOS 7/Fedora 找不到iptables service
調試pptp vpn伺服器

#開啟pptpd
service pptpd restart
#設置開機啟動pptpd
chkconfig pptpd on

到以上步驟,基本上配置已經完成。接下來連接客戶端並執行如下命令查看pptp vpn伺服器日誌

tail -f /var/log/messages

假如正常,便可收工,如果有問題,請根據日誌提示自動爬文

8、CentOS怎麼搭建VPN+NAT

CentOS怎麼搭建VPN+NAT
開啟iptables 然後輸入下面的命令:
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/24 -j MASQUERADE

這條命令的意思是允許192.168.0.0/24這個網段的地址通過 網卡eth1做NAT轉換出外網。你要修改的地方就是網段跟網卡號,按你設置的網段和你那台伺服器具體上網的網卡來填就行了

與centos搭建vpn伺服器相關的知識