1. 程式人生 > >Ubuntu 上搭建pptp vpn伺服器

Ubuntu 上搭建pptp vpn伺服器

1、安裝pptpd

#sudo apt-get install pptpd 

2、設定本地ip與撥入使用者的IP地址範圍

sudo vi /etc/pptpd.conf ,新增如下行

localip 192.168.245.1

remoteip 192.168.245.100-200

localip是linux主機的ip地址(如果是本機對映到路由器,該地址要改為路由器的入口地址),remoteip是地址池,也就是遠端撥進來的計算機所分配到的ip地址

3、修改/etc/ppp/pptpd-options,主要是增加dns配置的說明

ms-dns 8.8.8.8
ms-dns 8.8.4.4

4、我們修改/etc/ppp/chap-secrets,主要是對使用者進行配置。
#secrets for authentication using  CHAP
#client     server    secret     IP address
jelly * 123456 *

按照,使用者名稱(tab)主機名(tab)密碼(tab)分配到的ip地址 這樣的格式來填寫,其中主機名可以用“*”代替,如果不強制指定該使用者分配到哪一個ip地址,可以將最後一項也改為“*”

5、重啟pptpds

#sudo /etc/init.d/pptpd restart 

6、修改/etc/sysctl.conf,去掉“net.ipv4.ip_forward=1”前的註釋號,之後“sudo sysctl -p”應用配置

7、sudo vi /etc/rc.local

iptables -t nat -A POSTROUTING -s 192.168.245.0/24 -j SNAT --to 192.168.9.161  //是Ubuntu  ifconfig得到的IP
iptables -A FORWARD -p tcp --syn -s 192.168.245.0/24 -j TCPMSS --set-mss 1356  //配置MTU,否則速度很慢

8、sudo /etc/init.d/pptpd restart 

9、最後你就可以在window上面用自帶的VPN連線到server,必須使用IP地址,使用者名稱和密碼。

建立Windows vpn 客戶端:點選開啟連結

10、命令

Start: /etc/init.d/pptpd start
Stop: /etc/init.d/pptpd stop
Restart: /etc/init.d/pptpd restart

11、解除安裝 dpkg --list 檢視安裝包 

apt-get remove pptpd

相關推薦

Ubuntu 搭建pptp vpn伺服器

1、安裝pptpd#sudo apt-get install pptpd 2、設定本地ip與撥入使用者的IP地址範圍sudo vi /etc/pptpd.conf ,新增如下行localip 192.168.245.1remoteip 192.168.245.100-200l

Centos6一鍵搭建PPTP VPN 伺服器

很多朋友不會在CENTOS 在安裝vpn,因為對於菜鳥來說安裝VPN的確是個頭暈的事情,特別是安裝openvpn,不過安裝pptp就稍微簡單一點,國內網上有很多安裝pptp 的教程,但是都很繁雜,我在國外的網站上找到個一鍵安裝PPTV VPN的解決辦法,在這裡跟大家分享一

centos 6.8下搭建PPTP VPN伺服器

centos 6.8下搭建PPTP VPN伺服器 一. 通過yum安裝 ppp和pptpd yum -y install ppp pptpd 二. 配置pptpd相關引數 2.1 配置/etc/pptpd.conf 找到下面兩行,去掉註釋,並修改IP

OpenWrt搭建PPTP VPN伺服器過程記錄

一個路由器的耗電要比一臺電腦小的多,所以我經常把OpenWrt的路由器當成一臺小的Linux嵌入式系統來用,最近在家裡的路由器上搭建了一個PPTP伺服器服務,這樣我在外面可以輕鬆的連線到家裡的路由器並控制家裡的內網裝置了。當然這個PPTP伺服器的主要作用還是將多個SS節點進

ubuntu 搭建Nginx-RTMP 直播伺服器

前言 近段時間在學習Android直播,那麼毋庸置疑ffmpeg和WebRTC是音視訊界的兩個大佬。 ffmpeg的基本使用:https://blog.csdn.net/huangliniqng/article/details/81842273 看過很多教程講解直播環境的搭建,大都是

ubuntu搭建Phabricator 伺服器

一 安裝要求 Phabricator 是一個LAMP應用套件, 因此最基本的要求就是LAMP環境: Linux:Linux的不同發行版及變種是必需的。Mac OS X是一個可接受的Linux變種,Windows不是。Phabricator不能安裝在Window

手把手教你在 Ubuntu 搭建 Git 伺服器

