2022 칼리 리눅스 Proxychains timeout 문제 해결
[목차]
1. 방법 1
2. 방법 2
3. 방법 3
4. IP 확인
5. IP 자동 변경 프로그램
6. OS 및 브라우저 정보 우회
-방법 1-
proxychain 재설치 후 사용
[STEP 1]
: 패키지 업데이트 & 업그레이드
(update - 설치 가능한 패키지 리스트 최신화)
(upgrade - 실제 업데이트)
$ sudo apt-get update && apt-get upgrade
[STEP 2]
: 프록시 체인 관련 프로그램 인스톨 여부 확인
$ which tor proxychains proxychains4
![](https://blog.kakaocdn.net/dn/nfZjx/btrquPFjtfZ/953vMIh7akZke8rr22LgWk/img.png)
[STEP 3]
: 설치된 3개 프로그램 모두 삭제
$ sudo apt-get purge -y tor proxychains proxychains4
![](https://blog.kakaocdn.net/dn/zUYrY/btrquhIPi1v/UMF5nqEb5vt07v6gqovDd1/img.png)
[STEP 4]
: 삭제 여부 확인
![](https://blog.kakaocdn.net/dn/bPoNvc/btrquiAXA2o/4cu1UGMJhMyT8bdnVZYvv0/img.png)
[STEP 5]
: 재 인스톨
(주의사항 : proxychains4를 먼저 인스톨해야 한다는 말이 있음)
# apt-get install -y proxychains4 tor proxychains
[STEP 6]
: 인스톨 여부 확인
![](https://blog.kakaocdn.net/dn/b4sfHo/btrquPk0a7N/jdnokWMgqDVuM1Hd3PHiI1/img.png)
[STEP 7]
: proxychains.conf 파일 수정 (proxychains4.conf 아님 주의)
$ sudo vi /etc/proxychains.conf
: 수정 내용
dynamin_chain - 주석 제거
strict_chain - 주석 처리
random_chain - 주석 제거
![](https://blog.kakaocdn.net/dn/dkFexM/btrqobJB8DZ/kfdTOecUGC9DBZUlM4GYaK/img.png)
: 추가 내용
하단 ProxyList에 socks5 추가하고 바로 아래 빈 줄 추가
![](https://blog.kakaocdn.net/dn/cBuGoY/btrqnlluRQS/2Zb1RlxPh7RTV2EPa26gok/img.png)
저장 후 빠져나오기
[STEP 8]
: tor 서비스 시작 및 상태 확인
$ sudo systemctl start tor ($ sudo service tor start)
$ sudo systemctl status tor ($ sudo service tor status)
![](https://blog.kakaocdn.net/dn/bFwCYS/btrqoaYhCIU/jBkKmP8Ffo6rhqQg26PC0K/img.png)
[STEP 9]
: 버프 등 프록시 잡혀있는 것들 모두 해제
![](https://blog.kakaocdn.net/dn/zluGT/btrquh2770Z/jBTZv89M8f5qp5mzkkTU81/img.png)
[STEP 10]
: 브라우저 닫고 procychains로 접속해 보기 (네트워크 환경에 따라 시간 오래 걸릴 수 있음)
# proxychains firefox daum.net
만약 여전히 timeout이 뜬다면 아래 방법 2로 이동!
-방법 2-
procychains4 사용
[STEP 1]
: procychains 대신 proxychains4 사용 (네트워크 환경에 따라 시간 오래 걸릴 수 있음)
: /etc/proxychains4.config 파일 수정한 부분 없음
[참고]
처음 시도에는 timeout 떴는데,
다섯 차례 정도 시도하니 정상 접속되었음.
# proxychains4 firefox daum.net
![](https://blog.kakaocdn.net/dn/bnk8fT/btrqmNPZtWn/R0gq7meu4q9uEebWhw5HWK/img.png)
-방법 3-
브라우저 프록시 세팅 후 사용
[STEP 1]
: 프록시 체인을 해제 후 브라우저에 접속해
다음과 같이 네트워크 설정을 해준다.
![](https://blog.kakaocdn.net/dn/yjhPT/btrqytbIV1I/7pGUu1eWN9uJ9DwJy3S7ek/img.png)
[STEP 2]
: 브라우저를 닫고 tor를 재기동 한다.
$ sudo service tor reload
[STEP 3]
: 브라우저를 다시 키고 사용하면 된다.
[IP 확인]
1. dns leak 사이트 접속
![](https://blog.kakaocdn.net/dn/bpWrgF/btrqunb6jr7/gi4Y6E8Y3fhqvazLVYRN51/img.png)
접속하는 것 만으로도 IP 확인이 가능하지만
더 상세하게 보고 싶다면 Standard test 클릭
![](https://blog.kakaocdn.net/dn/pXwOm/btrqzQLfUYX/bEPaIfBqkGmGV8qUP2npc1/img.png)
[IP 자동 변경 프로그램]
tor_ipchanger.sh
#!/bin/bash
echo "127.0.0.1:9050"
lightgreen='\e[1;32m'
echo -e "$lightgreen" ""
while true; do
sudo service tor restart
sleep 15
date +%T
curl --socks5 127.0.0.1:9050 https://check.torproject.org |& grep -Po "(?<=strong>)[\d\.]+(?=</strong)"|sed 's/^/IP Changed with────────────────────█──<><><>───[ /g'|sed 's/$/ ]/g'
done
15초마다 ip가 바뀐다.
[OS 및 브라우저 정보 우회]
1. 아래 URL에 접속하면 본인의 IP및 브라우저 정보가 확인 가능한데
IP 외에 해당 정보 역시 노출되지 않도록 임의로 변경해야 하며
firefox 기준, User-Agent Switcher 등의 플러그인을 깔고 사용하면 된다.
User Agent를 통해 접속 브라우저를 플스4로 변경.