1. 程式人生 > >VPN伺服器搭建

VPN伺服器搭建

操作步驟

租賃伺服器

  1. Server Location: Tokyo

  2. Server Type: CenOS7

  3. Server Size: 最便宜 + 支援IPv4(新出了3.5刀/月的套餐)

  4. Additional Features: 勾選 Enable IPv6

  5. Startup Script: 空

  6. 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

以上