最近在寫一些指令碼,為了保持連續性,就在家也抽空趕進度,所以碰到了程式碼同步的問題,目前想到的方法有三個: 使用雲盤,這個拿來即用,但是因為雲盤還存放了其他一些東西,總是實時同步不太妥當; 使用 SVN,傳統的程式碼託管工具,一直在用; 使用

Ubuntu搭建gitweb(視覺化)伺服器

Git是一款免費、開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。 1.下載gitlab包,這個包的下載速度會很慢,所以使用(wget -c)。-c, –continue 接著下載沒下載完的檔案 wget -c https://downl

Ubuntu 搭建一個 JetBrains IDE的啟用伺服器

感謝作者Lanyu 製作的此伺服器軟體。 下載地址: https://mega.nz/#!f4A2WQRB!fMNbcuSt0YxrjXclW81_GZol-g6dURrO1htqXPMYa8Q

Ubuntu搭建redis伺服器

Redis是一個key-value儲存系統。和Memcached類似,但是解決了斷電後資料完全丟失的情況,而且她支援更多無化的value型別,除了和string外,還支援lists(連結串列)、sets(集合)和zsets(有序集合)幾種資料型別。這些資料型別都

Centos7搭建pptp VPN一鍵安裝腳本

sdn bsp 長度 登錄 title 無法 att -s 其他 Centos7搭建pptp一鍵安裝腳本 廢話不多說,先上腳本地址:Centos7一鍵pptp 使用: wget https://raw.githubusercontent.com/DanylZhang/

centos6搭建pptp可以連接無法上網

中綴表達式 地震 演示 info ptp 觸摸 第三方庫 控件 app MATLAB互換行的問題,按已知數據畫直方圖我能很明顯的感覺到智能手機觸摸屏對牙齒牙齦的輻射菲波那切數列案例演示(遞歸方法)TP5之分頁簡例(含路由補充) asp.net出現無法找到字體“?”錯誤這代

nexus 搭建npm私有伺服器

nexus 純小白文,如有雷同,大概率我參考了你的文件。 1.在本地執行nexus 附上下載連結:Nexus Repository OSS 下載連結 附上文件連結:Nexus Repository OSS 文件連結 有幾個值得注意的是 我的 系統為 64位 wi

在Linux搭建私有Git伺服器並建立私有遠端倉庫

       遠端倉庫實際上和本地倉庫沒啥不同,純粹為了 7x24 小時開機並交換大家的修改。GitHub 是一個免費託管開原始碼的遠端倉庫; 但是對於某些資原始碼(如生命的商業公司來說),不想公開原始碼, 可以自己搭建一臺 Git 伺服器作為私有倉庫使用。

Docker搭建L2TP-VPN伺服器

轉自:https://my.oschina.net/u/3269534/blog/2236595 Docker搭建L2TP-VPN伺服器 [TOC] 一、VPN伺服器端配置 (1)首先需要在 Docker 主機上載入 IPsec af_key 核心模組: sudo mod

centos6.4安裝搭建pptp vpn服務(附pptp vpn 一鍵安裝包)

今天在vps上裝pptp ,和以往一樣,只不過不是在自己的vps上,上次ssh代理被封ip,對我的身心造成了深深的影響,所以,這次拿網友放我這的vps來搭建vpn環境。pptp的搭建比openvpn容易多了。以下是我的配置過程,其實和網上差不多,centos6.4 搭建 centos 6.4 搭建p

如何在windows搭建私有git伺服器

 注:本文使用gitblit 1、下載並安裝jdk. 點選Accept,根據PC配置下載32位或64位的jdk 2、配置Java環境變數 右鍵” 計算機” => ”屬性” => ”高階系統設定” => ”高階” => “環境變數” =&

搭建n2n VPN伺服器

配置防火牆,允許其他PC連線你的udp埠`****`:控制面板--Windows防火牆--高階設定-出入站規則 轉:教你用n2n在Linux上配置一個非常實用免費的VPN解決方案 n2n 可以成為對你來說非常實用的免費 VPN 解決方案。你可以輕鬆地配置一個超級節

在centos7搭建jupyter lab伺服器

安裝jupyter lab 安裝setuptools 安裝pip 安裝gcc yum install gcc 安裝python-devel yum install python-devel 安裝jupyterlab pip

CentOS7下一鍵搭建PPTP VPN指令碼

此指令碼轉載自:隨想日誌,感謝原作者 指令碼已親測可用,環境是centos7.4 #!/bin/bash [ $(id -u) != "0" ] && { echo "Error: You must be root to run this sc