Skip to content

软件中心base.sh中地址配置LAN地址时, 外网访问出错 #24

@linuxandroid

Description

@linuxandroid

在ATT中, 外网访问路由时, POST到LANIP时, 被防火墙阻止了. 消息也不返回. 所有需要POST的操作全部卡住. 界面上表现就是一直显示读取状态中.

用 curl -X POST -d '{"id":3434343, "method":"dummy_script.sh", "params":[33,44],"fields":{"hello":"cc","hd":"oooo","hf":"nnn"}}' http://192.168.1.1:1080/_api/ 来测试. 就表现为一直不返回.

后面把base.sh中 POST地址修改成 127.0.0.1就没问题了.
curl -X POST -d '{"id":3434343, "method":"dummy_script.sh", "params":[33,44],"fields":{"hello":"cc","hd":"oooo","hf":"nnn"}}' http://127.0.0.1:1080/_api/ 就能正确返回.

所以base.sh中, 要修改POST地址为LO的地址, 同时还要加上端口. 否则外网无法访问返回.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions