【PowerShell】利用 route 切換網路走向


起因


是說同一招在大同用過,這次換新公司又遇到了
總之就是防火牆把公司網路往我家的路給擋了
那就自己走自己的網路吧
這邊一樣寫作自己記錄下來就好了

過程


直接寫兩個ps1處理
由於我的domain是浮動的,所以得把解析出來的ip切一下

$domain = 'www.google.com.tw'
$realIP = $(Resolve-DnsName $domain -Type A | Format-List IPAddress | Out-String).split(' ')[2].Trim()
#echo $realIP

#Create route command
route add $realIP mask 255.255.255.255 192.168.43.1


#Create disable powershell

"route delete $realIP;   > C:\stopCross.ps1
執行完會產生相對的刪除shell,不想用的時候再切斷就好了

留言