前言
前段日子
A-team
群裡的師傅
sunshine
,講到了一個端口複用的方案,并發了幾個工具,這裡簡單記錄實踐一下。
frsocks+protoplex+流量重定向實作端口複用
frsocks
https://github.com/3gstudent/Homework-of-Go/blob/master/frsocks.go
監聽本地的2333端口開啟一個socks5代理。
protoplex
https://github.com/Pandentia/protoplex
這是一個協定複用的工具,比如指令可将本地9999端口的流量根據協定類型轉到本地的2333和80端口。
注: 在實戰環境中,先用protoplex進行分流,然後在進行重定向。
同時該工具還支援其他協定的分流,如:
- SSH
- HTTP
- TLS (/ HTTPS)
- OpenVPN
- SOCKS4 / SOCKS5
流量重定向
linux
将通路80的流量重定向到9999端口
windows
将本地80流量重定向到9999
相關操作指令:
顯示系統中的轉發規則清單:
删除指定的端口轉發規則:
清除所有目前的端口轉發規則:
效果
結語
站在巨人的肩膀上。
本文思路和工具都來自
sunshine
,僅僅記錄分享一下。