開発
Bottom of this page.
|
0
1
2
old>>
-
9791be9a
anonymous
2025-03-11 00:59
- >>e52eba4c
>>9e3b7d7a とは同じ人ですか?
もしそうなら「内部からのアクセス」というのはどういうことですか?
「内部からのアクセス」と「PCのブラウザでsakuへアクセス」は別のことを指していますか?
後者は「PC→Apache→WireGuard→VMWare→saku」という理解で本当に合ってますか?
VMWareは具体的にはどの製品ですか? (VMware Workstation Pro とか VMware NSX とか)
-
d95e9fe2
anonymous
2025-03-11 21:47
- https://qiita.com/naka_kyon/items/8532cea02675180cb878
> unknown: 先行するエンティティが不明な場合 (およびリクエストの転送が行われたことを示したい場合)
知りませんでした。
-
c0cc279a
anonymous
2025-03-11 22:23
- >>d95e9fe2
ForwardedヘッダーはRFCの日付を見たら10年前に定義されてるけど使われてるところ見たことない…
Apacheも設定してくれない。少なくともデフォルトでは設定しないし、ドキュメントを読んだ範囲でもオプションがなさそう。
-
47662f4a
anonymous
2025-03-12 07:41
- 現段階での情報を元に考えているのですが
Apacheから見てクライアントのIPアドレスがわからないことがあるか→ないと思う
Apacheが特定の条件でunknownと設定するか→一般的にはなさそう
ApacheにX-Forwarded-For:unknownでアクセスするとどうか→普通はApacheから見たクライアントのIPアドレスが追加される
VPNがヘッダーを書き換えるか→一般的にはない
仮想マシンがヘッダーを書き換えるか→一般的にはない
VMWareでありそうなのは→VMWareの名前を冠するロードバランサーやNATがあるらしい
X-Forwarded-For:unknownのときにクライアントのIPアドレスを使うのは妥当か→一般的にはIPアドレスがわからないのとlocalhostやプライベートネットワークにあるかもしれないリバースプロキシのIPアドレスを同一視することはできない
というわけでなぜunknownになるのかも、その時にクライアントのIPアドレスを代用していいかもわかりません。
-
5b7c0247
anonymous
2025-03-12 18:37
- -外部
--VPS
---Apache,WireGuardサーバー
-内部
--PC
---ブラウザ
---VMware Workstation
----WireGuardクライアント,saku
Apacheでは
Listen 8000
<VirtualHost *:8000>
ProxyRequests Off
ProxyAddHeaders On
ProxyPass / http://Wireguardクライアントのポートへ/
</VirtualHost>
のような設定をしています。
まー、おま環ということで。
-
2ed681af
anonymous
2025-03-12 21:01
- >>5b7c0247
謎ですねえ…
-
e7d8020b
anonymous
2025-03-15 14:57
- >>5b7c0247
"unknown"と言われるなら設定すればいいじゃない、ということでproxyを通してヘッダーを設定しました。
---VMware Workstation
----nginx
----WireGuardクライアント,saku
-
2fe24976
anonymous
2025-03-17 08:59
- >>e7d8020b
APIのPINGを叩いたときに、正しく接続元のIPアドレスが返ってきますか?
であれば問題ないのですが。
うちの環境では、X-Forwarded-For を使わないと以下のような挙動になります。
> use_x_forwarded_for: yes の場合
% curl -4 http://saku.loneb.net:8000/server.cgi/ping
PONG
123.224.60.65 <-- curlを叩いている端末のアドレス
> use_x_forwarded_for: no の場合
% curl -4 http://saku.loneb.net:8000/server.cgi/ping
PONG
::1 <-- reverse proxyのアドレス(loopbackへ転送しているので)
## 参考
新月プロトコル 0.8 ドラフト#1
https://shingetsu.info/protocol/protocol-0.8.d1#communication
> /ping
>ノードは「PONG\n相手ノードのIPアドレス」を返す。
-
c4b18a3f
anonymous
2025-03-17 13:57
- server.cgi/join/:8080+server.cgi
のipが壊れるとか
-
e39c3b05
anonymous
2025-03-17 22:14
- >>2fe24976
PONGも確認して
隣接ノードも表示されました。
大丈夫でしょう。
-
5fa345c3
anonymous
2025-03-27 03:07
- v5.5.1 にしました。
-
d73a71e3
anonymous
2025-03-29 16:07
- "unknown"の件、squidが原因でした。
squid.confより
# TAG: forwarded_for on|off|transparent|truncate|delete
# If set to "off", it will appear as
# X-Forwarded-For: unknown
-
0eecb77b
anonymous
2025-03-30 12:24
1743305084.png
(1144KB)
- ChatGPTが新月のロゴを考えてくれたよ!
-
139012f0
anonymous
2025-03-30 15:24
- >>0eecb77b
ライセンスどうするの…
-
aba8bedd
anonymous
2025-04-03 13:04
- >>139012f0
これ緑地にすればイスラムっぽいな
黒でもイスラム国とかでいけるかも
うっかり、アッラーの他に神はなしとか呟いてしまいそう
-
eacc05af
anonymous
2025-07-30 02:00
- 実害ないから放置で良いのだけど。
ブラウザで新月表示したまま放置しておくと、いつの間にかタブのアイコンが規定の紫色から水色になってる。
ブラウザ側の問題かなあ?とも思うけど、他のサイトのアイコンが変色するのは見たことないし。
リロードすれば直るから、どうでも良い問題なんですけどね。
-
4f23a61e
anonymous
2025-08-12 09:12
- >>eacc05af
2. Chromeのキャッシュの問題または破損したデータ:
Chromeは読み込み時間を短縮するためにファビコンをキャッシュします。 このキャッシュが破損したり古くなったりすると、誤ったファビコンやデフォルトのファビコンが表示されたり、予期しない色の変化が発生したりすることがあります。
Chrome のキャッシュと Cookie を消去したり、Chrome のアプリケーション データを消去すると、このような問題を解決できる場合があります。
chromeで問題が報告されていたけど、他のブラウザでも同じような挙動をしそうな気がします。
-
cf874e65
anonymous
2025-08-13 21:07
- >>4f23a61e
ブラウザ側でしたか。
私はFirefoxですが、Chromeでも同じとは。
-
fa9b4139
anonymous
2025-10-14 09:29
- admin.cgi/status で、自分自身のノード の表記が dnsnameではなくて IPアドレスで表示されるのって
ここの部分を修正するだけで良いのでしょうか?
$ diff -u0 lib/saku/shingetsu/admin_cgi.py{.orig,}
--- lib/saku/shingetsu/admin_cgi.py.orig 2025-04-24 09:21:47.804968518 +0900
+++ lib/saku/shingetsu/admin_cgi.py 2025-10-08 14:01:50.013807124 +0900
@@ -282 +282 @@
- myself4, myself6 = nodelist.myself(True)
+ myself4, myself6 = nodelist.myself(False)
-
24869930
anonymous
2025-11-07 13:57
- "Inconsolata" <-- 固定幅英数
"M PLUS 2" <-- 日本語フォント
"M PLUS Rounded 1c" <-- 日本語少し丸いフォント(タイトル用)
上記のGoogleのWebフォントを使うよう、headerとcssを書き換えるパッチを作ってみました。
見やすいfontなどあれば共有してもらえると嬉しいです。
diff --git a/template/header.txt b/template/header.txt
index bcd0bc9..313a597 100644
--- a/template/header.txt
+++ b/template/header.txt
@@ -11,6 +11,9 @@
{% if deny_robot %}
<meta name="robots" content="NOINDEX" />
{% endif %}
+ <link rel="preconnect" href="https://fonts.googleapis.com">
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+ <link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&family=M+PLUS+2:wght@100..900&family=M+PLUS+Rounded+1c&display=swap" rel="stylesheet">
<meta name="referrer" content="no-referrer-when-downgrade" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="author" href="https://www.shingetsu.info/" />
diff --git a/www/00default.css b/www/00default.css
index b762340..78ce09d 100644
--- a/www/00default.css
+++ b/www/00default.css
@@ -3,10 +3,14 @@
*/
body {
background-color: #fff;
+ font-family: "Inconsolata", "M PLUS 2", sans-serif;
+ font-weight: normal;
+ font-style: normal;
}
h1, h1 a {
color: #00e;
text-decoration: none;
+ font-family: "M PLUS Rounded 1c", sans-serif;
}
dt {
background-color: #ccf;
@@ -96,5 +100,6 @@ form#tagform {
}
dd {
font-size: 16px;
- font-family: "MS PGothic", Mona, IPAMonaPGothic, sans-serif;
+ font-family: "Inconsolata", "M PLUS 2", sans-serif;
}
+
Top of this page.
|
0
1
2
old>>
開発
(新月の開発/55/1.5MB)