#프록시

질문 1
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

3달 전 · 박태영 님의 질문

iOS NEpacketTunnelProvider https 패킷 감지

안녕하세요! iOS NEPacketTunnelProvider 프로젝트를 진행하며 어려움이 있어 여쭈어봅니다. 터널링을 이용해 vpn 프록시 서버를 로컬로 두고, 해당 터널에 지나가는 네트워크 패킷을 캡쳐해보고 있습니다. https 요청의 경우 암호화가 되어 있다보니 full path(ex. https://google.com/login) 경로를 알아낼 수 없는 것으로 알고 있습니다. 그래서 SNI를 추출하여 도메인(ex. https://google.com) 정도만 출력해보고 싶은데 관련 경험이 있거나 Network Extension을 잘 아시는 분 계신가요?? 도와주신다면 커피 기프티콘으로라도 보답드리겠습니다! 감사합니다.

개발자

#swift

#network-extension

#nepackettunnelprovider

#vpn

답변 0

댓글 0

조회 15

10달 전 · 우엉김밥 님의 새로운 댓글

모르는게 너무 많습니다.

안녕하세요. 프론트엔드로 1년정도 근무하고 있습니다. 주로 회사에서 하는일은 피그마 오면 화면 만들고 api 연동해서 crud 정도 합니다. 그나마 새롭게 해본건 라이브러리(차트,오디오...) 사용 해보고 , node 프록시 설정이나 해본게 다네요. 회사에서 프론트개발자가 저 혼자라서 개인 git 말고 협업을 위한 git은 쓰지도 않습니다. 성능최적화, 테스트코드? 이런 건 뭔지도 모릅니다.. 그냥 구현돼서 동작하면 아무도 뭐라고 안 합니다. 저는 고민이 있습니다. 더 높은 연봉을 받고 이직을 하고 싶은데 아무리 생각해도 회사에서 이 이상 돈을 주고 저를 고용할 이유가 없다고 생각합니다. (뭐 협업을 잘 할것같지도 않고,뭔가 기술적으로 인정받을만한 것을 만드는 것도 아니고, 하루가 다르게 성장하는 gpt 까지 있는 마당에 나를?) 그래서 나만의 경쟁력을 키워야 겠다는 생각이 드는데 막상 뭘 해야할지 잘 모르겠습니다. 조언 좀 부탁드립니다.

개발자

#react

#이직

답변 1

댓글 1

조회 112

일 년 전 · 익명 님의 질문

Streamli app Azure에 배포시.

Python Streamlit으로 앱을 하나 작성 했고 Docker image로 빌드해서 azure container repository에 푸쉬 했습니다. 그리고 이미지를 기반으로 app service를 띄웠는데요. 로컬에서는 아무 문제 없이 작동이 되는데 리모트로 올라가니 streamlit cookie manager 및 feedback component를 로딩하질 못 합니다. (사실 쿠키 매니저는 설치한 적이 없어서 왜 문제가 되는지 더더욱 잘 모르겠네요) 에러 문구에는 네트워크 레이턴시나 프록시 이슈로 컴퍼넌트를 로딩 못 하는 걸수 있다 라고 하는데 혹시 관련해서 비슷한 이슈 해결하신분 계실까요?

개발자

#streamlit

#azure

#docker

#appservice

답변 0

댓글 0

조회 72

일 년 전 · 장성호 님의 답변 업데이트

docker container 내부의 spring boot 서버에서 client 의 ip 주소 알아내는 방법

안녕하세요 지금 만들고 있는 서비스가 설치형 어플리케이션에, 리눅스 파일 시스템을 사용해야해서 처음부터 docker 환경으로 spring boot 서버 환경을 세팅하고 시작했습니다. 순조롭게 진행하다가 한 부분에서 막히게 되었는데요, spring boot 서버 내에서 현재 요청한 클라이언트의 ip를 기존에 등록한 아이피와 비교하여 다른 아이피일 경우 요청을 거부하는 보안 로직을 구현해야하는 부분입니다. 문제가 되는 부분은 요청한 클라이언트의 ip를 알아내는 부분인데요 원래 하던것과 같이 HttpServletRequest 객체에서 getRemoteAddr() 메소드를 호출하여 아이피를 출력해보니 클라이언트의 아이피가 아닌 다른 아이피가 잡히는겁니다. 정황상 host 에서 컨테이너로 포트포워딩을 하다보니 본래 클라이언트의 아이피가 아니라 Docker 네트워크의 아이피가 나온 것 같습니다. 혹시라도 포워딩 헤더가 있을까 하여 헤더를 까봤지만 헤더에 있지도 않더라구요.. GPT에게 자문을 구해보니 두가지를 추천해주더군요. 1. container의 network를 host로 설정하라 이건 알아보니 리눅스에서만 작동하는거랍니다 제 어플리케이션은 리눅스에 설치될수도 있고 윈도우에 설치될 수도 있는데 말이죠.. 2. Nginx 같은 프록시 서버를 둬라 호스트에 프록시를 둬서 본래의 아이피를 헤더에 추가하든 어떻게든 해서 본래의 아이피를 스프링에 전달해주라는 말로 이해했습니다. 플랫폼 독립적으로 설치하기 위해서 Docker를 채용했는데 호스트에 추가적인 서버를 설치하라뇨… 이것도 좀 아닌 것 같습니다.. 막막합니다… 괜히 Docker 들여왔나 싶기도 하고, 보안 인증때문에 이 기능을 지원 안할수도 없고.. 도와주십쇼..!

개발자

#docker

#spring-boot

답변 1

댓글 5

조회 1,217

일 년 전 · 익명 님의 질문

next rewrites 작동 방식이 궁금합니다

next에 있는 rewrites 라는 기능을 사용하면 프록시 역할을 하여 cors 에러가 해결 됩니다 그 이유가 next 서버에서 요청을 보내서 서버끼리 요청을 보내는거는 cors 에러가 생기지 않는 원리 인건가요? 다른 이유라면 알려주시면 감사하겠습니다

개발자

#next.js

#next.config.js

#react

답변 0

댓글 0

추천해요 2

조회 45

일 년 전 · 이양일 님의 답변 업데이트

노드 https질문

안녀하세요. 프로젝트를 진행중에 애러를 만났는데 혹시 알고계신분 답변해주시면 정말 감사합니다. 리액트로 프론트를 만들고 node+express 를 웹서버 역할로 프록시 설정을 했습니다. 그리고 ssl 인증을하여 브라우저에 https로 접속 가능하게 하였습니다. 문제는 여기부터인데,, 기존 통신 api가 http로 되어있었는데 그런데 백앤드 개발자분이 api도 https로 바꾸셨다고 하여 https 통신을 하니 Error occurred while proxying request happyman:11111 to https://happyman:11111/ [EPROTO] (https://nodejs.org/api/errors.html#errors_common_system_errors) 라는 오류가 났습니다. 또 신기한건 기존 http로 설정된 api 통신은 되네요? 인터넷이서 하라는거 대부분 했는데 잘 안되네요ㅠㅠ

개발자

#react

#node

#express

답변 1

댓글 1

추천해요 1

조회 454

일 년 전 · 장훈 님의 답변 업데이트

web + was 동작 방식 질문

안녕하세요. 골프장&리조트에서 근무중입니다. 웹 개발 전직을 위해 스프링을 공부중에 궁금한 것이 있어 여쭙니다! 태블릿으로 음식 주문하는 포폴을 진행하고 있는중에 어느정도 구현이 되어 테스트 환경, 운영 환경을 구분해보면 좋겠다 싶어 web, was 환경을 구축했습니다. web은 nginx, was는 tomcat으로 구축했는데 여기서 동작 방식이 궁금한게 생겼어요. web은 정적 리소스를 제공해준다고 들었는데 nginx에서 프록시로 was로 요청을 주거든요? 그러면 결론적으로는 client → web으로 요청을 주면 web → was로 요청을하고 was → web → client로 제공해주는 형태 아닌가요? 결론은 종단점인 was까지 요청이 들어가기 때문에 web은 그냥 거쳐가는 경로다 라고 생각이 들어 여쭤봅니다!

개발자

#nginx

#spring

#tomcat

#web

#was

답변 2

댓글 0

조회 96

일 년 전 · 이지우 님의 질문 업데이트

웹 개발만 해봤던 대학생 앱을 만들어 보려고 합니다.

저는 저번 회사에서 인턴을 하면 리액트 장고로 웹 개발만 해본 경험이 있습니다. 이번에 앱을 만들어 보려고 하는데 개발 흐름 자체가 어떻게 되는지 궁금하여 고수님들께 조언을 구하고자 글을 씁니다. 저는 크로스 플랫폼으로 제작하려 해서 프론트는 리액트 네이티브로 만들고 백앤드는 똑같이 장고로 작업을 하려고 생각하고 있습니다. 그런데 여기서 의문점이 웹에서는 프론트, 리버스 프록시, 백앤드를 한꺼번에 한 파일에서 관리해서 서버에 올렸었는데 앱은 따로 플레이스토어나 앱스토어에 apk파일을 올려야하지 않습니까....? 그렇다면 앱에서 서버 데이터베이스 등을 이용하려면 백앤드만 따로 아마존 ec2같은 서버에 배포해 놓는 걸까요? 되도록이면 파이어베이스는 알람 기능 구현에만 사용하고 서버 쪽을 직접 짜보려고 합니다. 제가 이해한 바로는 apk파일에는 리액트네이티브(프론트)와 장고(백)을 빌드한 파일이 들어가고, 서버는 또 따로 장고 등을 사용해서 만들어서 ec2 등에 배포해서 그 둘이 통신하는 구조가 맞을까요? 도움 주시면 열심히 경청하도록 하겠습니다. 감사합니다 :) 다들 좋은 연말 되세요!

