LoginSignup
1
2

More than 5 years have passed since last update.

素早くブラウザのプロキシを変える(Windows)

Last updated at Posted at 2018-08-14

コマンドラインを使って、ブラウザのプロキシ、接続先のLANを素早く変更する方法を紹介します。(Windows)

コマンド実行するには、管理者権限が必要です。

事前準備

  • Interface Nameの確認
$ netsh interface show interface
Admin State State Type Interface Name
無効 切断 専用 LanA ← 注目
有効 接続 専用 LanB ← 注目
  • Binaryデータの準備

仮想設定

  • LanA
    • Proxy: 10.0.0.100:8800
    • Ip Address: 10.0.0.10
    • Mask: 255.255.0.0
    • Gateway: 10.0.0.1
    • DNS: 10.0.0.200
  • LanB
    • Proxy: 172.0.0.100:9900
    • Ip Address: 172.0.0.10
    • Mask: 255.255.0.0
    • Gateway: 172.0.0.1
    • DNS: 172.0.0.200

LanAに切替

reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyServer /t REG_SZ /d 10.0.0.100:8800

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" /f /v DefaultConnectionSettings /t REG_BINARY /d 4600000046000000030000001100000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" /f /v SavedLegacySettings /t REG_BINARY /d 4600000046000000030000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

netsh interface ip set address "LanA" static 10.0.0.10 255.255.0.0 10.0.0.1 1

netsh interface ip set dns "LanA" static 10.0.0.200

netsh interface set interface name="LanB" admin=DISABLED

netsh interface set interface name="LanA" admin=ENABLED

LanBに切替

reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyServer /t REG_SZ /d 172.0.0.100:9900

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" /f /v DefaultConnectionSettings /t REG_BINARY /d 4600000046000000030000001100000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" /f /v SavedLegacySettings /t REG_BINARY /d 4600000046000000030000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

netsh interface ip set address "LanB" static 172.0.0.10 255.255.0.0 172.0.0.1 1

netsh interface ip set dns "LanB" static 172.0.0.200

netsh interface set interface name="LanA" admin=DISABLED

netsh interface set interface name="LanB" admin=ENABLED
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2