Skip to content

Fix/ip hash collision#342

Merged
soohyunme merged 108 commits intodeploy/cert-developfrom
fix/ip-hash-collision
Feb 6, 2026
Merged

Fix/ip hash collision#342
soohyunme merged 108 commits intodeploy/cert-developfrom
fix/ip-hash-collision

Conversation

@soohyunme
Copy link
Member

๐Ÿ“ PR ํƒ€์ž…

  • ๋ฒ„๊ทธ ์ˆ˜์ • (fix)
  • ์‹ ๊ทœ ๊ธฐ๋Šฅ (feat)
  • ๋ฌธ์„œ ์—…๋ฐ์ดํŠธ (docs)
  • ์ฝ”๋“œ ์Šคํƒ€์ผ / ํฌ๋งทํŒ… (style)
  • ๋ฆฌํŒฉํ† ๋ง (refactor)
  • ํ…Œ์ŠคํŠธ (test)
  • ๊ธฐํƒ€ (chore, ci ๋“ฑ)

๐Ÿ”จ ์ž‘์—… ๋‚ด์šฉ

  • ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ(Nginx ๋“ฑ) ํ™˜๊ฒฝ์—์„œ ํด๋ผ์ด์–ธํŠธ์˜ ์‹ค์ œ IP๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‹๋ณ„ํ•˜๋„๋ก ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
    • ๋ฌธ์ œ ์ƒํ™ฉ: ํ”„๋ก์‹œ ๋’ค์—์„œ ์‹คํ–‰๋  ๋•Œ request.client.host๊ฐ€ ํ”„๋ก์‹œ ์„œ๋ฒ„์˜ IP(127.0.0.1 ๋“ฑ)๋งŒ ๋ฐ˜ํ™˜ํ•˜์—ฌ ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ ip_hash๊ฐ€ ๋™์ผํ•˜๊ฒŒ ๊ธฐ๋ก๋˜๋Š” ํ˜„์ƒ ๋ฐœ์ƒ
    • ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: X-Forwarded-For ๋ฐ X-Real-IP ํ—ค๋”๋ฅผ ํ™•์ธํ•˜๋Š” _get_client_ip ํ—ฌํผ ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‹ค์ œ ํด๋ผ์ด์–ธํŠธ IP๋ฅผ ์ถ”์ถœํ•˜๋„๋ก ์ˆ˜์ •
    • ์ ์šฉ ๋ฒ”์œ„: ์ผ๋ฐ˜ ์š”์ฒญ ๋กœ๊ทธ(log_request) ๋ฐ ํŽ˜์ด์ง€๋ทฐ ๋กœ๊ทธ(log_page_view)

์—ฎ์ธ ์ด์Šˆ

  • Closes #

๐Ÿ“ธ ์Šคํฌ๋ฆฐ์ƒท


๐Ÿง‘โ€๐Ÿ’ป ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ


๐Ÿ“… ์ฒดํฌ๋ฆฌ์ŠคํŠธ

  • ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์šด ๋ถ€๋ถ„์— ์ฃผ์„์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ด€๋ จ๋œ ๋ฌธ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.

HanNayeoniee and others added 30 commits December 19, 2025 00:14
fix(getcloser): redirect to create view if myId is not exist in ready
feat(getcloser): change image when redeemed
UserChallengeStatus ์˜ค๋ฅ˜ ์ˆ˜์ •
โ€ฆtatus

refactor(getcloser): unconfirmed members from receiving TEAM_WAITING โ€ฆ
refactor(getcloser): add dummy data
โ€ฆgain

feat(getcloser): implement try again
โ€ฆember-challenge

refactor(getcloser): get team member challenge answer info
โ€ฆeset

fix(getcloser): disable challenge dummy data
chore: ๋ผ์ด๋ธŒ ๋ฐ์ดํ„ฐ ๋Œ€์‘
โ€ฆ-answers

fix(getcloser): @typescript-eslint/no-unused-vars
soohyunme and others added 22 commits January 24, 2026 21:06
* docs: update project description

* docs: update new teammate

* docs: evamp team member section and update project images

* docs: change teammate info

* docs: reformat teammate info

* docs: finalize stable HTML table layout for team section

* docs: Update README.en.md

* docs: refactor project section to slim text-only list and update content
feat(platform): setup devfactory homepage and workflow
feat: add activities gallery and history page, discord button
refactor(platform): update yujin picture
)

* refactor: change title

* refactor: update line breaks in index.html intro

* refactor(platform): standardize section layout and enhance responsive design
@soohyunme soohyunme requested a review from yesinkim February 6, 2026 13:20
@soohyunme soohyunme merged commit 87deb0f into deploy/cert-develop Feb 6, 2026
2 checks passed
@soohyunme soohyunme deleted the fix/ip-hash-collision branch February 6, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants