Ubuntu Ipsec VPN 伺服器, 支援Android,Windows
測試環境
- 某雲主機(Ubuntu 16.04)
- 公網IP
119.29.33.65
- 內網IP
10.10.0.16
(不需要該引數)
安裝前準備
檢視雲主機的網絡卡名, 已備後用
** 本次實驗機器網絡卡名為eth0
,如果不是,請將後面指令碼中所有的eth0
改為對應的網絡卡名
[email protected]0-16-ubuntu:~# ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:00:93:b7:3a
inet addr:10.10.0.16 Bcast:10.10.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37897 errors:0 dropped:0 overruns:0 frame:0
TX packets:17802 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:40732282 (40.7 MB) TX bytes:4749022 (4.7 MB)
檢視/etc/rc.local
是否有執行許可權
root@VM-0-16-ubuntu:~# ls -al /etc/rc.local
-rwxr-xr-x 1 root root 1062 Jan 6 13:35 /etc/rc.local
# 沒有x標誌需要新增,否則重啟後,防火牆配置等無法啟動,導致能連上VPN但是沒網
sudo chmod +x /etc/rc.local
安裝
sudo -s
apt-get install git
git clone https://github.com/LeoBest2/ubuntu-vpn-setup.git
cd ubuntu-vpn-setup
# python 2.7
# 執行前,請參考前一步,判斷是否需要修改網絡卡名。
python ipsec.py
# 按照提示輸入引數,不要輸錯
以下為部分命令執行結果示意圖
[email protected]0-16-ubuntu:~/ubuntu-vpn-setup# python ipsec.py
Please enter the server public ip:119.29.33.65
Please enter the vpn username:Leo
Please enter password:Leo123
Please enter psk:Leopsk
正在安裝相關安裝包!
安卓客戶端配置
選擇IPSec Xauth PSK型別
儲存連線後,可以檢視到手機公網IP已經變為伺服器的公網IP
Windows配置
1.先匯入自簽名的根證書
執行指令碼後會在指令碼所在的目錄生成一個vpn-certs目錄
下載下根證書server.cert.pem
改為server.cert.crt
匯入到該證書到本地計算機
的受信任的根證書頒發機構
中
2.配置VPN
伺服器地址寫公網IP
119.29.33.65
其他配置見下圖
3.輸入使用者名稱和密碼連線
IOS客戶端配置方法見更多參考連結1
更多參考連結
相關推薦
Ubuntu Ipsec VPN 伺服器, 支援Android,Windows
測試環境 某雲主機(Ubuntu 16.04) 公網IP119.29.33.65 內網IP10.10.0.16(不需要該引數) 安裝前準備 檢視雲主機的網絡卡名, 已備後用 ** 本次實驗機
使用h5+下載並開啟檔案,支援Android,IOS
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-sc
樹莓派3-搭建網路印表機伺服器(支援PC,IPhone,Android列印)
搭建網路印表機伺服器 說明 利用樹莓派3連線USB印表機來設定成網路印表機 安裝cups 安裝cupsapt-get update apt-get install cups 允許pi使用者配置CUPSsudo usermod -a -G lpadmin pi c
C#實現.Net對郵件進行DKIM簽名和驗證,支援附件,傳送郵件簽名後直接投遞到對方伺服器(無需己方郵件伺服器)
專案地址 github.com/xiangyuecn/… 主要支援 對郵件進行DKIM簽名,支援帶附件 對整個郵件內容(.eml檔案)的DKIM簽名進行驗證 對MailMessage、SmtpClient進行了一次封裝,傳送郵件簡單易用,進行DKIM簽名後直接投遞到對方伺服器(無需己方郵件
React Native 極光推送的實現,支援Android和iOS
在接到需求後對如何實現進行了預研,發現有極光官網維護的 jpush-react-native 和 React Native 中文網維護的 react-native-jpush 供我們使用,我選擇的是 jpush-react-native。 一,相關版本資訊 { "nam
基於Google Flutter的開源中國客戶端,支援Android與iOS
FlutterOSC 基於Google Flutter的開源中國客戶端,支援Android和iOS。 碼雲戳這裡 Android掃碼下載APK 請使用手機瀏覽器掃碼下載,不要使用微信
Android引導蒙層,安卓新手引導圖,引導圖層,支援橢圓,圓形,矩形多種形狀,一行程式碼快速搞定
package com.laxian.guideview; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.Gravity; import android.view.
Ubuntu下Samba伺服器的簡單設定,只讀,可讀寫等許可權控制。
伺服器:Ubuntu 10.04 LTS Samba版本:3.4.7 注:本文不會對每個引數,設定的值具體是什麼意思做深入的闡述,本文的目的是使用這些配置,立即可用。 1,samba的安裝 Ubuntu下面安裝samba伺服器是很簡單的。$ sudo aptitude install samba 2,共
TarsGo新版本釋出,支援protobuf,zipkin和自定義外掛
本文作者:陳明傑(sandyskies) Tars是騰訊從2008年到今天一直在使用的後臺邏輯層的統一應用框架,目前支援C++,Java,PHP,Nodejs,Golang語言。該框架為使用者提供了涉及到開發、運維、以及測試的一整套解決方案,幫助一個產品或者服務快速開發、部署、測試、上線。 它集可擴充套件協
【原創開源】網路版二代雙通道示波器開源釋出,支援電腦,手機和Pad等各種OS平臺訪問
前言感謝大家的支援,提前奉上今年的國慶福利。 一代示波器釋出於3年前,去年年底的時候釋出了二代示波器,軟體效能已經比較強勁,但依然有值得升級改進的地方,經過今年這半年多努力,在二代示波器的基礎上再推出網路版,目標只有一個,希望能夠在實際專案上幫到大家。 一. 製作二代示波器網路版的意義在哪裡1、二代示波器網
使用TCP協議完成Xposed hook個人免籤支付系統,支援qq,微信,支付寶二維碼實時生成
由於之前思路使用natapp對映,但是個人是個比較愛折騰的人,覺得配置域名比較麻煩,於是就大致對整個系統思考了下,準備把APP承擔的服務端職責抽離出來,大致以下倆個思路 1、APP和服務端不進行TCP連結,而是使用一種比較迂迴的方法,作為使用者端不再去請求APP拿二維碼資料
Ubuntu搭建VPN伺服器以及配置客戶端連線
伺服器環境:Ubuntu 16.0.4.2 客戶端環境:windows7 VPN伺服器搭建 一,解除安裝pptpd以及iptables(對於之前VPN配置錯誤的) #解除安裝pptpd sudo apt-get autoremove pptpd sudo apt-get
本人為巨杉資料庫(開源NoSQL)寫的C#驅動,支援Linq,全部開源,已提交github
一、關於NoSQL的專案需求 這些年在做AgileEAS.NET SOA 中介軟體平臺的推廣、技術諮詢服務過程之中,特別是針對我們最熟悉的醫療行業應用之中,針對大資料分析,大併發效能的需求,我們也在慢慢的引用NoSQL技術來滿足資料分析與效能等多方面的需要,也進一步完善我們的SOA基石架構風格:
Python指令碼:實現資料庫匯出資料到excel表格,支援mysql,postergrsql,MongoDB
import xlwt #返回需要匯出的物件的集合,根據業務字型實現 def getObjList(): return [] # 制定 表格行 和資料庫欄位的對應 obj_feild = { 0: 'name', # 表格第一行是名字 1: 'age'
內網伺服器搭建l2tp/ipsec VPN伺服器實現遠端訪問
這裡先對vpn的實現法法做一個介紹: (一)安裝VPN: 1.vpn組成及作用 openswan:提供ipsec服務,設定預共享金鑰 ppp:撥號軟體,提供使用者名稱和密碼用於撥號 xl2tpd:提供l2tp服務 2.安裝前準備(ppp及其他依賴包) yum
java實現html轉pdf,支援中文,css以及中文換行
專案需使用到html轉pdf功能,在網上搜了很多,綜合了不少大神的方法,現在這裡做一個標記,以免自己以後忘記了。 java程式碼 import java.io.File; import java.io.FileOutputStream; import j
我又把HTMLTestRunner改了一下,支援Python3,新增echarts統計餅圖
之前用Bootstrap把HTMLTestRunner改的美觀了一點,同時改成了中文的報告,但那個是基於Python2的,見這篇博文 selenium之 輸出報告,對HTMLTestRunner進行樣式調整後的示例。 這次呢,博主又給它改成了Python3的
小程式之多列選擇器(動態資料,支援2,3,4,5...列)
程式碼分兩部分,先上wxml <view class="container"> <form catchsubmit="formSubmit"> <view class="form-card"> <view class="weui-
一個JavaScript WEB日曆控制元件,支援IE6,FireFox,可支援不同語言版本,目前支援中英文。
轉自 謝謝! 網上的WEB日曆控制元件很多,功能也很強大,可惜大都不支援FireFox,自己閒時寫了一個,有如下特色: 特色: 一、支援IE6,FireFox 二、支援中、英文日曆、可自由擴充套件其它語言 三、遇到Select 下拉框的時候,採取隱藏的方法 四、採用div作為日曆容器,不會被瀏覽器攔截
ubuntu 搭建VPN伺服器
$ sudo apt-get install pptpd 如果你的Linux的核心版本低於2.6.15, 那麼需要先檢查一下是否支援MPPE: $ sudo modprobe ppp-compress-18 && echo "success" 若是沒有輸出“success”則證明核心不支援