一、什麼是WindowsRoute
WindowsRoute是一款能夠讓Windows操作系統成為路由器的免費開源軟件。它支持多種方式的路由轉發,包括TCP、UDP、ICMP等等,可以讓多個網絡之間互通。
二、安裝WindowsRoute
安裝WindowsRoute非常簡單,只需要下載最新版的WindowsRoute進行安裝即可。在安裝時,請確保安裝了WinPcap和Microsoft Visual C++ 2010 Redistributable Package。
<p># 下載最新版本的WindowsRoute</p>
<p>https://github.com/shrewsbury/winsp&f_m=tag&f_a=view&name=(vipeg)%201.7.0-x86.msi</p>
<p># 安裝WinPcap和Microsoft Visual C++ 2010 Redistributable Package</p>
三、配置WindowsRoute
1. 配置網絡接口
首先要配置網絡接口,這是WindowsRoute轉發的基礎。可以在“網絡連接”中找到所有的網絡接口,包括本地連接和無線網絡連接等等。選中需要轉發的網絡接口,右鍵點擊“屬性”,選擇“共享”標籤,勾選“允許其他網絡用戶通過此計算機的Internet連接來連接”選項。
2. 配置WindowsRoute
打開WindowsRoute客戶端,首先需要設置路由表。可以使用“route add”命令添加路由項。下面是一個示例,將本地主機的192.168.1.0/24網段的數據包轉發到192.168.2.1:
route add 192.168.1.0 mask 255.255.255.0 192.168.2.1
另外,還可以使用“-p”選項將路由項保存到永久路由表中,以便於下次啟動時自動設置路由:
route -p add 192.168.1.0 mask 255.255.255.0 192.168.2.1
四、使用WindowsRoute
1. TCP轉發
使用WindowsRoute進行TCP轉發非常方便。只需要在命令行中輸入以下命令,即可將本地主機的8080端口數據包轉發到192.168.1.100的80端口:
wrudp -tcp -l 127.0.0.1:8080 -r 192.168.1.100:80
2. UDP轉發
使用WindowsRoute進行UDP轉發與TCP轉發類似。只需要在命令行中輸入以下命令,即可將本地主機的123端口數據包轉發到192.168.1.1的123端口:
wrudp -udp -l 127.0.0.1:123 -r 192.168.1.1:123
3. ICMP轉發
使用WindowsRoute進行ICMP轉發需要在命令行中輸入以下命令,即可將本地主機的ICMP回顯報文轉發到192.168.1.1的ICMP端口:
wrwins -icmp -l 127.0.0.1 -r 192.168.1.1 -t 202
4. 更多用法
WindowsRoute支持TCP、UDP、ICMP等多種方式的轉發,還支持IPv4和IPv6。可以在命令行中使用“-h”選項查看幫助文檔。
winroute -h
原創文章,作者:FRNNU,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/371555.html