Discourse 如何更改默认端口

我平时用工行星座校园卡(信用卡但 0 额度)。是要像 Juicy 说的手动购买外汇。不过我同时在借记卡做美元理财,要用的时候转到信用卡里(由于 0 额度)。

注:如果你也想在境内做(愚蠢的)借记卡汇信用卡。注意把卡开在同银行同地区,否则汇款收费。

我看了下感觉 BOC 比较适合我(虽然还是要买汇 因为我本身没有工行的卡 办 BOC 的话直接可以用国内的一类借记卡买汇

BOC 莫奈卡

中信和万事达出了一个人民币/美元双币卡,境内扣人民币,境外扣美元。这个卡的好处是可以存人民币,可以直接开一类户,master card 使用范围更广;坏处是不像广发 amex 自动货转,要购汇,然后就是中信的拒付率有点高、而且这个卡新出的,连中信自己的 atm 都不认、

1 Like

莫奈卡不是要满足:

  • 中行存满 20w
  • 购入 2w 汇
  • 有 world 卡及以上
    就想一个人办 不想和爸妈说:crazy_face:
    感觉就办那种普通的借记 visa 或者 master 卡应该比较容易?

不清楚,不知道还有没有线上申请渠道,没有的话就到营业厅问一下

准备等开学直接去线下分行去真实一下:smiling_face_with_three_hearts:
或者用银联卡买 paypal?
感觉支付宝用久了这种东西反而用不习惯了

paypal 收手续费挺高的,一般就希望保护隐私/防盗刷的时候用一下 b

1 Like

谁都可以办 没有要求(我已有 BOC RMB 借记卡)
不是 credit card,不用填紧急联系人

1 Like

老哥我想问一下关于 Cloudflare Tunnel 相关事项:
Discourse 中的反代是通过 Unix 嵌套字实现的 那么我在 Tunnel 的 config 是不是应该这样写:

tunnel: <tunnel-id>
credentials-file: /root/.cloudflared/<tunnel-id>.json

ingress:
  - hostname: tunnel.aicnal.tech
    service: unix:/var/discourse/shared/standalone/nginx.http.sock
  - service: http_status:404
tunnel: abcdefg
credentials-file: /abcdefg.json
ingress:
  - service: unix:/var/discourse/shared/app/nginx.http.sock

see:

想问问能不能分享一下 Caddy 反代源站的配置 之前用 Nginx 成功了 Caddy 死活用不了 :sob_smiling_face_with_tear:

cat /etc/caddy/Caddyfile

proxy.xjtu.app:443 {
tls /etc/caddy/ssl/xjtu.app.cer /etc/caddy/ssl/xjtu.app.key
 #reverse_proxy * https://xjtu.app {  
# or:
 reverse_proxy * https://44.44.44.44 {
    transport http {
      tls_server_name  xjtu.app
    }
   }


}



1 Like

这个好像是 docker 容器通过 unix 映射到宿主机的 caddy 配置文件
我源站搞定了 现在想通过一台线路较好的机器进行反代

example.com {
    reverse_proxy / https://source-server-domain/ {
        header_up Host {http.request.host}
        header_up X-Real-IP {http.request.remote}
        header_up X-Forwarded-For {http.request.remote}
        header_up X-Forwarded-Proto {http.request.scheme}
    }
}

反代之后

HTTP/1.1 308 Permanent Redirect
Connection: close
Location: https://
Server: Caddy
Date: Sat, 24 Aug 2024 04:25:06 GMT
Content-Length: 0

有没有遇到过 308 的情况 我感觉我配置是没有问题的 当时访问代理站点后没有内容返回
源站:https://direct.know-cnu.wiki
代理:https://know-cnu.wiki
:sob_smiling_face_with_tear:

弄了一天了 最终用 Nginx 解决了 贴一下

location ^~ / {
    proxy_pass https://direct.know-cnu.wiki; 
    proxy_set_header Host direct.know-cnu.wiki;
    proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header REMOTE-HOST $remote_addr; 
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection "upgrade"; 
    proxy_set_header X-Forwarded-Proto $scheme; 
    proxy_http_version 1.1; 
    add_header X-Cache $upstream_cache_status; 
    add_header Cache-Control no-cache; 
    proxy_ssl_server_name on; 
}

感觉遇到这种问题还挺常见的 在配置 CloudFlare 代理的相关域名的时候经常出现

1 Like

想在容器更新的时候自定义一个 502 页面(之前看到门的源站有类似的功能
但是我没有成功实现

direct.know-cnu.wiki {
    reverse_proxy unix//var/discourse/shared/standalone/nginx.http.sock {
        header_up Host {host}
        header_up X-Real-IP {remote}
        header_up X-Forwarded-For {remote}
        header_up X-Forwarded-Proto {scheme}
    }

    handle_errors {
        @502 {
            expression {http.error.status_code} == 502
        }
        file_server {
            root /etc/caddy
        }
    }

    route /502.html {
        root * /etc/caddy
        file_server
    }

    header {
        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
    }
}

我看着寻思也妹问题啊,自定义的 502 页面在 caddy 文件夹内

曹 忘记 rewrite