ilook
1.23D
V2EX  ›  问与答

有没有 Win 下方便限制程序联网的软件?

  •  
  •   ilook · May 24, 2017 · 3232 views
    This topic created in 3282 days ago, the information mentioned may be changed or developed.

    因为在外用电脑有时会遇到没网的情况,会用手机开热点,但是担心流量问题;

    所以有没有能快速方便的限制程序的软件? 最好是能有白名单快速切换策略,一键切换可联网程序。现在用的杀软防火墙只能一次禁用一个,不太适用。

    11 replies    2017-05-25 13:47:09 +08:00
    peato
        1
    peato  
       May 24, 2017 via iPhone
    netlimiter
    ripe
        2
    ripe  
       May 24, 2017 via Android   ❤️ 1
    TripMode
    免费试用 7 天
    ilook
        3
    ilook  
    OP
       May 24, 2017
    @peato 试过,但只能一个个限速到几 kb...
    DuckJK
        4
    DuckJK  
       May 24, 2017
    proxifier
    rosu
        5
    rosu  
       May 24, 2017 via Android
    记得火绒有这个功能。你尝试一下。
    ilook
        6
    ilook  
    OP
       May 24, 2017
    @Laynooor 不错,正版也不贵
    alschw
        7
    alschw  
       May 25, 2017 via Android
    Google 搜 Fab(Firewall App Blocker ) 免费绿色的一个小软件,很实用,直接调用 Win 本身的防火墙规则屏蔽程序联网
    wisefree
        8
    wisefree  
       May 25, 2017 via Android
    任何一款带防火墙功能的软件都行的,比如 eset
    alschw
        9
    alschw  
       May 25, 2017   ❤️ 1
    sslyxhz
        10
    sslyxhz  
       May 25, 2017
    火绒 eset 防火墙都挺好用的
    wangdef09
        11
    wangdef09  
       May 25, 2017
    rem 批处理获取管理员权限
    :-------------------------------------
    %1 mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&&exit /b
    CD /D "%~dp0"
    :-------------------------------------

    ::添加阻止程序出站规则
    (
    echo "Office_OfficeClickToRun","%ProgramFiles%\Common Files\microsoft shared\ClickToRun\OfficeClickToRun.exe"
    echo "Office_msoia","%ProgramFiles%\Microsoft Office\root\Office16\msoia.exe"
    echo "Office_WINWORD","%ProgramFiles%\Microsoft Office\root\Office16\WINWORD.EXE"
    echo "Office_EXCEL","%ProgramFiles%\Microsoft Office\root\Office16\EXCEL.EXE"
    echo "Office_POWERPNT","%ProgramFiles%\Microsoft Office\root\Office16\POWERPNT.EXE"
    echo "Office_VISIO","%ProgramFiles%\Microsoft Office\root\Office16\VISIO.EXE"
    echo "Office_WINPROJ","%ProgramFiles%\Microsoft Office\root\Office16\WINPROJ.EXE"
    echo "Office_MSPUB","%ProgramFiles%\Microsoft Office\root\Office16\MSPUB.EXE"
    echo "Office_MSACCESS","%ProgramFiles%\Microsoft Office\root\Office16\MSACCESS.EXE"
    echo "AutoCAD_LMU","%ProgramFiles%\Common Files\Autodesk Shared\AdLM\R11\LMU.exe"
    echo "AutoCAD_DADispatcherService","C:\Program Files\Autodesk\AutoCAD 2016\DADispatcherService.exe"
    echo "AutoCAD_acad","C:\Program Files\Autodesk\AutoCAD 2016\acad.exe"
    )>list.txt
    FOR /F "usebackq tokens=1,2 delims=," %%i in ( list.txt ) do (
    netsh advfirewall firewall del rule name="%%i">nul 2>nul
    netsh advfirewall firewall add rule name="%%i" program=%%j action=block dir=out>nul
    echo 阻止%%i 程序出站规则已添加
    )
    del list.txt

    ::添加阻止服务出站规则
    (
    echo "Windows Update","wuauserv"
    )>list.txt
    set svchost_exe="%%systemroot%%\system32\svchost.exe"
    FOR /F "usebackq tokens=1,2 delims=," %%i in ( list.txt ) do (
    netsh advfirewall firewall del rule name=%%i>nul 2>nul
    netsh advfirewall firewall add rule name=%%i service=%%j action=block dir=out program="%svchost_exe%">nul
    echo 阻止%%i 服务出站规则已添加
    )
    del list.txt
    pause
    rem netsh advfirewall firewall add rule,就会有帮助内容,里面正好有设置端口的例子
    rem netsh advfirewall firewall del rule name=%%i>nul 2>nul
    rem netsh advfirewall firewall add rule name="%%i" program=%%j action=block dir=out>nul
    ---------------------------------------------------------------------------------------------------------------------------------------
    以上存为批处理,管理员运行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5602 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 01:56 · PVG 09:56 · LAX 18:56 · JFK 21:56
    ♥ Do have faith in what you're doing.