• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hahaFck
V2EX  ›  程序员

开了 surge 代理后,连接本机数据库, Java 报网络错误呢,请问要怎么配置

  •  
  •   hahaFck · Oct 25, 2024 · 2007 views
    This topic created in 587 days ago, the information mentioned may be changed or developed.
    数据库连接地址是用 localhost ,但是 java 报错:java.net.UnknownHostException: localhost

    我看了 surge 的配置文件里面有:skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, localhost, *.local

    按理来说不应该走代理啊,我开的也是规则模式,只要关了 surge 就没问题了,真奇怪。
    8 replies    2024-10-25 18:00:58 +08:00
    niubilewodev
        1
    niubilewodev  
       Oct 25, 2024
    省流:把链接地址的 localhost 改成 127.0.0.1
    费流:找找 DNS 或者 host 文件的问题
    hahaFck
        2
    hahaFck  
    OP
       Oct 25, 2024
    @niubilewodev 我改成 127.0.0.1 也不好使,汇报 Caused by: java.net.UnknownHostException: 127.0.0.1 这个异常了,真是诡异。
    hahaFck
        3
    hahaFck  
    OP
       Oct 25, 2024
    @niubilewodev 本机 hosts 文件内容是
    127.0.0.1 localhost
    255.255.255.255 broadcasthost
    ::1 localhost
    ID404
        4
    ID404  
       Oct 25, 2024
    可以新增规则,指定进程名直连
    momo07
        6
    momo07  
       Oct 25, 2024
    surge 开了高级代理? 关掉高级代理试试。
    hahaFck
        7
    hahaFck  
    OP
       Oct 25, 2024
    @Lentin 跟你发的连接描述的一样,连接 pg 数据库会报这个问题,奇怪的是我连接本地的 redis 就没问题。估计是数据库驱动的问题,开直接也不行,这个 surge 太恶心了,代理本机干嘛。
    Caused by: java.net.UnknownHostException: 127.0.0.1
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:613)
    at com.highgo.jdbc.core.PGStream.<init>(PGStream.java:68)
    at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:144)
    hahaFck
        8
    hahaFck  
    OP
       Oct 25, 2024
    @IssacTseng 没有开增强模式。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3118 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 13:43 · PVG 21:43 · LAX 06:43 · JFK 09:43
    ♥ Do have faith in what you're doing.