海外Socks5代理如何搭建?如何測試搭建效果?

重見光明的貓發表於2022-08-29

眾所周知,SOCKS5是一種代理協議,它在使用TCP/IP協議進行通訊的前端和伺服器之間發揮中介作用,從而使內部網中的前端機器可以訪問Internet網中的伺服器,或使通訊更安全。

海外Socks5代理如何搭建?如何測試搭建效果?

SOCKS5代理的作用很多,很多人都想要使用,所以就準備自己搭建,但是沒有頭緒,不知道從哪裡入手,所以下面小編就簡單介紹一些SOCKS5的搭建要求,請看下面的介紹。

1、VSP的伺服器和客戶端必須都可以上網;

2、路由器做埠對映(在沒有路由器的情況下跳過這個步驟);

3、關閉防火牆;

4、關閉防毒軟體;

5、關閉防毒警衛。

socks5工作過程:

  • 需要向代理方伺服器發出請求資訊;
  • 代理方應答;
  • 需要代理方接到應答後傳送向代理方傳送目的ip和埠;
  • 代理方與目的連線;
  • 代理方將需要代理方發出的資訊傳到目的方,將目的方發出的資訊傳到需要代理方,代理完成。

socks原理:

Socks是一種用於將資料傳輸到伺服器的網路協議,當它透過將使用者的流量路由到目標伺服器透過防火牆傳送資料包時,會代表其使用者進行訪問操作。

為此SOCKS使用傳輸控制協議,建立到目標伺服器的TCP連線,並開始使用者和伺服器之間的資料包交換。

海外Socks5代理如何搭建?如何測試搭建效果?

下面我們進入實操一起來看看是如何搭建的:

支援

支援系統

Debian7+ Ubuntu14.04+ CentOS6+

支援雲伺服器
單IP雲主機VPS伺服器 多IP撥號VPS伺服器

安裝

下載指令碼

wget --no-check-certificate  raw.github.com/Lozy/dan  -O install.sh

安裝指令碼

bash install.sh --port=埠 --user=使用者名稱 --passwd=密碼

其中的埠 使用者名稱 密碼自行修改後貼上到SSH裡執行安裝即可;
完成後會提示Dante Server Install Successfuly即表示安裝成功;
安裝後如果連線不上,檢查設定的埠是否已經放行;
說明:安裝完成後會顯示內網IP地址,但在實際使用的時候需要用外網IP地址;

使用

一般使用IP和使用者名稱密碼即可使用
如果需要固定IP或IP段,可以修改配置檔案設定白名單

vi /etc/danted/sockd.conf

修改以下程式碼,改成你需要設定的白名單IP或IP段即可,然後重啟使其生效;

client pass { from: 0.0.0.0/0 to: 0.0.0.0/0}


解除安裝

bash install.sh --uninstall

命令

海外Socks5代理如何搭建?如何測試搭建效果?

搭建完成後,我們怎麼最快測試搭建完成了?

搭建完成,透過線上檢測的站點檢測搭建的sock代理是否有效,也可以直接透過QQ測試;

海外Socks5代理如何搭建?如何測試搭建效果?

那麼,socks5代理ip的搭建教程就是以上了,這裡需要注意一點,大部分小夥伴都是透過獨立ip的伺服器搭建的,那麼,搭建出來的ip就是我們常規看到的長效靜態ip代理,但如果需要更換不同的ip地址,則需要撥號vps伺服器才能使用。

海外Socks5代理如何搭建?如何測試搭建效果?

最後在這推薦大家一款我經常使用的一款海外IP代理,Smartproxy是海外HTTP代理伺服器提供商,服務於大資料採集領域幫助企業/個人快速高效獲取資料來源,真的非常便宜實惠,而已速度快又很穩定。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70021123/viewspace-2912466/,如需轉載,請註明出處,否則將追究法律責任。

相關文章