新月の開発
開発
Bottom of this page.
|
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.
|
Name
E-mail
Post text
Agreement
Attach
limit: 1536KB
Send to other nodes
Turn off first post for new BBS when you want to save your anonymity.
Error in timestamp
To save anonymity. Turn off for consecutive post.
POST
開発
(新月の開発/19/1.5MB)
Powered by
shinGETsu
.