新月の開発

開発

73f8d9cd anonymous 2025-02-14 00:25
いつの間にか v5.2.0 でてました。
44d8c39b anonymous 2025-02-15 10:53
IPv6対応が一通りできたはず
https://shingetsu.info/manage/ipv6
9e3b7d7a anonymous 2025-02-15 23:39
use_x_forwarded_for: yes
↑を設定すると、内部からのアクセスがおかしくなるので、
util.py 93行を↓にしてみた。
if 'HTTP_X_FORWARDED_FOR' in env and env['HTTP_X_FORWARDED_FOR'] != "unknown" :
e537bfd3 anonymous 2025-02-16 19:55
IPv6はポート開放不要と聞いたけど設定が必要なの?
aaa020af anonymous 2025-02-16 23:51
>>e537bfd3
IPv6対応のノードとして動かすのにポート開放の作業が必要かという意味なら
回線契約とプロバイダー契約とルーターの設定とOSの設定次第
b39eae42 anonymous 2025-02-17 09:13
dnsname を設定すると
内部からのping に対して error: invalid http host を返すのだが
server_cgi.py 51行からの5行の判定は不要なのでは?
7400f19d anonymous 2025-02-17 10:12
>>b39eae42
IPアドレス指定での接続を拒否する設定なので必要です。
リバースプロキシ云々という説明が誤り。
5df95d9e anonymous 2025-02-17 18:05
>>7400f19d
わかりました。
内部networkの経路制御が問題のようです。
3dad43f3 anonymous 2025-02-19 20:46
>>aaa020af
何か複雑そう
b699b003 anonymous 2025-02-23 11:33
朔5.2.2。ルーターの設定なしで使える環境もけっこう多いのではと思います。
https://shingetsu.info/news/saku-5.2.2
a236206a anonymous 2025-02-26 09:50
5.2.3 いれました。
dual stack + 名前付き + reverse proxy環境で
特にエラー無しで動いてます。
5c56d36c anonymous 2025-03-03 10:58
3月2日 commitの最新版に差し替えました。
nodeへ2回pingを送っているの直ったようです。
ありがとうございます。
3a5f5401 anonymous 2025-03-04 08:44
ついでに python 3.13 で動かすようにしてみました。

$ python3 -V
Python 3.13.2

問題ありません :)
abb2081a anonymous 2025-03-04 12:37
>>3a5f5401
助かります。
Dockerfileも3.13にしてみました。
d24545c5 anonymous 2025-03-09 18:45
Ansible用のサンプル。実際に使っている設定そのものではないけど。
https://github.com/shingetsu/saku/blob/master/doc/sample/ansible.yml
49ac2ba9 anonymous 2025-03-09 21:55
>>9e3b7d7a
5.4.0 では
ValueError: 'unknown' does not appear to be an IPv4 or IPv6 address
となります。
address.py の82行で
if config.use_x_forwarded_for and 'HTTP_X_FORWARDED_FOR' in env and env['HTTP_X_FORWARDED_FOR'] != "unknown" :
としてみました。
3a478761 anonymous 2025-03-09 22:20
>>49ac2ba9
HTTP_X_FORWARDED_FOR に "unknown" と入るのはどういう環境でしょうか?
b8b46ba4 anonymous 2025-03-09 23:26
WireGuardでVPNを作り、VPSの上のApacheでProxyPassして、宅内のPCのVMWareの上のLinuxで動いてるsakuへ繋いでます。
そして、PCのブラウザでsakuへアクセスしたときに起きる現象です。
1cd23183 anonymous 2025-03-10 00:41
>>b8b46ba4
PC→Apache→WireGuard→VMWare→saku
ということでしょうか?
e52eba4c anonymous 2025-03-10 06:55
>>1cd23183
インターネットからアクセスできるのはVPSだけなので、VPSにApacheとWireGuardのサーバーを置いています。

Top of this page. | <<last 0 1 2 old>>

limit: 1536KB

開発

(新月の開発/55/1.5MB)

Powered by shinGETsu.