是不是可以通过修改 /etc/吼丝特丝 实现, 菜鸡求助 QAQ
比如: 打开 www.xxx-admin.com, 这个后台调用的接口域名是 api.xxx-admin.com, 如何将调用的过程代理为调用本地 docker 服务 127.0.0.1:8081
添加映射关系
sudo echo 127.0.0.1 api.xxx-admin.com >> /etc/hosts
添加代理配置
sudo vim /etc/nginx/conf.d/api.xxx-admin.com.conf
server {
listen 80;
server_name api.xxx-admin.com;
location / {
proxy_pass http://127.0.0.1:8081/;
}
}
sudo nginx -s reload
打开后台界面 xxx-admin.com, F12->console 可以看到报错 net::ERR_CONNECTION_REFUSED
根据上述教程完成之后, 上述代理配置修改为
server {
listen 80;
listen 443 ssl http2; # 新增
ssl_certificate /etc/nginx/ssl/localhost.crt; # 新增
ssl_certificate_key /etc/nginx/ssl/localhost.key; # 新增
server_name api.xxx-admin.com;
location / {
proxy_pass http://127.0.0.1:8081/;
}
}
执行 nginx -s reload
后再次测试
1
kkocdko 2022-01-09 16:23:59 +08:00 via Android
|
2
JoeBreeze OP - /etc/h ost s
``` #... 127.0.0.1 api.xxx-admin.com ``` - /etc/nginx/config.d/api.xxx-admin.com ``` { listen 80; server_name api.xxx-admin.com; location / { proxy_pass http://127.0.0.1:8081/; } } ``` |
3
JoeBreeze OP @kkocdko #1 好的我试试! 用了 switch proxy omega 好像也行, 但是会影响其他代理, 不知道怎么设置好
|
4
ZSeptember 2022-01-09 17:59:33 +08:00
https://github.com/avwo/whistle 搭配 Chrome whistle 插件
|
5
defunct9 2022-01-09 18:23:19 +08:00 via iPhone
|
6
JoeBreeze OP 谢谢各位的帮助! 已经顺利解决了, 准备整理 po 上解决方案(不依赖插件)
|
7
onhao 2022-01-09 18:29:18 +08:00
https://wuhao.pw/archives/88/ Falcon-Proxy_v0.7.1.crx
|
8
yuezk 2022-01-10 14:03:21 +08:00
生成自签名证书,推荐这个 https://github.com/FiloSottile/mkcert
|