• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

저는 왜 리얼ip를 못불러올까요?

블랙앤해적 219

0

9

헤놀 dva3221 7.2-u4

역방향프록시: 시놀 자체 이용

인증서: 시놀자체 이용

클플은 dns전용으로 사용입니다.

 

iptable 스크립트 작성은 적용했습니다.

 

신뢰할수 있는 프록시에 아래 다 삽입했구요.

아래와 같이 다 넣었는데도 사설 ip로 뜨네요..  무엇을 빠뜨렸을까요? nginx를 시놀을 사용해서 안되는 것일까요

 

추가로,

127.0.0.0/8

172.0.0.0/16

192.168.1.0/24

 

IPv4
  • 103.21.244.0/22
  • 103.22.200.0/22
  • 103.31.4.0/22
  • 104.16.0.0/13
  • 104.24.0.0/14
  • 108.162.192.0/18
  • 131.0.72.0/22
  • 141.101.64.0/18
  • 162.158.0.0/15
  • 172.64.0.0/13
  • 173.245.48.0/20
  • 188.114.96.0/20
  • 190.93.240.0/20
  • 197.234.240.0/22
  • 198.41.128.0/17
신고공유스크랩
9
profile image 1등
너굴맨봇 2024.03.10. 20:49
안녕하세요, 블랙앤해적님.😊
 

좋은답변을 받기위해서는 좋은 질문이 필요합니다.

유의할점⚠️

  • 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
  • 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
  • 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
    • (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)

질문방법🙏

자신의 상황을 최대한 자세히 설명해주세요.

상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다. 

ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.

*가능하면 최신버전 OS/SW를 이용해주세요

 

답변에대한 피드백을 주세요.

정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.

이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.

훔친수건 2024.03.10. 23:56
블랙앤해적

제가 질문을 좀 애매하게 했네요.
사설 IP로 출력을 하고 있는 서비스가 무엇인지 궁금해서요.
예를 들어 nginx 서버의 access 로그에 사설 ip만 출력되고 있다는 식으로요.
직접 구현해서 어디서 안 되는지 파악해 보려고요.

블랙앤해적 글쓴이 2024.03.11. 12:34
훔친수건
wetty ssh접속도커입니다. 아마 이미지가 내려가서 설치못할겁니다. 예전 이미지 받아논게 있어서 사용하고있거든요. 스마트폰 lte로 접속해서.테스트했습니다.
wettyoss/wetty:latest 이미지
훔친수건 2024.03.11. 14:32
블랙앤해적

제가 파악한 바로는 wetty 컨테이너에서 ssh로 host(시놀로지)에 접속할 때 시놀로지의 연결 로그에 wetty 컨테이너의 주소(172.17.0.x)가 찍히는 거죠?

일단 wetty 로그를 보면 시놀로지 역방향에서 x-forwarded-for 헤더로 공인 ip가 잘 넘어 옵니다.
시놀로지 역방향이라서 도커 iptables 스크립트도 필요 없고 신뢰할 수 있는 프록시도 설정하지 않았어요.
wetty가 http 프록시였다면 공인 ip로 잘 찍혔을 거예요.

그런데 wetty는 ssh 프록시죠.
ssh는 tcp 통신이라서 http의 헤더인 x-forwarded-for를 사용할 수 없어요.
tcp에서 x-forwarded-for와 같은 효과를 얻으려면 proxy protocol을 사용해야 하는데요.
tcp 연결을 수립하는 wetty 서버에서 proxy protocol을 지원하는지 찾을 수 없네요.

제가 봤을 때는 wetty로 시놀로지 ssh 연결 로그에 reail ip를 찍을 순 없을 것 같습니다.

profile image 3등
NavyStack 2024.03.11. 03:35

nginx 컨테이너 사용하시면 아래를 추가해 보세요.

``` nginx

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
real_ip_recursive on;

```
추가해 보세요. 단 반드시 컨테이너의 경우에만 사용하셔야 합니다. 아니면 도커 네트워크 대역에서만 하용하도록 변경하셔도 되구요 :)

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25273 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26907 +23
잡담 시놀로지 포토스, 서베일런스, 그리고 PLEX 1 헬로 1일 전16:52 232 +1
질문 지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 6 나와너 3일 전17:35 420 +1
정보 해놀 DSM 7.2.1-69057 Update 5로 업데이트 한 이후의 AME 3.1 활성화 관련 14 FantomD 3일 전12:47 483 +5
5137 질문
image
yholics 21시간 전11:35 156 0
5136 질문
image
묵월야(墨月夜) 1일 전03:54 84 0
5135 질문
image
Noksu 1일 전02:43 50 0
5134 잡담
normal
TheSTREET 1일 전00:38 296 0
5133 잡담
normal
헬로 1일 전16:52 233 +1
5132 질문
normal
게으른침대생활 1일 전12:49 88 0
5131 질문
normal
준이건축 3일 전19:43 232 0
5130 질문
normal
나와너 3일 전17:35 420 +1
5129 질문
normal
서브어린이 3일 전15:01 141 0
5128 정보
image
FantomD 3일 전12:47 483 +5
5127 질문
normal
서브어린이 3일 전10:46 138 0
5126 질문
image
kira10 3일 전09:30 100 0
5125 질문
image
Noil 4일 전17:49 124 0
5124 질문
normal
단두대 4일 전14:41 218 0
5123 질문
normal
모프리 4일 전14:03 114 0
5122 질문
normal
모프리 4일 전11:36 171 0
5121 질문
normal
지나가는_문과생 5일 전15:13 183 0
5120 질문
image
유니파트 6일 전21:01 220 0
5119 질문
image
나스버섯 6일 전18:56 112 0
5118 질문
normal
서버왕자 6일 전09:17 108 0