[Windows 10+ESET] localhost를 통해 Rails 앱을 연결해 아이폰의 실제 컴퓨터를 확인한다

2437 단어 RubyRails

날과 씨


나는 아이폰으로 윈도우즈 10이 개발한 Rails 앱을 확인하고 싶다.
그러나 ESET 보안 소프트웨어와 Windows 방화벽이 차단되어 연결할 수 없습니다.
약간의 조사가 있었지만 모두'MacOS 환경과 안드로이드 실기'에 대한 보도였다.
알고 싶은 건 그게 아니야!!Windows와 아이폰 환경입니다!
따라서 독자들에게 상당히 국한된 기사인 만큼 같은 환경에서 고민하는 사람들을 도울 수 있다면 좋겠다고 생각한다.

운영 환경


Rails v6.0.3.2
OS:windows10 64bit
아이폰X
보안 소프트웨어: eset Internet Security 13.1210

ESET 필터링 설정 변경


"규칙적인 자동 모드(변형)"➡ 대화 모드로 이동합니다.
ESET 소프트웨어를 시작하려면 "설정"을 클릭하십시오.

네트워크 보호 클릭

IDS(Internet Protection Protection) 항목의 기어를 클릭하여 대화 모드로 변경

Rails 서버 시작


Rails 애플리케이션이 지정되어 있지 않으면 3000번 포트를 해제할 수 없습니다.
옵션-b 0.0.0.0으로 시작하여 3000호를 통과합니다.
rails s -b 0.0.0.0

아이폰에서 로컬 호스트 액세스


1. 로컬 호스트 PC의 IP 주소 확인


명령 프롬프트 입력을 열면 IP 구조가 자동으로 표시됩니다.
IPv4 주소는 자체 컴퓨터의 IP 주소입니다.
>ipconfig
イーサネット アダプター イーサネット:
   接続固有の DNS サフィックス . . . . .:
   IPv6 アドレス . . . . . . . . . . . .: xxxx:xxxx:xxxx:x:xxxx:xxx:xxxx:xxxx
   一時 IPv6 アドレス. . . . . . . . . .: xxxx:xxxx:xxxx:x:xxxx:xxxx:xxxx:xxxx
   リンクローカル IPv6 アドレス. . . . .: xxxx::xxxx:xxx:xxxx:xxxxxxx
   IPv4 アドレス . . . . . . . . . . . .: 192.168.x.x
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .: xxxx::xxxx:xxxx:xxxx:xxxxxxx
                                          192.168.x.x

2. 브라우저를 켜면 아이폰부터 Safari, Chrome까지 가능합니다.


방금 검색한 IP 주소를 주소 표시줄에 입력하여 액세스하십시오.
이때localhost의 포트는 기본값3000이므로 지정한 포트도 잊지 마십시오.예를 들면 다음과 같다.
예:) 192.168.x.x:3000

3. Ruby 애플리케이션에 대한 액세스 허용 및 저장


규칙 작성, 영구 기억에서 라이센스 선택

4. ESET 필터링 설정 변경


연결 확인
대화 모드를 시작하기 전에➡ 규칙이 있는 자동 모드(변형)로 돌아갑니다.

좋은 웹페이지 즐겨찾기