goproxy代理配置


一,環境說明
    本文操作是基於64位CentOS6.5環境下進行手動部署goproxy代理的過程。
    當外部用戶訪問代理服務器相應的端口時,會轉發至已配置的指定端口。
二,應用安裝
    如果服務器能夠聯網,可采用自動安裝,命令入下:
    curl -L http://mirrors.host900.com:9090/snail007/goproxy/install_auto.sh | bash
    以下是手動安裝的相應過程:
    1,下載goproxy部署包
        mkdir -p /tmp/proxy
        cd /tmp/proxy
        wget http://mirrors.host900.com:9090/snail007/goproxy/proxy-linux-amd64.tar.gz
    2,解壓部署包
        tar zxvf proxy-linux-amd64.tar.gz >/dev/null
    3,授權proxy文件
        cp -f proxy /usr/bin/
        chmod +x /usr/bin/proxy
    4,遷移文件夾
        mkdir /etc/proxy
        cp blocked /etc/proxy
        cp direct /etc/proxy
    5,產生加密通訊證書(如不用https可跳過)
        mkdir /etc/proxy
        cd /etc/proxy/
        proxy keygen -C proxy >/dev/null 2>&1
    6,配置相應命令
        proxy tcp -p ":8080" -T tcp -P "IP:8080"
        為防止關閉窗口導致代理服務停止,請在命令后添加& ,后台運行
三,常用命令
    1,查看代理信息
        ps -ef | grep proxy
    2,殺掉代理進程
        killall -9 proxy >/dev/null 2>&1
    3,添加代理配置
        proxy tcp -p ":8002" -T tcp -P "IP:8002" & 
四,常見問題
    1,已經配置端口,服務期內檢查端口正常但外部無法訪問
        可能服務器的防火牆已開,請關閉防火牆(注:CentOS6.*與CentOS7.*防火牆命令不一樣)
五,參考資料
    https://github.com/snail007/goproxy/blob/master/README_ZH.md#%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85-goproxy


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM