當前位置:首頁 » 雲伺服器 » erx搭建socks5伺服器

erx搭建socks5伺服器

發布時間: 2023-06-09 09:45:25

1. 急!!自己怎麼搭建HTTP/Socks5隧道代理呢

自己搭建高質量億級IP的HTTP/Socks5隧道代理

一、前言

在做爬蟲、數據採集、賬號搜索項目時,需要用到高質量代理IP。目前比較流行也是最常見的代理IP服務,大部分是通過api鏈接提取。通過不斷的訪問api介面,api伺服器返回一個或多個可用代理IP,然後將代理IP應用於自己的程序或軟體中。api伺服器維護了一個可用IP池,並且不斷在更新加入新的可用IP。客戶端訪問時,則返回最新可用IP。

API提取方式簡單實現,但也有一定弊端,主要是客戶端需要不斷的訪問api介面獲取最新代理,需要一直循環。根據代理質量的不同,獲取到的代理不一定全部可用,影響了爬蟲的效率。這里推薦酷魚代理IP(https://kuyukuyu.com),有動態代理和私密代理,速度和可用率都比較好。

那麼,有沒有不需要api的代理方式呢,那我們來看看隧道代理。

二、隧道代理是什麼

隧道代理只需設置固定介面,雲端自動切換不同IP,省去了客戶端頻繁獲取的麻煩。並且通過隧道代理的多路負載技術,大大提高的代理速度和可用率。隧道代理沒有一次提取多少個IP的概念,主要是通過對不同客戶的並發請求數進行限制。一般可達到50-100次/秒的並發請求。

三、隧道代理架構

  • 隧道代理有多個可用路徑進行轉發,採用多路復用、擇優選擇技術,提高代理成功率。經測試成功率可達99%以上。

  • 代理伺服器返回結果時沒有經過隧道代理,而是直接返回給代理使用者。因為隧道代理僅起到建立隧道連接的作用,並不參與數據傳輸。保障了代理執行效率。

  • 使用方便,需要頻繁切換代理。

  • 支持高並發,多客戶端同時使用。

  • 五、實現步驟

  • 首先需要找到一個可持續供給的代理IP池,代理IP最好是同時支持HTTP(s)和Socks5協議的,這樣我們的隧道代理也可以支持socks5。這里推薦酷魚私密代理 https://kuyukuyu.com/mains/secret ,可用率99%以上,速度快。

  • 購買後在用戶中心獲取API提取鏈接,然後設置白名單和提取數量。

  • 將獲取到的代理寫入Squid配置文件。/etc/squid/squid.conf

  • 重載配置文件,使用配置生效。

  • 每隔1秒重復一次,並不斷循環。

  • 六、Squid使用方法

  • 將squid 做為代理伺服器

  • 備份源文件 cp /etc/squid/squid.conf /etc/squid/squid.conf.source,用於腳本自動更新

  • 在squid所在伺服器運行腳本。

  • 七、進一步優化

  • 由於squid只支持http(s),不支持socks5協議,所有就算購買的代理池支持socks5,隧道代理也不支持。如需支持socks5,只需要使用其他軟體替代squid。如果有這方面的需要可以聯系酷魚代理客服。

  • 可以在隧道代理上使用iptables進行限制訪問,達到白名單功能。

  • iptables還可以對單個客戶端請求數量或流量限制,達到限流功能。

  • 文章來源:網頁鏈接

    2. 在網吧主機如何設置代理伺服器SOCKS5

    當然可以。
    代理伺服器有很多種的,以Wingate為例,簡單介紹一下:

    1、做代理伺服器的計算機需要兩個網卡(例如外網卡192.168.168.9、內網卡192.168.0.1)。外網卡如果是靜態公網IP,請按照ISP設置,如果是動態獲得的公網IP,則不用設置,如果是專網IP,例如192.168.168.9(IP)255.255.255.0(MASK)192.168.168.1(GATEWAY) 202.99.160.68(公網DNS,當然代理伺服器本身提供DNS服務的話也可以設置為192.168.168.9或192.168.0.1)。內網卡設置,例如192.168.0.1(IP)255.255.255.0(MASK),請不要設置內網卡的默認網關,DNS可以設置也可以不設置。

    2、安裝wingate全部默認(不知道你有沒有CD-KEY),重起後打開管理控制窗口(可以設密碼,也可以不設置密碼,最初的密碼為空就可以進去)。然後修改HTTP代理的埠如8080,一定要注意一下哪些介面可以做代理,例如可以設置為任意介面。SOCKS5代理默認就已經啟用,默認服務埠是1080。

    3、客戶機(在網吧內)網卡設置,例如192.168.0.2(IP)255.255.255.0(MASK),其他不用設置。
    客戶機IE設置使用代理伺服器,例如192.168.0.1(IP)8080(HTTP);192.168.0.1(IP)1080(SOCKS5)

    客戶機(在網吧以外,就像您在家)設置。如果代理伺服器的外網卡IP是靜態公網IP,如218.16.66.1,只需要您的IE設置使用代理伺服器,例如218.16.66.1(IP)8080(HTTP);218.16.66.1(IP)1080(SOCKS5)。如果代理伺服器的外網卡IP是動態公網IP,則需要DDNS的支持,不再贅述。如果代理伺服器的外網卡IP是靜態內網IP,則需要在網吧路由器上作埠映射,不再贅述。

    4、wingate功能十分強大,使用也非常簡單,如有問題,QQ:46039941

    3. 如何使用SOCKS5代理伺服器

    一、IE瀏覽器設置代理伺服器IP地址

    1、打開IE瀏覽器,在喚薯右上角找到「工具」圖標,點擊打開,選擇「Internet選項」打開。

    2、在彈出的窗口中,選擇「連接」選項卡,點擊下面的「區域網設置」按鈕。

    3、在彈出的窗口中,勾選「為LAN使用代理伺服器(這些設置不用於撥號或VPN連接)」,然後輸入代理伺服器的地址和埠號。

    4、設置好之後,關閉所有窗口,在瀏覽器中打開網路,輸入「IP」,查看一下顯示的IP是否與自己設置的相符,如果相符,那就說明設置成功了。


    二、360瀏覽器設置代理伺服器IP地址

    1、打開360瀏覽器,在瀏覽器右上方選擇「工具」選項。

    2、在下拉列表中選擇「代胡清理伺服器」、「代理伺服器設置」。

    3、在彈出的「代理伺服器設置」窗口中,輸入代理伺服器IP地址,可以輸入多個代理伺服器IP地址,換行隔開,點擊「確定」按鈕,完成。


    三、火狐瀏覽器設置代理伺服器IP地址

    1、打開火狐瀏覽器,點擊瀏覽器右上方的「菜單圖標」,選擇「選項」。

    2、在打開的窗口中,在左側選擇「高級」選項,然後選擇「網路」選項卡。

    3、在「網路」選項卡下面,選擇「設置」按鈕。

    4、彈出「連接設置」窗口,選擇「手和做者動配置代理」,輸入代理IP和埠號。

    5、在網路中輸入「ip」,檢查是否設置成功。


    四、使用代理伺服器注意事項

    1、在網上找代理伺服器IP地址的時候,要盡量選擇靠前的,這樣的網上彈窗比較少,也不會攜帶病毒。

    2、代理伺服器使用非常的方面,還可以設置,訪問哪些網頁的時候使用帶來伺服器,訪問哪些網頁的時候不適用代理伺服器。

    3、如果使用代理伺服器的話,很有可能出現網速慢的情況,這是正常現象。如果網速特別慢的話,可以更換一個代理伺服器IP地址。

    4、如果不使用代理伺服器的時候,及時把它關閉,換成自己的IP地址。

    4. 怎樣設置socks代理

    1、打開SwitchyOmega擴展程序選項設置右鍵點擊SwitchyOmega擴展程序圖標。

    5. 伺服器如何架設S5代理

    需要有路由器管理權,然後在轉發規則中設置DMZ主機為本機,或者埠影射本機.都需要有路由器管理權.
    如何設置代理伺服器可以用ROXY
    這里講的是CentOS5環境下的架設方法,其他linux版本以此類推
    首先到http://ss5.sourceforge.net/software.htm去下載最新的for linux版本
    目前是:ss5-3.6.4-3.tar.gz
    # tar xvf ss5-3.6.4-3.tar.gz
    # cd ss5-3.6.4
    # ./configure
    結果可能看到錯誤, 因為我就碰到了

    checking security/pam_misc.h usability... no
    checking security/pam_misc.h presence... no
    checking for security/pam_misc.h... no
    configure: error: *** Some of the headers weren't found ***
    缺某些庫文件, 我看到和pam有關的, 是pam-devel包
    # yum -y install pam-devel
    # make
    # make install
    make install之後沒有任何顯示, 這其實已經安裝完畢了, 不必疑惑
    修改配置文件:
    /etc/opt/ss5/ss5.conf
    修改這行:
    auth 0.0.0.0/0 - -
    改成:
    auth 0.0.0.0/0 - u
    然後在/etc/opt/ss5/ss5.passwd中, 一行一個用戶+密碼
    # cat ss5.passwd
    hao32 123456

    # /etc/rc.d/init.d/ss5 start
    報錯
    /etc/rc.d/init.d/ss5: line 41: syntax error near unexpected token `;;'
    /etc/rc.d/init.d/ss5: line 41: ` ;;'
    vi下看看41行, 在;;之前少了結束fi

    38 /usr/local/sbin/ss5 -t
    39 fi
    40 echo "done"
    41 fi
    42 ;;

    繼續# /etc/rc.d/init.d/ss5 start
    38行又報錯... 說沒有這個目錄或者文件:/usr/local/sbin/ss5
    手動 把/usr/local/sbin/ss5換成了/usr/sbin/ss5

    # /etc/rc.d/init.d/ss5 start
    doneting ss5... [ OK ]

    再重啟下看看:
    # /etc/rc.d/init.d/ss5 restart
    Restarting ss5... Shutting down ss5...
    done [ OK ]
    doneting ss5... [ OK ]

    看來沒啥問題, 過了, 現在你就可以使用伺服器的IP, 埠1080, 用戶hao32, 密碼123456來測試你的socks5伺服器了, 更多高級應用, 就參加ss5.conf, 裡面有詳細的說明。

    6. 如何使用SOCKS5代理伺服器

    在IE的代理伺服器欄填的是代理伺服器地址,後面的埠一般應該是1080,直接用IP地址是指打開IE瀏覽時在地址欄輸的,
    如就用(當然這個地址不是固定的)。
    另外,不需要設置高級的Socks設置,只要在區域網的代理伺服器欄填好Socks5伺服器的地址和埠就行了。

    一:微軟IE設置代理

    1:菜單選擇「工具」,選「Internet選項(O)」。

    2:選「連接」,單擊「設置(S)...」--如果你是區域網的請選「區域網設置」

    3:在「代理伺服器」組,把「對此連接使用代理伺服器」打鉤,然後填上HTTP的地址和埠。

    4:如果有更齊全的代理數據,如SOCK及FTP等,可單擊「高級(C)...」,分別填入對應的代理數據。(這項一般不填)

    :確定。

    熱點內容
    pow在c語言中什麼 發布:2025-02-12 21:07:24 瀏覽:320
    php查詢mysql連接 發布:2025-02-12 21:05:45 瀏覽:632
    linuxc當前時間 發布:2025-02-12 21:03:32 瀏覽:28
    雲鎖神伺服器 發布:2025-02-12 21:03:29 瀏覽:487
    c語言int和float 發布:2025-02-12 21:03:24 瀏覽:20
    我的世界有什麼好玩的大伺服器 發布:2025-02-12 21:01:59 瀏覽:98
    方舟手游如何解鎖自己的伺服器 發布:2025-02-12 20:54:09 瀏覽:657
    貓影視源碼 發布:2025-02-12 20:42:05 瀏覽:923
    區域網如何訪問其他電腦 發布:2025-02-12 20:39:06 瀏覽:378
    新平板電腦的數字密碼如何知道 發布:2025-02-12 20:31:19 瀏覽:345