V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sephiroka
V2EX  ›  问与答

关于代理,求一个解决方案

  •  
  •   sephiroka · 15 天前 · 655 次点击

    公司有一个 vpn ,发布服务的时候用,但是一连就断网。 有没有一个办法,一个备用电脑来连这个 vpn ,办公的电脑通过代理的方式让对应的请求走到备用电脑上?

    5 条回复    2024-12-10 17:05:18 +08:00
    YGHMXFAL
        1
    YGHMXFAL  
       15 天前 via Android
    把 VPN 安装到虚拟机里,然后虚拟机里开一个 SOCKS5 Server,物理机连接上?
    luoyide2010
        2
    luoyide2010  
       15 天前
    用的啥 VPN ,有些 VPN 连接上,全部流量都会转发到 VPN ,如果 VPN 网络本身不能上外网就会出现你说的情况,解决方法就是只让部分流量走 VPN 。
    datocp
        3
    datocp  
       15 天前
    公司里用的 l2tp ,win10 运行 ncpa.cpl 需要将 vpn 的 ipv4/高级/IP 设置/去钩 在远程网络上使用默认网关
    netsh 那段用来指定 dns 服务器优先级
    route add 用来将远程特定的路由经由 vpn 网关中转就可以了。
    这样特定的服务器经过 vpn 网关中转,
    本地网络包括 dns 查询和原来一样

    @echo off
    ::netsh winsock reset catalog
    ::netsh int ip reset reset.log
    ::ipconfig /flushdns
    ::ipconfig /registerdns
    ::route /f

    ::使用 windows 的客户端进行 vpn 拔号
    rasdial "VPN 名称" VPN 用户名 VPN 密码

    ::cmd
    ::route print 查询,设定 metric 相对数值决定 dns 服务器调用顺序
    ::0.0.0.0 0.0.0.0 在链路上 192.168.30.x 26(!!!)
    netsh int ip set interface interface="WLAN" metric=15
    ::netsh int ip set interface interface="vpn" metric=20

    ipconfig |find /i "192.168.30.">check.txt
    for /f "tokens=2 delims=:" %%i in (check.txt) do echo %%i>check.txt
    for /f "tokens=1 delims= " %%I in (check.txt) do set myip=%%I
    echo 你的当前 VPN IP 地址为%myip%
    echo y|del check.txt
    route add 192.168.1.101 mask 255.255.255.255 %myip%
    route add 192.168.1.149 mask 255.255.255.255 %myip%
    edward1987
        4
    edward1987  
       15 天前
    如果 VPN 代理了全部流量,可以按你说的来。在备用电脑上开 VPN ,再用 gost 之类工具开一个代理服务,本机电脑发布服务连这个局域网代理就行。
    sephiroka
        5
    sephiroka  
    OP
       15 天前
    @luoyide2010 就是全部流量,导致切来切去很麻烦,一发包,消息啥的就看不到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1619 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.