記事を購入しました。 sdksdspcj
ずいずい
スマートウォッチなどのガジェットがメインのブログ「ずいずいBASE」を書いています。 ブログやTwitterで書ききれないものなどはこちらに書いていこうと思います!
ローカルのBTCPay Serverをhttpsで公開する
torで実行しているサービスをnginxのリバースプロキシを通してhttpsで公開する。https://docs.btcpayserver.org/Deployment/ReverseProxyToTor/こちらにほぼ沿うが躓きを報告する。(動作の保証はないです) 動機 ローカルルーターをポートフォーワードしたくない。IPを公開したくない。 環境 embassy-os (Umbrellに近いパーソナルサーバー)※最近、x86 isoが公開されたBTCPay Server 1.7.3ドメインVPS (Digital Ocean 紹介リンク)/Ubuntu 22.04.1 LTS 手順 VPS 設定 socatなど必要なプログラムをインストール # switch to root user (if not logged in as root) sudo su - # install dependencies apt update apt install -y nginx socat tor python3-certbot-nginx socat設定 サービスファイル作成 [Unit] Description=HTTP-to-SOCKS proxy After=network.target [Service] EnvironmentFile=/etc/http-to-socks-proxy/%i.conf ExecStart=/usr/bin/socat tcp4-LISTEN:${LOCALPORT},reuseaddr,fork,keepalive,bind=127.0.0.1 SOCKS4A:${PROXYHOST}:${REMOTE_HOST}:${REMO