0x00 前言
前段時間看到群里有師傅在討論如何讓虛擬機走物理機的代理流量,或者說讓局域網其他主機走某一臺主機的代理流量,今天抽空測試了幾款常用代理軟件的配置方法,分享給有需要的朋友,不喜勿噴!!!
0x01 宿主機代理設置
因為是虛擬機要走物理機的代理流量,所以我們得先查看下物理機的內網IP,后邊在連接這個代理時要用上。

v2rayN
我們宿主機用的v2rayN客戶端,代理節點大家自己準備,軟件界面點擊設置中的參數設置選項,勾選“允許來自局域網的連接”即可。
項目地址:https://github.com/2dust/v2rayN

這時軟件界面的底部會顯示局域網的socks/http代理端口socks:10810、http:10811,命令行下可以看到0.0.0.0開啟了這兩個端口。


Clash
我們常用的Clash軟件也可以設置,配置好代理規則后只需開啟“允許局域網連接”即可,默認連接端口7890,可自行更改為其他端口,支持socks和http代理。
項目地址:https://github.com/Fndroid/clash_for_windows_pkg漢化補丁:https://github.com/BoyceLig/Clash_Chinese_Patch


S-Socks(防和諧)
SS/SSR節點也可以用S-Socks,在系統任務欄中右鍵軟件圖標, 勾選“允許其他設備連入”即可,默認連接端口1080,可自行更改為其他端口。
項目地址:https://github.com/shadowsocks/shadowsocks-windows


0x02 虛擬機連接代理
Kali或其他Linux可以用ProxyChains,編輯ProxyChains配置文件,輸入i進入插入模式,在ProxyList下添加我們的socks5代理,編輯完成后按Esc鍵退出編輯模式,輸入:wq并回車保存即可。
項目地址:https://github.com/rofl0r/proxychains-ng

這時可以先用curl命令來確定這個socks5代理是否連接成功,如果沒問題再用ProxyChains代理各種常用工具進行安全測試,如:firefox、msf、nmap、sqlmap等,走的都是物理機代理流量。

Windows可以用Proxifier、SocksCap,以Proxifier為例,Profile->Proxy Servers->Add,輸入物理機內網Socks代理192.168.1.110:10810即可,代理規則自行設置,這里我只是檢查通不通。
Proxifier:https://www.proxifier.comSocksCap:https://sourceforge.net/projects/sockscap64

0x03 手機端連接代理
手機端可以在連上WI-FI時配置一個http代理,但只有瀏覽器/公眾號/小程序等http相關數據才走物理機代理流量,并不是全局哦,IOS、Android只內置有http,socks需另找其他APP,上P站學習夠了。

找到一個安卓APP(ProxyDroid)可以設置HTTP/SOCKS4/SOCKS5代理,但是在開啟全局代理時發現需要root...,我這臺測試機不行,大家自己測試下吧,IOS因限制問題可能不太好找...。
ProxyDroid:https://github.com/zzzzfeng/proxydroid/releases

系統安全運維
看雪學苑
安全圈
LemonSec
關鍵基礎設施安全應急響應中心
關鍵基礎設施安全應急響應中心
安全圈
安全牛
安全圈
GoUpSec
LemonSec
LemonSec