http隧道的研究

2022-05-04 15:51:07 字數 1001 閱讀 6831

1.reduh為什麼要bind乙個udp,如何維持tcp的?

似乎只要不close,就不會關閉開啟過的socket

2.如果web超時,或者指令碼超時,是否意味著會斷開連線。

似乎並不會

3.是否針對可對長連線特性進行優化。

中已經通過urllib3的連線池,進行長連線維持

理論上,可以傳送少量資料精確的保持每乙個連線不中斷。

4.針對能執行命令進行優化。

a.假設使用者有乙個公網ip,則可實現遠端的socks5

b.假設服務端是外網,沒有cdn,沒有埠限制,則直接在服務端實現socks5

c.假設服務端是外網,有埠限制,即使能使用埠復用。理論上速度和http隧道相同。

前提是1,2不影響

結論:1.極端情況下,使用regeorg作為**

2.可以執行命令

a.無埠限制,直接執行socks**

b.有外網伺服器(中轉),執行反向socks**

有了socks**:

a.資料庫可直連

b.檔案 服務端指令碼http,本地實現乙個支援斷點續傳的ftp

不能執行命令:指令碼直接對檔案進行讀取,斷點續傳等操作

c.終端

1.可以執行命令:

a.再次啟動sshd,指定配置檔案。通過socks遠端連線

b.無sshd時: tty相關,待研究

c.無sshd時: 

dropbear 

d. windows 

**powershell  invoke-powershelltcp

2.不能執行命令:

1.網路狀態

2.程序狀態

3.系統狀態(發行版,核心,配置,主機名,hosts)    

4.常見服務甄別(解析配置檔案,如:資料庫路徑、web路徑、虛擬站點、locate.db、等)

d.登錄檔

1.aspx讀 xp_regread(依賴於mssql) 

2.reg.exe(依賴於執行命令)

收藏 Delphi版的Http隧道

因專案需要穿過http 伺服器或只開通80埠的防火牆 路由器.1.類似http tunnel或socks2http的可以實現內網和外網的雙向資料傳送 不是內網迴圈查詢外網 2.資料流能夠穿過http 伺服器或只開通80埠的防火牆 路由器 3.外網有固定ip,伺服器能接受多個使用者連線,內網支援動態i...

Http研究心得 面試心得

當做了很久網際網路產品,肯定會對http多少有些了解,當面試問起來這個問題,面試官會根據這個來衡量乙個開發人的深度,會在幾方面深入了解如 http hypertext transfer protocol 中文 超文字傳輸協議 是一種為分布式,合作式,多 資訊系統服務,面向應用層的協議,是intern...

vxlan隧道的方式

1 概述 1 vxlan是建立在物理ip overlay 網路之上的虛擬乙太網 使用udp封裝完整的內層以太幀,封裝報文頭共五十個位元組 2 vxlan使用24位vxlan網路識別符號 vlan為12位 最大支援16,000,000個邏輯網路 3 vxlan可跨越物理三層網路 使用udp封裝能在三層...