天天看點

linux端口轉發_frsocks+protoplex+流量重定向實作端口複用

前言

前段日子

A-team

群裡的師傅

sunshine

,講到了一個端口複用的方案,并發了幾個工具,這裡簡單記錄實踐一下。

frsocks+protoplex+流量重定向實作端口複用

frsocks

https://github.com/3gstudent/Homework-of-Go/blob/master/frsocks.go

監聽本地的2333端口開啟一個socks5代理。

linux端口轉發_frsocks+protoplex+流量重定向實作端口複用

protoplex

https://github.com/Pandentia/protoplex

這是一個協定複用的工具,比如指令可将本地9999端口的流量根據協定類型轉到本地的2333和80端口。

注: 在實戰環境中,先用protoplex進行分流,然後在進行重定向。

同時該工具還支援其他協定的分流,如:

  • SSH
  • HTTP
  • TLS (/ HTTPS)
  • OpenVPN
  • SOCKS4 / SOCKS5
linux端口轉發_frsocks+protoplex+流量重定向實作端口複用

流量重定向

linux

将通路80的流量重定向到9999端口

windows

将本地80流量重定向到9999

相關操作指令:

顯示系統中的轉發規則清單:

删除指定的端口轉發規則:

清除所有目前的端口轉發規則:

效果

linux端口轉發_frsocks+protoplex+流量重定向實作端口複用
linux端口轉發_frsocks+protoplex+流量重定向實作端口複用

結語

站在巨人的肩膀上。

本文思路和工具都來自

sunshine

,僅僅記錄分享一下。