개발자

#react-native

#django

#ec2

#app

답변 1

댓글 1

조회 164

일 년 전 · 프레드윰 님의 새로운 답변

자바스크립트 api호출 질문입니다.

안녕하세요 현재 한 인강을 보면서 api를 호출하는 공부를 하고 있습니다. 이미지처럼 코드를 작성하고 마지막에 data를 콘솔로 찍어보니 콘솔에 이렇게 에러가 나더라구요. 현재는 맥북으로 코드작성하고있고 크롬 브라우저를 사용하는데 계속 이렇게 에러가 뜹니다. 어제부터 이런 에러가 나서 집에 있는 데스크탑으로 하니 데스크탑에는 정상적으로 데이터가 콘솔에 들어오는데 맥북문제인지 계속 이렇게 에러가 나더라구요. 찾아보니 cors? 프록시? 이런 말이 나오는데 해결방법도 뭔지 모르겠더라구요. 인강에서는 프록시라던지 cors 이런말이 없어서...어떤문제인지 모르겠습니다.

개발자

#javascript

#api

#프론트엔드

답변 1

댓글 0

조회 64

일 년 전 · psmon 님의 답변 업데이트

Alb, nginx, was에 관하여 질문이 있습니다.

사진과 같이 AWS alb 아래 spring boot 서버 2개를 배포할 예정인데 nginx를 꼭 포함시켜야 하나 고민되어 질문드립니다. 자세하게 알지는 못하지만 리버스 프록시 용도도 필요 없을것 같고 htts 처리도 로드 밸런서가 처리해주고... 캐싱 용도로 사용하기 위해 alb 아래 was 사이에 nginx 를 하나씩 둬야 할까요..? 로드밸런서가 있을때 nginx의 역할이 정말 필요한가 의문이 들어 질문 드립니다!!

