VPN伺服器搭建
阿新 • • 發佈:2018-12-14
操作步驟
租賃伺服器
-
Server Location: Tokyo
-
Server Type: CenOS7
-
Server Size: 最便宜 + 支援IPv4(新出了3.5刀/月的套餐)
-
Additional Features: 勾選 Enable IPv6
-
Startup Script: 空
-
SSH Keys:(非必需,然而,SSH攻擊瞭解一下)先去Manage,自行搜尋教程在個人計算機上生成一對公私祕鑰
# 針對 Linux 或 MacOS 可用 ssh-keygen -t rsa # 後續根據提示輸入,中間會要求輸入祕鑰鎖碼,需記住 # id_rsa為私鑰,id_rsa.pub為公鑰
在私鑰管理裡新增公鑰,隨便起一個名字即可,並返回伺服器新建頁面選擇SSH Key
等待安裝完成,使用root+私鑰連線伺服器
修改DNS
Vultr預設DNS很不穩定,改成Google的
nano /etc/sysconfig/network-scripts/ifcfg-eth0
# 刪除 “DNS1=108.61.10.10” 等預設,若無則忽略
# 新增以下兩行
DNS1=8.8.8.8
DNS2=8.8.4.4
# Crtl+x then y then enter 儲存並退出
service network restart
安裝SS
wget --no-check-certificate https://raw.githubusercontent.com/quniu/shadowsocks-all/master/install/shadowsocks-all.sh chmod +x shadowsocks-all.sh ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
過程中會設定密碼、埠及加密方式,記住即可
# 重啟
/etc/init.d/shadowsocks restart
# 配置
nano /etc/shadowsocks-python/config.json
除了在安裝過程中配置的埠,使用其他埠需要防火牆放行
# 開放9999埠 firewall-cmd --permanent --add-port=9999/tcp firewall-cmd --permanent --add-port=9999/udp firewall-cmd --reload # 檢視 firewall-cmd --list-ports # 刪除規則 firewall-cmd--permanent --remove-port=9999/tcp firewall-cmd--permanent --remove-port=9999/udp firewall-cmd --reload
安裝加速
# BBR銳速指令碼
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
# 2 安裝Lotserver(銳速)核心
# 6 使用Lotserver(銳速)加速
# 之後需要調整
cd && ./tcp.sh