CentOS 搭建 Socks5 Proxy 代理伺服器

GracKanil發表於2018-09-12

Socks 5

SS5 官方網站

命令彙總

  • 檢視系統環境
uname -a
Linux vultr.guest 3.10.0-862.3.2.el7.x86_64 #1 SMP Mon May 21 23:36:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

yum --version
3.4.3
複製程式碼
  • 安裝依賴
yum install gcc openldap-devel pam-devel openssl-devel
複製程式碼
  • 下載 socks5
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
複製程式碼
  • 解壓
tar -vzx -f ss5-3.8.9-8.tar.gz
複製程式碼
  • 進入目錄
cd ss5-3.8.9/
複製程式碼
  • 執行./configure,完成環境檢查
./configure
複製程式碼
  • 編譯
make
複製程式碼
  • 安裝
make install
複製程式碼
  • 修改指令碼許可權
chmod a+x /etc/init.d/ss5
複製程式碼
  • 修改 socks5 配置檔案,放開 authpermit 註釋
vi /etc/opt/ss5/ss5.conf

# 如果需要配置訪問許可權
# auth 0.0.0.0/0 - u
# permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
複製程式碼
  • 修改使用者密碼
vi /etc/opt/ss5/ss5.passwd
# 格式為 使用者名稱 密碼
# username password
複製程式碼
  • 修改埠
vi /etc/sysconfig/ss5

# SS5_OPTS=" -u root -b 0.0.0.0:8080"
複製程式碼
  • 啟動服務
service ss5 start
複製程式碼
  • 新增自啟動
chkconfig --add ss5
chkconfig --level 345 ss5 on
chkconfig --list | grep ss5
複製程式碼

相關文章