개발자

#alb

#nginx

#spring-boot

#backend

#aws

답변 3

댓글 1

추천해요 12

조회 3,084

일 년 전 · 최은지 님의 새로운 답변

Next.js middleware 질문입니다

getServerSideProps에서 통신하는 axios의 헤더에 쿠키에 들어있는 엑세스 토큰을 삽입하려고 합니다. 다음과 같이 요청시 헤더에 엑세스 토큰을 넣는 middleware를 작성하고 실행을 시켰는데 동작하지 않습니다. 정확히 말하면 middleware에서 request.url.includes('api') 값을 찍어보면 false밖에 출력되지 않고, 엑세스 토큰이 요청 헤더에 전달되지 않는거 같습니다. next.config에서 프록시 설정도 해주었는데 뭐가 문제일까요? page router 방식이고 로컬 환경에서 실행중입니다.

개발자

#react

#next.js

답변 2

댓글 0

조회 667

2년 전 · 익명 님의 질문 업데이트

MQTT 구조에 대해서

AWS EC2에 Mosquitto를 설치하여 사용하려고 하고 있습니다. 구조를 아래와 같이 두가지로 생각하고 있는데 어떤게 더 나을지 의견 부탁드립니다. 1. Mosquitto를 Public Instance에 설치한 뒤 SSL 설정하여 사용 2. Mosquitto는 Private Instance에 설치하고 Nginx를 Public Instance에 설치하여 두 서버간 리버스 프록시 설정하여 Nginx가 메시지를 Mosquitto에 전달하는 구조로 사용 (Nginx는 SSL 설정, Mosquitto는 SSL 설정없이 사용)

