跳转至

内网访问

暴露本地服务(开发

使用 pinggy

http 代理 https 网页

https://www.example.com 为例

安装 Nginx,配置如下

server {
    listen 8000;
    server_name 127.0.0.1;

    location / {
        proxy_pass https://www.example.com;
        proxy_set_header Host www.example.com;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

强制指定 Host 为 www.example.com。然后就可以通过 http://localhost:8000 访问了。但是访问网页的时候,会发现网页中的资源(图片、css、js 等)都无法加载,因为这些资源的地址可能是 https://api.example.com 等。

frpc 内网穿透

在 frpc 中配置

[[proxies]]
name = "http-proxy"
type = "tcp"
remotePort = 10000
transport.useCompression = true

在 frps 所在机器的 10000 端口搭建了内网的 http 代理。

然后在 Chrome 浏览器中安装 SwitchyOmega 插件,并把代理设置为 frps 所在机器的 10000 端口,这样就可以访问内网的网页了。