2022년 5월 23일 월요일

ASUS OpenVPN 에서 client config 내부 라우팅 안될때

OpenVPN Route for MacOS

내부 IP 대역이 192.168.1.0/24 이라고 가정하고

OpenVPN Client IP를 10.8.0.6 으로 할당 받았다고 가정

sudo route add -net 192.168.1.0 -netmask 255.255.255.0 10.8.0.6


그러나 매번 VPN 접속마다 Route 가 틀어져서 번거로운 일임 따라서 아래의 client vpn config에 마지막줄에 Route 명령어를 넣어준다

route 192.168.1.0 255.255.255.0 


2022년 4월 11일 월요일

curl 에서 https hostname 방식으로 접근

 

curl 에서는 가상호스트 등을 테스트 할때 hostname 방식으로 접근할때

HTTP 일땐 --header 에 Host 헤더를 이용하여 호스트 명을 명시해서 가능하나

ex) 

hexcode.example.com 이 호스트명이고 

IP 가 10.101.81.200 이라고 가정할때 

curl --header "Host: hexcode.example.com" http://10.101.81.200


HTTPS 일땐 --header 에 Host 헤더를 이용하기가 어렵다. 

아래와 같이 한다.

ex)

hexcode.example.com 이 호스트명이고 

IP 가 10.101.81.200 이라고 가정할때 

curl --resolve hexcode.example.com:443:10.101.81.200 https://hexcode.example.com


또는 전통적인 방법으로 /etc/hosts 를 수정하여 사용하기도 하자