簡體   English   中英

如何使用PHP套接字通過TOR發送HTTP請求

[英]How to send http request over TOR using PHP sockets

我只想使用PHP套接字(而非cURL)連接到TOR,並使用SOCKS5協議通過TOR通過TOR將HTTP內容發送到Web,或者獲得一些這樣做的php類。

**新版本

當我觸發以下內容時:

fputs($ Socket,“ AUTHENTICATE $ auth_code \\ r \\ n”);

$ auth_code是NULL值,我得到了這個“ 250 OK

但是當我發送這個:

fputs($ Socket,“ GET /index.php HTTP / 1.1 \\ r \\ n”);

我收到以下錯誤“ 無法識別的命令“ GET” 510

所以我的問題是, How can i send http raw data to TOR to forward it? **

據我所知,沒有一個可以使用SOCKS轉發數據的PHP庫。 您可以自己動手,但您必須學習SOCKS協議,使用PHP打開與服務器的連接,然后通過指令向其發送數據。 SOCKS不是僅HTTP協議,它可以轉發任何TCP連接並返回響應。

除非您正在做一些簡單的事情, 否則這是一項艱巨的任務。 如果您不關心響應,或者您的過程是明確定義的且簡單的請求-響應過程,則可以立即編寫此代碼。 只需記住,您正在OSI模型的第4層上進行操作,那么下面沒有太多架構可簡化您的生活。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM