[Ubuntu] 搭建 Socks5 & PPTP 代理 with Google BBR

前言

最近測了 Google BBR 搭配 Socks5 的效果,速度簡直飛快,留個文章記錄安裝過程

操作

安裝環境:Ubuntu 16.04

首先更新下系統

1
apt-get update && apt-get dist-upgrade -y

安裝 Google BBR

使用腳本:一键安装最新内核并开启 BBR 脚本

1
2
3
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

檢查 BBR 模塊是否啟用

1
2
3
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
lsmod | grep bbr

返回的值有 BBR 字樣就代表啟動成功

安裝 Dante Socks5 Server

使用腳本:Dante socks5 server

1
2
wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
bash install.sh --port=30678 --user=Downager --passwd=1234 --whitelist="example.com"

安裝 PPTP Server

使用腳本:Ubuntu 一键部署 PPTP

1
2
wget https://raw.github.com/viljoviitanen/setup-simple-pptp-vpn/master/setup.sh
sh setup.sh

安裝完畢後到 /etc/ppp/chap-secrets 配置一下用戶及密碼

1
2
3
4
5
nano /etc/ppp/chap-secrets

# Secrets for authentication using CHAP
# client server secret IP addresses
username pptpd password *

保存後,退出重啟 pptp 服務

1
service pptpd restart