V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
nodekey
V2EX  ›  Linux

求助贴, Linux PC 上一直返回拒绝连接 8080 端口的错误

  •  
  •   nodekey · 2017-09-28 16:27:24 +08:00 · 7473 次点击
    这是一个创建于 2597 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天在运行了以前写的一个 ruby 脚本,结果返回了这样的一个错误: (前排提示,这个问题与 ruby 无关)

    Failed to open TCP connection to 127.0.0.1:8080 (Connection refused - connect(2) for "127.0.0.1" port 8080) (Errno::ECONNREFUSED)
    

    然后试了一些最简单的

    require "open-uri"
    
    open ("http://www.baidu.com") { |io|
        puts io.read
    }
    

    返回结果一致,看来与我的脚本无关。

    之后试了一下 curl www.baidu.com,返回错误也是同一个,拒绝连接本地的 8080 端口。

    curl: (7) Failed to connect to 127.0.0.1 port 8080: Connection refused
    

    捣鼓了很长时间,突然发现我只要加个sudo 我的脚本和 curl 都可以正常运行,猜测应该是我在 /home 里写了什么东西,但我现在已经不知道怎么接下去解决这个问题了,希望能有大佬帮我一下

    3 条回复    2017-09-28 17:43:45 +08:00
    aru
        1
    aru  
       2017-09-28 16:37:07 +08:00
    设置了 http_proxy 变量吧
    执行下面命令再测试你的脚本
    export http_proxy=
    nodekey
        2
    nodekey  
    OP
       2017-09-28 17:04:23 +08:00
    @aru 好像并没有什么用…… emmm,是这样么, `export http_proxy=http://127.0.0.1:8118/` ,还是输的是哪个端口就是哪个端口拒绝连接
    不过我的确挂了代理,但是用的是 proxychains4,http_proxy 变量并没有设置
    而且你倒是提醒了我,貌似我自搭的 SS 也跟着挂了……在手机上却能正常使用
    nodekey
        3
    nodekey  
    OP
       2017-09-28 17:43:45 +08:00
    @aru 惊了!!我应该是没有设置 http_proxy 变量的,但是输入 ` unset http_proxy ` 居然脚本就可以运行了,可能是在哪个配置文件里写着了吧,我找找应该是很快的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1025 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:57 · PVG 05:57 · LAX 13:57 · JFK 16:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.