一、什麼是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-tw/n/371555.html