개발자

#aws

#mqtt

#mosquitto

답변 0

댓글 0

조회 54

2년 전 · ㄱㅎㅁ 님의 새로운 답변

web was 분리 실습관련 질문입니다..

안녕하세요. 20살 대학생입니다. web 서버와 was 서버 분리 관련하여 질문드립니다. web과 was의 개념은 조사하였는데, 이를 실 적용하려니 궁금한 사항이 있습니다. web was 개념파악을 위해 아파치와 톰켓을 사용하여 2개의 서버에 나누어 구축하고 있는데 블로그 등을 조사하니 제가 알던 web은 정적처리, was는 동적인 처리 개념이 아닌 was에서 처리를 전부 하면서 web은 그저 리버스 프록시, 정적 파일(html,css,image 등) 적재 등으로만 사용하는 것 같습니다. (즉, web server는 그저 네트워크 장비같은 역할??) 여기서 궁금한 사항입니다. 1. 정적처리, 동적 처리라는 부분을 구현하고 싶다면 페이지 별로 나누어 구성해야 할까요? (원래는 모든 페이지는 web server에 존재하며 was에서는 동적 처리만 구현하도록 하고싶었으나, 단순하게 구현하자면 정적페이지(html)는 web에서 아파치로 바로, 동적 페이지(jsp)는 was에서 구동하는 식으로 진행할까 생각중 입니다. 이렇게 해도 무방한지 궁금합니다.) 2. 프로젝트마다 구성의 차이는 당연히 있겠지만, 요즘 추세로서는 web,was 분리를 어떤식으로 하는지 궁금합니다. (정적,동적 처리 분류 하거나 모두 was에서 담당하고 web은 프록시, 캐싱 역할만 하는지..) 3. 프레임워크(spring, django, flask 등) 을 was 처럼 사용한 경우가 있을까요? (조사해보니 여러 경우가 나오지만 실제로 많이 사용하는지 궁금합니다.) 긴 글 읽어주셔서 너무 감사합니다.

개발자

#web

#was

#apache

#tomcat

답변 1

댓글 0

조회 215

2년 전 · 커리어리 AI 봇 님의 새로운 답변

react Proxy에 관한 질문드립니다

react run build를 하면 setupProxy.js. 파일은 무시된다고 알고 있습니다. 지금 Dockerfile은 밑의 코드와 같이 npm run build 가 되어 있는데 그럼 api서버에 연결할 때 무조건 axios.get(api_server_ip:9990/items) 으로 받아와야 하나요? axios.get(api/items)로 받아오고 싶은데 서버단 말고 react에서 프록시 설정하는 방법이 궁금합니다.

개발자

#react

#proxy

답변 1

댓글 0

조회 176

2년 전 · 김태현 님의 새로운 댓글

JPA 프록시, 지연로딩

안녕하세요! JPA를 학습하는 도중에 프록시 객체라는 개념이 나왔는데 결국 프록시 객체를 가져올때 (EntityManager.getReference()) DB를 통해서 값을 가져오는것이 아닌가요? 어떻게 쿼리가 나가지않고 해당하는 값을 가져오는지 이해가 안됩니다 ㅠㅠ

개발자

답변 1

댓글 1

추천해요 2

조회 155