項目介紹
Fuso是一款體積小,快速, 穩定, 高效, 輕量的內網穿透, 端口轉發工具,支持多連接,級聯代理,傳輸加密
項目特性
Name | ?(Achieved) / ?(Unrealized)) |
---|
基本轉發 | ? |
傳輸加密 | ? |
socks5 | ? |
socks5 udp 轉發 | ? |
kcp 支持 | ? |
多映射 | ? |
級聯代理 | ? |
數據傳輸壓縮 | ? |
websocket | ? |
Rsa 加密 | ? |
Aes 加密 | ? |
項目使用
Step 1:下載解壓得到 fus
,fuc
兩個程序, 將fus
上傳到你的服務器, 將fuc
放到你需要穿透的電腦上

Step 2:在服務器上啟動fus 如下圖,則表示服務端啟動成功(備注:默認情況下,服務端監聽6722端口)

Step 3:在你需要穿透的電腦上啟動fuc
如下圖,則表示客戶端啟動成功(備注:默認情況下,將轉發到127.0.0.1:80, 訪問端口將隨機分配)

Step 4:此時訪問127.0.0.1:60974
即可, 注意: 你的80
端口必須有服務在運行
補充擴展
使用補充擴展如下:
1. 端口轉發
fuc --forward-host xxx.xxx.xxx.xxx --forward-port
--forward-host: 轉發到的地址
--forward-port: 轉發到的端口
如: 轉發流量到內網 10.10.10.4:3389
> fuc --forward-host 10.10.10.4 --forward-port 3389
2. socks5:
fuc --socks --su --s5p xxx --s5u xxx
--su: 可選的, 開啟udp轉發,
--s5p: 可選的, 認證密碼, 默認不進行密碼認證
--s5u 可選的, 認證賬號, 默認賬號 anonymous
--socks: 可選的, 開啟socks5代理, 未指定--su的情況下不會轉發udp
如: 開啟udp轉發與密碼認證
> fuc --socks --su --s5p 123 --s5u socks
此時, 已開啟udp轉發,連接密碼為 "123",賬號為 "socks"
3. 指定穿透成功時訪問的端口
fuc -b xxxx
-b | --visit-bind-port: 可選的, 默認隨機分配
如: 訪問外網端口 8888 轉發到內網 80
> fuc --forward-port 80 -b 8888
4. 橋接模式 注意: 目前不能轉發udp
fuc --bridge-listen xxxx --bridge-port xxx
--bridge-listen | --bl: 監聽地址, 默認 127.0.0.1
--bridge-port | --bp: 監聽端口, 默認不啟用橋接
如: 開始橋接模式,并監聽在9999端口, 本機ip地址為: 10.10.10.2
> fuc --bridge-listen 0.0.0.0 --bridge-port 9999
> fuc 10.10.10.2 9999
級聯:
> fuc --bridge-listen 0.0.0.0 --bridge-port 9999
> fuc --bridge-listen 0.0.0.0 --bridge-port 9991 10.10.10.2 9999
> fuc 10.10.10.3 9991
5. 將連接信息通知到 Telegram 或其他
fus --observer "program:[arguments]"
--observer: 建立連接或斷開連接時的鉤子
如: 使用bash腳本將連接信息通知到tg
> fus --observer "/bin/bash:[telegram.sh]"
6. 指定客戶端與服務端通信的端口
fuc --channel-port 8888 ...
--channel-port: 可選的, 客戶端與服務端通信端口, 默認隨機

免責聲明
僅限用于技術研究和獲得正式授權的攻防項目,請使用者遵守《中華人民共和國網絡安全法》,切勿用于任何非法活動,若將工具做其他用途,由使用者承擔全部法律及連帶責任,作者及發布者不承擔任何法律連帶責任
https://github.com/editso/fuso/
閱讀原文:原文鏈接
該文章在 2025/2/14 12:33:12 編輯過