標題:
Raspberry Pi 2 as VPN server - In progess
[打印本頁]
作者:
ckleea
時間:
2017-4-14 10:01
標題:
Raspberry Pi 2 as VPN server - In progess
本帖最後由 ckleea 於 2017-4-16 19:45 編輯
All in one PPTP, OPENVPN, IPSec, SSTP-Server, Shadowsocks in a Raspberry Pi2
Software to be updated via scripts
第一版
user:root
password:raspbian
Softethervpn: vpnmgr port:8443
第二版
作者:
ckleea
時間:
2017-4-14 16:14
本帖最後由 ckleea 於 2017-5-6 07:28 編輯
Scripts to create SoftetherVPN, OCServ and Shadowsocks-libev
apt-get -y update
apt-get -y install git subversion aptitude build-essential dh-autoreconf libncurses5-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev libev-dev libwrap0-dev libpam0g-dev liblz4-dev libreadline-dev libnl-route-3-dev libprotobuf-c-dev libtalloc-dev libhttp-parser-dev libpcl1-dev libopts25-dev autogen protobuf-c-compiler gperf liblockfile-bin nuttcp lcov libuid-wrapper libpam-oath libghc-bloomfilter-dev corkscrew libipset-dev
apt-get -y install autoconf libtool libssl-dev gawk debhelper dh-systemd init-system-helpers pkg-config asciidoc xmlto apg libpcre3-dev zlib1g-dev libudns-dev
## Prepare, configure and install SoftetherVPN from sources
cd /opt
git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git
cd /opt/SoftEtherVPN
./configure
make
make install
## Prepare, configure and install OCServ from sources
cd /opt
git clone https://gitlab.com/ocserv/ocserv.git
cd /opt/ocserv
autoreconf -fvi
./configure --disable-seccomp && make
## Prepare, configure and install shadowsocks-libev from sources
cd /opt
git clone https://github.com/shadowsocks/shadowsocks-libev.git
cd /opt/shadowsocks-libev
git submodule update --init --recursive
# Installation of Libsodium
git clone https://github.com/jedisct1/libsodium.git
cd libsodium
./configure
make
make install
# Installation of MbedTLS
cd /opt/shadowsocks-libev
export MBEDTLS_VER=2.4.2
wget https://tls.mbed.org/download/mbedtls-$MBEDTLS_VER-gpl.tgz
tar xvf mbedtls-$MBEDTLS_VER-gpl.tgz
pushd mbedtls-$MBEDTLS_VER
make SHARED=1 CFLAGS=-fPIC
make DESTDIR=/usr install
popd
ldconfig
cd /opt/shadowsocks-libev
./autogen.sh && ./configure && make
make install
複製代碼
作者:
homeinns
時間:
2017-4-15 13:53
本帖最後由 homeinns 於 2017-4-15 13:55 編輯
感謝 CHing, 這不就是我們常駐在大陸港燦的 Dream Box 嘛。
雖然目前我還沒有任何 Raspberry Box 在手, 而且我目前還不懂得使用, 但去淘寶購買一套也很容易, 也不貴。在共產黨强迫你的底下, 我估計,學習設定 Raspberry 也應該不是難事。 因爲有巨大的動力嘛。
希望 CHing develop 成功後,能夠無償的與我們分享你 Compile 和測試妥當的 Dream Box 的軟件。【最好附帶一些 Lu-Lu 也看得懂的, Step-By-Step SetUp Guide】
真是活人無數的哦。請受小弟一拜。這個 Dream Box 是我們在國内存活的必須品哦。
是最重要的精神糧食, 如果沒有了這些精神的糧食, 我們的精神是會被餓死的。
我們現在常駐在國内的港燦的 PPTP VPN, OpenVPN 常常受到共產黨的干擾。 要轉用 CISCO 的 AnyConnect 才比較好一點。
作者:
ckleea
時間:
2017-4-15 14:34
回復
3#
homeinns
其實差不多完成,欠shadowsocks multi ports multi users 和 samples config
ocserv + softethervpn => ok
作者:
ckleea
時間:
2017-4-16 12:34
回復
3#
homeinns
你可以下載試試。
用16GB SD card
Raspberry Pi 2 based on the latest raspbian image
作者:
ckleea
時間:
2017-4-18 06:27
設定:
Network: 用DHCP取內網地址
OCServ: 設定和密碼檔案在/etc/ocserv
預設vpn full tunnel和ip 10.10.0.1/24
Softether:預設IPSec, OpenVPN and SSTP 全開,SSTP 用8443 port
Shadowsocks: 設定檔案在/etc/shadowsocks 內,它是10個用戶用10個ports
SSTP server: 密碼在/etc/ppp/chap.secrets,預設20443 port
上面的4個服務都經systemd 起動,如果要改起動設定,檔案在/etc/systemd/system 內
pptpd 已經加入但未做任何設定
作者:
99BB
時間:
2017-4-18 09:10
本帖最後由 99BB 於 2017-4-18 13:31 編輯
如果用家用的網絡, shadowsocks如果不加上kcptun速度很慢, 比純用ssh還慢, 不過如果加上kcptun要因應網絡環境細調參數. 調得不當, 隨時扯爆個網.
如果要求不高, 用家中的網絡架設vpn還可以. 如果要求高, 就要花點錢去租用服務器.
作者:
milanolarry
時間:
2017-9-26 10:26
想問現在香港邊度仲可以買到 Raspberry Pi ?吾該。
作者:
角色
時間:
2017-9-26 16:31
RS
http://hkcn.rs-online.com/web/b/raspberry-pi/?sra=p
Farnell Element14
http://hk.element14.com/w/search/prl/results?brand=raspberry-pi
作者:
milanolarry
時間:
2017-9-26 23:52
Thanks a lot
作者:
colapig
時間:
2017-10-6 15:26
在大陸,有softether和ssr或者v2ray就夠用了,傳統vpn server隨時比人block。
softether 比電腦上網用(簡單,穩定,不容易被發現)
ssr/v2ray 比手機用(可以長期連線,速度快)
作者:
carw318
時間:
2018-2-17 14:08
角色師兄, 請問 Raspberry Pi 3b 可以用以上方法嗎 ? 第一版和二版分別是什麼 ?
thanks ~
作者:
角色
時間:
2018-2-18 02:20
应该可以,因为那个时候Raspberry Pi 3b还没有出来。
(不过好像要改写东西,因为主要uname不一样,具体那些软件有指示。)
作者:
carw318
時間:
2018-2-18 15:05
回復
13#
角色
好的 , thanks your help ~
歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/)
Powered by Discuz! 7.2